public class KieContainerInstanceImpl extends Object implements KieContainerInstance
| Constructor and Description |
|---|
KieContainerInstanceImpl(String containerId,
org.kie.server.api.model.KieContainerStatus status) |
KieContainerInstanceImpl(String containerId,
org.kie.server.api.model.KieContainerStatus status,
org.drools.compiler.kie.builder.impl.InternalKieContainer kieContainer) |
KieContainerInstanceImpl(String containerId,
org.kie.server.api.model.KieContainerStatus status,
org.drools.compiler.kie.builder.impl.InternalKieContainer kieContainer,
org.kie.server.api.model.ReleaseId releaseId) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addExtraClasses(Set<Class<?>> extraJaxbClassList) |
void |
addService(Object service) |
void |
clearExtraClasses() |
void |
createScanner() |
void |
disposeMarshallers() |
void |
disposeScanner() |
String |
getContainerId() |
Set<Class<?>> |
getExtraClasses() |
org.drools.compiler.kie.builder.impl.InternalKieContainer |
getKieContainer() |
org.kie.server.api.marshalling.Marshaller |
getMarshaller(org.kie.server.api.marshalling.MarshallingFormat format) |
org.kie.server.api.model.KieContainerResource |
getResource() |
org.drools.compiler.kie.builder.impl.InternalKieScanner |
getScanner() |
<T> T |
getService(Class<T> serviceType) |
org.kie.server.api.model.KieContainerStatus |
getStatus() |
static org.kie.server.api.model.KieScannerStatus |
mapScannerStatus(org.kie.api.builder.KieScanner.Status status)
Maps the
InternalKieScanner.Status to a scanner status used by KIE Server. |
<T> T |
removeService(Class<T> serviceType) |
void |
scanNow() |
void |
setContainerId(String containerId) |
void |
setKieContainer(org.drools.compiler.kie.builder.impl.InternalKieContainer kieContainer) |
void |
setResource(org.kie.server.api.model.KieContainerResource resource) |
void |
setStatus(org.kie.server.api.model.KieContainerStatus status) |
void |
startScanner(long pollingInterval) |
void |
stopScanner() |
String |
toString() |
protected void |
updateReleaseId() |
public KieContainerInstanceImpl(String containerId, org.kie.server.api.model.KieContainerStatus status)
public KieContainerInstanceImpl(String containerId, org.kie.server.api.model.KieContainerStatus status, org.drools.compiler.kie.builder.impl.InternalKieContainer kieContainer)
public KieContainerInstanceImpl(String containerId, org.kie.server.api.model.KieContainerStatus status, org.drools.compiler.kie.builder.impl.InternalKieContainer kieContainer, org.kie.server.api.model.ReleaseId releaseId)
public static org.kie.server.api.model.KieScannerStatus mapScannerStatus(org.kie.api.builder.KieScanner.Status status)
InternalKieScanner.Status to a scanner status used by KIE Server.status - InternalKieScanner.Status to be convertedKieScannerStatus which maps to the specified InternalKieScanner.Statuspublic String getContainerId()
getContainerId in interface KieContainerInstancepublic void setContainerId(String containerId)
public org.drools.compiler.kie.builder.impl.InternalKieContainer getKieContainer()
getKieContainer in interface KieContainerInstancepublic void setKieContainer(org.drools.compiler.kie.builder.impl.InternalKieContainer kieContainer)
public org.kie.server.api.model.KieContainerStatus getStatus()
getStatus in interface KieContainerInstancepublic void setStatus(org.kie.server.api.model.KieContainerStatus status)
public org.kie.server.api.model.KieContainerResource getResource()
getResource in interface KieContainerInstancepublic void setResource(org.kie.server.api.model.KieContainerResource resource)
public org.drools.compiler.kie.builder.impl.InternalKieScanner getScanner()
getScanner in interface KieContainerInstancepublic void createScanner()
public void startScanner(long pollingInterval)
public void scanNow()
public void stopScanner()
public void disposeScanner()
public org.kie.server.api.marshalling.Marshaller getMarshaller(org.kie.server.api.marshalling.MarshallingFormat format)
getMarshaller in interface KieContainerInstancepublic void disposeMarshallers()
disposeMarshallers in interface KieContainerInstancepublic void addService(Object service)
addService in interface KieContainerInstancepublic boolean addExtraClasses(Set<Class<?>> extraJaxbClassList)
addExtraClasses in interface KieContainerInstancepublic void clearExtraClasses()
clearExtraClasses in interface KieContainerInstancepublic Set<Class<?>> getExtraClasses()
getExtraClasses in interface KieContainerInstancepublic <T> T getService(Class<T> serviceType)
getService in interface KieContainerInstancepublic <T> T removeService(Class<T> serviceType)
removeService in interface KieContainerInstanceprotected void updateReleaseId()
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.