Package org.kie.server.services.impl
Class KieServerContainerExtension
- java.lang.Object
-
- org.kie.server.services.impl.KieServerContainerExtension
-
- All Implemented Interfaces:
KieServerExtension
public class KieServerContainerExtension extends Object implements KieServerExtension
-
-
Constructor Summary
Constructors Constructor Description KieServerContainerExtension()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateContainer(String id, KieContainerInstance kieContainerInstance, Map<String,Object> parameters)voiddestroy(KieServerImpl kieServer, KieServerRegistry registry)voiddisposeContainer(String id, KieContainerInstance kieContainerInstance, Map<String,Object> parameters)<T> TgetAppComponents(Class<T> serviceType)List<Object>getAppComponents(SupportedTransports type)StringgetExtensionName()StringgetImplementedCapability()List<Object>getServices()IntegergetStartOrder()voidinit(KieServerImpl kieServer, KieServerRegistry registry)booleanisActive()booleanisInitialized()booleanisUpdateContainerAllowed(String id, KieContainerInstance kieContainerInstance, Map<String,Object> parameters)StringtoString()voidupdateContainer(String id, KieContainerInstance kieContainerInstance, Map<String,Object> parameters)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.kie.server.services.api.KieServerExtension
activateContainer, deactivateContainer, healthCheck, prepareContainerUpdate, serverStarted
-
-
-
-
Method Detail
-
isInitialized
public boolean isInitialized()
- Specified by:
isInitializedin interfaceKieServerExtension
-
isActive
public boolean isActive()
- Specified by:
isActivein interfaceKieServerExtension
-
init
public void init(KieServerImpl kieServer, KieServerRegistry registry)
- Specified by:
initin interfaceKieServerExtension
-
destroy
public void destroy(KieServerImpl kieServer, KieServerRegistry registry)
- Specified by:
destroyin interfaceKieServerExtension
-
createContainer
public void createContainer(String id, KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
- Specified by:
createContainerin interfaceKieServerExtension
-
updateContainer
public void updateContainer(String id, KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
- Specified by:
updateContainerin interfaceKieServerExtension
-
isUpdateContainerAllowed
public boolean isUpdateContainerAllowed(String id, KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
- Specified by:
isUpdateContainerAllowedin interfaceKieServerExtension
-
disposeContainer
public void disposeContainer(String id, KieContainerInstance kieContainerInstance, Map<String,Object> parameters)
- Specified by:
disposeContainerin interfaceKieServerExtension
-
getAppComponents
public List<Object> getAppComponents(SupportedTransports type)
- Specified by:
getAppComponentsin interfaceKieServerExtension
-
getAppComponents
public <T> T getAppComponents(Class<T> serviceType)
- Specified by:
getAppComponentsin interfaceKieServerExtension
-
getImplementedCapability
public String getImplementedCapability()
- Specified by:
getImplementedCapabilityin interfaceKieServerExtension
-
getServices
public List<Object> getServices()
- Specified by:
getServicesin interfaceKieServerExtension
-
getExtensionName
public String getExtensionName()
- Specified by:
getExtensionNamein interfaceKieServerExtension
-
getStartOrder
public Integer getStartOrder()
- Specified by:
getStartOrderin interfaceKieServerExtension
-
-