public interface KieServerControllerAdmin
Modifier and Type | Method and Description |
---|---|
KieServerInstance |
addKieServerInstance(org.kie.server.api.model.KieServerInfo kieServerInfo)
Add new KieServer described as KieServerInfo (which is minimal set of information).
|
org.kie.server.api.model.KieContainerResource |
createContainer(String id,
String containerId,
org.kie.server.api.model.KieContainerResource container)
Creates container within given kie server(s)
|
void |
deleteContainer(String id,
String containerId)
Deletes given container from kie server(s)
|
org.kie.server.api.model.KieContainerResource |
getContainer(String id,
String containerId)
Returns given container from kie server(s)
|
KieServerInstance |
getKieServerInstance(String identifier)
Returns details of given KieServerInstance
|
List<KieServerInstance> |
listKieServerInstances()
Returns all managed KieServerInstance by this controller
|
KieServerInstance |
removeKieServerInstance(String identifier)
Removes defined KieServerInstance identified by
identifier making it not being managed any more. |
void |
startContainer(String id,
String containerId)
Starts container within given kie server(s)
|
void |
stopContainer(String id,
String containerId)
Starts container within given kie server(s)
|
KieServerInstance addKieServerInstance(org.kie.server.api.model.KieServerInfo kieServerInfo) throws KieServerControllerException
kieServerInfo
- - minimal set of information to create KieServerInstance on controllerKieServerControllerException
- thrown in case KieServerInstance is already created with given idKieServerInstance removeKieServerInstance(String identifier) throws KieServerControllerException
identifier
making it not being managed any more.
Does not have any impact on running servers besides they will be notified about being unmanaged so they
will not attempt to connect to the controlleridentifier
- unique identifier of KieServerInstanceKieServerControllerException
- thrown in case there is no such KieServerInstance with given identifierList<KieServerInstance> listKieServerInstances()
KieServerInstance getKieServerInstance(String identifier) throws KieServerControllerException
identifier
- unique identifier of KieServerInstanceKieServerControllerException
- thrown in case there is no such KieServerInstance with given identifierorg.kie.server.api.model.KieContainerResource createContainer(String id, String containerId, org.kie.server.api.model.KieContainerResource container)
id
- kie server identifiercontainerId
- container identifiercontainer
- KieContainerResource instance representing the actual containervoid deleteContainer(String id, String containerId)
id
- kie server identifiercontainerId
- container identifierorg.kie.server.api.model.KieContainerResource getContainer(String id, String containerId)
id
- kie server identifiercontainerId
- container identifiervoid startContainer(String id, String containerId)
id
- kie server identifiercontainerId
- container identifierCopyright © 2001–2018 JBoss by Red Hat. All rights reserved.