| Modifier and Type | Field and Description |
|---|---|
protected org.kie.api.KieServices |
ks |
| Constructor and Description |
|---|
KieServerImpl() |
KieServerImpl(KieServerStateRepository stateRepository) |
KieServerImpl(KieServerStateRepository stateRepository,
org.kie.api.KieServices ks) |
| Modifier and Type | Method and Description |
|---|---|
org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> |
activateContainer(String containerId) |
void |
addContainerMessage(String containerId,
org.kie.server.api.model.Message message) |
void |
addServerMessage(org.kie.server.api.model.Message message) |
void |
addServerStatusMessage(org.kie.server.api.model.KieServerInfo kieServerInfo) |
protected org.kie.scanner.KieModuleMetaData |
buildKieModuleMetadata(org.kie.api.builder.ReleaseId releaseId) |
org.kie.server.api.model.ServiceResponse<?> |
checkAccessability() |
org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> |
createContainer(String containerId,
org.kie.server.api.model.KieContainerResource container) |
protected KieContainerInstanceImpl |
createContainerInstanceImpl(String containerId,
org.kie.server.api.model.ReleaseId releaseId) |
protected org.drools.core.impl.InternalKieContainer |
createInternalKieContainer(String containerId,
org.kie.server.api.model.ReleaseId releaseId,
org.kie.scanner.KieModuleMetaData metadata) |
org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> |
deactivateContainer(String containerId) |
void |
destroy() |
org.kie.server.api.model.ServiceResponse<Void> |
disposeContainer(String containerId) |
org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> |
getContainerInfo(String id) |
protected ContainerManager |
getContainerManager() |
Map<String,Object> |
getContainerParameters(org.drools.core.impl.InternalKieContainer kieContainer,
List<org.kie.server.api.model.Message> messagesForContainer) |
protected Map<String,Object> |
getContainerParameters(org.kie.scanner.KieModuleMetaData metaData,
List<org.kie.server.api.model.Message> messages) |
org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.ReleaseId> |
getContainerReleaseId(String id) |
protected List<KieContainerInstanceImpl> |
getContainers() |
protected KieServerController |
getController() |
protected KieServerController |
getDefaultController() |
org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieServerInfo> |
getInfo() |
protected org.kie.server.api.model.KieServerInfo |
getInfoInternal() |
org.kie.server.api.model.KieServerStateInfo |
getInternalServerState() |
protected List<org.kie.server.api.model.Message> |
getMessagesForContainer(String containerId) |
PolicyManager |
getPolicyManager() |
protected Map<String,Object> |
getReleaseUpdateParameters(org.kie.scanner.KieModuleMetaData metaData,
org.kie.server.api.model.ReleaseId releaseId,
org.drools.core.impl.InternalKieContainer kieContainer,
List<org.kie.server.api.model.Message> messages,
boolean resetBeforeUpdate) |
org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieScannerResource> |
getScannerInfo(String id) |
List<KieServerExtension> |
getServerExtensions() |
KieServerRegistry |
getServerRegistry() |
org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieServerStateInfo> |
getServerState() |
List<org.kie.server.api.model.Message> |
healthCheck(boolean report) |
void |
init() |
protected void |
init(StartupStrategy startupStrategy) |
boolean |
isKieServerReady() |
org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResourceList> |
listContainers(org.kie.server.api.model.KieContainerResourceFilter containerFilter) |
void |
markAsReady() |
protected void |
notifyStatusToControllers() |
protected List<KieServerExtension> |
sortKnownExtensions() |
String |
toString() |
org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.ReleaseId> |
updateContainerReleaseId(String containerId,
org.kie.server.api.model.ReleaseId releaseId) |
org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.ReleaseId> |
updateContainerReleaseId(String containerId,
org.kie.server.api.model.ReleaseId releaseId,
boolean resetBeforeUpdate) |
org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieScannerResource> |
updateScanner(String id,
org.kie.server.api.model.KieScannerResource resource) |
public KieServerImpl()
public KieServerImpl(KieServerStateRepository stateRepository)
public KieServerImpl(KieServerStateRepository stateRepository, org.kie.api.KieServices ks)
public void init()
protected void init(StartupStrategy startupStrategy)
public KieServerRegistry getServerRegistry()
public void destroy()
public List<KieServerExtension> getServerExtensions()
protected org.kie.server.api.model.KieServerInfo getInfoInternal()
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieServerInfo> getInfo()
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> createContainer(String containerId, org.kie.server.api.model.KieContainerResource container)
createContainer in interface KieServerprotected KieContainerInstanceImpl createContainerInstanceImpl(String containerId, org.kie.server.api.model.ReleaseId releaseId)
protected org.drools.core.impl.InternalKieContainer createInternalKieContainer(String containerId, org.kie.server.api.model.ReleaseId releaseId, org.kie.scanner.KieModuleMetaData metadata)
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> activateContainer(String containerId)
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> deactivateContainer(String containerId)
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResourceList> listContainers(org.kie.server.api.model.KieContainerResourceFilter containerFilter)
listContainers in interface KieServerprotected List<KieContainerInstanceImpl> getContainers()
public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> getContainerInfo(String id)
getContainerInfo in interface KieServerpublic org.kie.server.api.model.ServiceResponse<Void> disposeContainer(String containerId)
disposeContainer in interface KieServerpublic org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieScannerResource> getScannerInfo(String id)
getScannerInfo in interface KieServerpublic org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieScannerResource> updateScanner(String id, org.kie.server.api.model.KieScannerResource resource)
updateScanner in interface KieServerpublic org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.ReleaseId> getContainerReleaseId(String id)
getContainerReleaseId in interface KieServerpublic org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.ReleaseId> updateContainerReleaseId(String containerId, org.kie.server.api.model.ReleaseId releaseId)
updateContainerReleaseId in interface KieServerpublic org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.ReleaseId> updateContainerReleaseId(String containerId, org.kie.server.api.model.ReleaseId releaseId, boolean resetBeforeUpdate)
updateContainerReleaseId in interface KieServerpublic org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieServerStateInfo> getServerState()
getServerState in interface KieServerpublic org.kie.server.api.model.KieServerStateInfo getInternalServerState()
protected org.kie.scanner.KieModuleMetaData buildKieModuleMetadata(org.kie.api.builder.ReleaseId releaseId)
public Map<String,Object> getContainerParameters(org.drools.core.impl.InternalKieContainer kieContainer, List<org.kie.server.api.model.Message> messagesForContainer)
protected Map<String,Object> getContainerParameters(org.kie.scanner.KieModuleMetaData metaData, List<org.kie.server.api.model.Message> messages)
protected Map<String,Object> getReleaseUpdateParameters(org.kie.scanner.KieModuleMetaData metaData, org.kie.server.api.model.ReleaseId releaseId, org.drools.core.impl.InternalKieContainer kieContainer, List<org.kie.server.api.model.Message> messages, boolean resetBeforeUpdate)
protected KieServerController getController()
protected void notifyStatusToControllers()
protected KieServerController getDefaultController()
protected ContainerManager getContainerManager()
protected List<KieServerExtension> sortKnownExtensions()
public void addServerMessage(org.kie.server.api.model.Message message)
addServerMessage in interface KieServerpublic void addContainerMessage(String containerId, org.kie.server.api.model.Message message)
addContainerMessage in interface KieServerpublic void addServerStatusMessage(org.kie.server.api.model.KieServerInfo kieServerInfo)
protected List<org.kie.server.api.model.Message> getMessagesForContainer(String containerId)
public PolicyManager getPolicyManager()
public boolean isKieServerReady()
public void markAsReady()
public List<org.kie.server.api.model.Message> healthCheck(boolean report) throws IllegalStateException
IllegalStateExceptionpublic org.kie.server.api.model.ServiceResponse<?> checkAccessability()
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.