Package org.kie.server.services.api
Interface KieContainerInstance
-
- All Known Implementing Classes:
KieContainerInstanceImpl
public interface KieContainerInstance
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanaddExtraClasses(Set<Class<?>> extraClassList)voidaddService(Object service)voidclearExtraClasses()voiddisposeMarshallers()StringgetContainerId()Set<Class<?>>getExtraClasses()org.kie.api.runtime.KieContainergetKieContainer()org.kie.server.api.marshalling.MarshallergetMarshaller(org.kie.server.api.marshalling.MarshallingFormat format)org.kie.server.api.model.KieContainerResourcegetResource()org.kie.api.builder.KieScannergetScanner()<T> TgetService(Class<T> serviceType)org.kie.server.api.model.KieContainerStatusgetStatus()<T> TremoveService(Class<T> serviceType)
-
-
-
Method Detail
-
getContainerId
String getContainerId()
-
getKieContainer
org.kie.api.runtime.KieContainer getKieContainer()
-
getStatus
org.kie.server.api.model.KieContainerStatus getStatus()
-
getResource
org.kie.server.api.model.KieContainerResource getResource()
-
getScanner
org.kie.api.builder.KieScanner getScanner()
-
getMarshaller
org.kie.server.api.marshalling.Marshaller getMarshaller(org.kie.server.api.marshalling.MarshallingFormat format)
-
disposeMarshallers
void disposeMarshallers()
-
addService
void addService(Object service)
-
clearExtraClasses
void clearExtraClasses()
-
getService
<T> T getService(Class<T> serviceType)
-
removeService
<T> T removeService(Class<T> serviceType)
-
-