@ApplicationScoped
public class AsyncKieServerInstanceManager
extends org.kie.server.controller.impl.KieServerInstanceManager
| Constructor and Description |
|---|
AsyncKieServerInstanceManager() |
AsyncKieServerInstanceManager(org.kie.server.controller.api.service.NotificationService notificationService,
javax.enterprise.event.Event<ContainerUpdateEvent> containerUpdateEvent) |
| Modifier and Type | Method and Description |
|---|---|
void |
configure() |
List<org.kie.server.controller.api.model.runtime.Container> |
getContainers(org.kie.server.controller.api.model.runtime.ServerInstanceKey serverInstanceKey) |
List<org.kie.server.controller.api.model.runtime.Container> |
getContainers(org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate,
org.kie.server.controller.api.model.spec.ContainerSpec containerSpec) |
protected boolean |
hasIssues(org.kie.server.controller.api.model.runtime.Container container) |
protected void |
produceContainerUpdateEvent(org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate,
org.kie.server.controller.api.model.spec.ContainerSpec containerSpec,
List<org.kie.server.controller.api.model.runtime.Container> containers,
ContainerRuntimeOperation containerRuntimeOperation) |
List<org.kie.server.controller.api.model.runtime.Container> |
scanNow(org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate,
org.kie.server.controller.api.model.spec.ContainerSpec containerSpec) |
protected void |
setExecutor(org.uberfire.commons.async.DisposableExecutor executor) |
List<org.kie.server.controller.api.model.runtime.Container> |
startContainer(org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate,
org.kie.server.controller.api.model.spec.ContainerSpec containerSpec) |
List<org.kie.server.controller.api.model.runtime.Container> |
startScanner(org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate,
org.kie.server.controller.api.model.spec.ContainerSpec containerSpec,
long interval) |
List<org.kie.server.controller.api.model.runtime.Container> |
stopContainer(org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate,
org.kie.server.controller.api.model.spec.ContainerSpec containerSpec) |
List<org.kie.server.controller.api.model.runtime.Container> |
stopScanner(org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate,
org.kie.server.controller.api.model.spec.ContainerSpec containerSpec) |
List<org.kie.server.controller.api.model.runtime.Container> |
upgradeContainer(org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate,
org.kie.server.controller.api.model.spec.ContainerSpec containerSpec) |
public AsyncKieServerInstanceManager()
@Inject
public AsyncKieServerInstanceManager(org.kie.server.controller.api.service.NotificationService notificationService,
javax.enterprise.event.Event<ContainerUpdateEvent> containerUpdateEvent)
protected void setExecutor(org.uberfire.commons.async.DisposableExecutor executor)
@PostConstruct public void configure()
public List<org.kie.server.controller.api.model.runtime.Container> startScanner(org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate, org.kie.server.controller.api.model.spec.ContainerSpec containerSpec, long interval)
startScanner in class org.kie.server.controller.impl.KieServerInstanceManagerpublic List<org.kie.server.controller.api.model.runtime.Container> stopScanner(org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate, org.kie.server.controller.api.model.spec.ContainerSpec containerSpec)
stopScanner in class org.kie.server.controller.impl.KieServerInstanceManagerpublic List<org.kie.server.controller.api.model.runtime.Container> scanNow(org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate, org.kie.server.controller.api.model.spec.ContainerSpec containerSpec)
scanNow in class org.kie.server.controller.impl.KieServerInstanceManagerpublic List<org.kie.server.controller.api.model.runtime.Container> startContainer(org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate, org.kie.server.controller.api.model.spec.ContainerSpec containerSpec)
startContainer in class org.kie.server.controller.impl.KieServerInstanceManagerpublic List<org.kie.server.controller.api.model.runtime.Container> stopContainer(org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate, org.kie.server.controller.api.model.spec.ContainerSpec containerSpec)
stopContainer in class org.kie.server.controller.impl.KieServerInstanceManagerpublic List<org.kie.server.controller.api.model.runtime.Container> upgradeContainer(org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate, org.kie.server.controller.api.model.spec.ContainerSpec containerSpec)
upgradeContainer in class org.kie.server.controller.impl.KieServerInstanceManagerpublic List<org.kie.server.controller.api.model.runtime.Container> getContainers(org.kie.server.controller.api.model.runtime.ServerInstanceKey serverInstanceKey)
getContainers in class org.kie.server.controller.impl.KieServerInstanceManagerpublic List<org.kie.server.controller.api.model.runtime.Container> getContainers(org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate, org.kie.server.controller.api.model.spec.ContainerSpec containerSpec)
getContainers in class org.kie.server.controller.impl.KieServerInstanceManagerprotected void produceContainerUpdateEvent(org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate,
org.kie.server.controller.api.model.spec.ContainerSpec containerSpec,
List<org.kie.server.controller.api.model.runtime.Container> containers,
ContainerRuntimeOperation containerRuntimeOperation)
protected boolean hasIssues(org.kie.server.controller.api.model.runtime.Container container)
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.