@ApplicationScoped public class ServerManagementServiceImpl extends Object implements ServerManagementService
| Constructor and Description |
|---|
ServerManagementServiceImpl() |
ServerManagementServiceImpl(javax.enterprise.event.Event<ServerConnected> serverConnectedEvent,
javax.enterprise.event.Event<ServerOnError> serverOnErrorEvent,
javax.enterprise.event.Event<ServerDeleted> serverDeletedEvent,
javax.enterprise.event.Event<ContainerCreated> containerCreatedEvent,
javax.enterprise.event.Event<ContainerStarted> containerStartedEvent,
javax.enterprise.event.Event<ContainerStopped> containerStoppedEvent,
javax.enterprise.event.Event<ContainerDeleted> containerDeletedEvent,
javax.enterprise.event.Event<ContainerUpdated> containerUpdatedEvent,
javax.enterprise.event.Event<ContainerOnError> containerOnErrorEvent,
javax.enterprise.event.Event<ServerDisconnected> serverDisconnectedEvent,
ServerReferenceStorageImpl storage,
RemoteAccessImpl remoteAccess,
org.kie.server.controller.api.KieServerControllerAdmin controllerAdmin,
org.kie.server.controller.api.storage.KieServerControllerStorage controllerStorage) |
ServerManagementServiceImpl(javax.enterprise.event.Event<ServerConnected> serverConnectedEvent,
javax.enterprise.event.Event<ServerOnError> serverOnErrorEvent,
javax.enterprise.event.Event<ServerDeleted> serverDeletedEvent,
javax.enterprise.event.Event<ContainerCreated> containerCreatedEvent,
javax.enterprise.event.Event<ContainerStarted> containerStartedEvent,
javax.enterprise.event.Event<ContainerStopped> containerStoppedEvent,
javax.enterprise.event.Event<ContainerDeleted> containerDeletedEvent,
javax.enterprise.event.Event<ContainerUpdated> containerUpdatedEvent,
javax.enterprise.event.Event<ContainerOnError> containerOnErrorEvent,
javax.enterprise.event.Event<ServerDisconnected> serverDisconnectedEvent,
ServerReferenceStorageImpl storage,
RemoteAccessImpl remoteAccess,
org.kie.server.controller.api.KieServerControllerAdmin controllerAdmin,
org.kie.server.controller.api.storage.KieServerControllerStorage controllerStorage,
org.uberfire.commons.async.DisposableExecutor executor) |
| Modifier and Type | Method and Description |
|---|---|
protected ContainerStatus |
calculateStatus(org.kie.server.api.model.KieContainerResource containerResource,
org.kie.server.controller.api.model.KieServerInstance kieServerInstance) |
void |
createContainer(String serverId,
String containerId,
org.guvnor.common.services.project.model.GAV gav) |
void |
deleteOp(Collection<String> servers2Unregister,
Map<String,List<String>> containers2delete) |
Container |
getContainerInfo(String serverId,
String container) |
Collection<ServerRef> |
listServers() |
void |
refresh() |
void |
registerServer(String endpoint,
String name,
String version) |
ScannerOperationResult |
scanNow(String serverId,
String containerId) |
void |
startContainers(Map<String,List<String>> containers) |
ScannerOperationResult |
startScanner(String serverId,
String containerId,
long interval) |
void |
stopContainers(Map<String,List<String>> containers) |
ScannerOperationResult |
stopScanner(String serverId,
String containerId) |
void |
updateServerStatus(Collection<String> servers) |
void |
upgradeContainer(String serverId,
String containerId,
org.guvnor.common.services.project.model.GAV releaseId) |
public ServerManagementServiceImpl()
@Inject public ServerManagementServiceImpl(javax.enterprise.event.Event<ServerConnected> serverConnectedEvent, javax.enterprise.event.Event<ServerOnError> serverOnErrorEvent, javax.enterprise.event.Event<ServerDeleted> serverDeletedEvent, javax.enterprise.event.Event<ContainerCreated> containerCreatedEvent, javax.enterprise.event.Event<ContainerStarted> containerStartedEvent, javax.enterprise.event.Event<ContainerStopped> containerStoppedEvent, javax.enterprise.event.Event<ContainerDeleted> containerDeletedEvent, javax.enterprise.event.Event<ContainerUpdated> containerUpdatedEvent, javax.enterprise.event.Event<ContainerOnError> containerOnErrorEvent, javax.enterprise.event.Event<ServerDisconnected> serverDisconnectedEvent, ServerReferenceStorageImpl storage, RemoteAccessImpl remoteAccess, org.kie.server.controller.api.KieServerControllerAdmin controllerAdmin, org.kie.server.controller.api.storage.KieServerControllerStorage controllerStorage)
public ServerManagementServiceImpl(javax.enterprise.event.Event<ServerConnected> serverConnectedEvent, javax.enterprise.event.Event<ServerOnError> serverOnErrorEvent, javax.enterprise.event.Event<ServerDeleted> serverDeletedEvent, javax.enterprise.event.Event<ContainerCreated> containerCreatedEvent, javax.enterprise.event.Event<ContainerStarted> containerStartedEvent, javax.enterprise.event.Event<ContainerStopped> containerStoppedEvent, javax.enterprise.event.Event<ContainerDeleted> containerDeletedEvent, javax.enterprise.event.Event<ContainerUpdated> containerUpdatedEvent, javax.enterprise.event.Event<ContainerOnError> containerOnErrorEvent, javax.enterprise.event.Event<ServerDisconnected> serverDisconnectedEvent, ServerReferenceStorageImpl storage, RemoteAccessImpl remoteAccess, org.kie.server.controller.api.KieServerControllerAdmin controllerAdmin, org.kie.server.controller.api.storage.KieServerControllerStorage controllerStorage, org.uberfire.commons.async.DisposableExecutor executor)
public void refresh()
refresh in interface ServerManagementServicepublic Collection<ServerRef> listServers()
listServers in interface ServerManagementServicepublic void registerServer(String endpoint, String name, String version) throws ServerAlreadyRegisteredException
registerServer in interface ServerManagementServiceServerAlreadyRegisteredExceptionpublic void startContainers(Map<String,List<String>> containers)
startContainers in interface ServerManagementServicepublic void stopContainers(Map<String,List<String>> containers)
stopContainers in interface ServerManagementServicepublic void createContainer(String serverId, String containerId, org.guvnor.common.services.project.model.GAV gav)
createContainer in interface ServerManagementServicepublic Container getContainerInfo(String serverId, String container)
getContainerInfo in interface ServerManagementServiceprotected ContainerStatus calculateStatus(org.kie.server.api.model.KieContainerResource containerResource, org.kie.server.controller.api.model.KieServerInstance kieServerInstance)
public ScannerOperationResult scanNow(String serverId, String containerId)
scanNow in interface ServerManagementServicepublic ScannerOperationResult startScanner(String serverId, String containerId, long interval)
startScanner in interface ServerManagementServicepublic ScannerOperationResult stopScanner(String serverId, String containerId)
stopScanner in interface ServerManagementServicepublic void upgradeContainer(String serverId, String containerId, org.guvnor.common.services.project.model.GAV releaseId)
upgradeContainer in interface ServerManagementServicepublic void updateServerStatus(Collection<String> servers)
updateServerStatus in interface ServerManagementServicepublic void deleteOp(Collection<String> servers2Unregister, Map<String,List<String>> containers2delete)
deleteOp in interface ServerManagementServiceCopyright © 2001–2016 JBoss by Red Hat. All rights reserved.