Package org.kie.server.controller.impl
Class KieServerControllerImpl
- java.lang.Object
-
- org.kie.server.controller.impl.KieServerControllerImpl
-
- All Implemented Interfaces:
org.kie.server.controller.api.KieServerController
- Direct Known Subclasses:
KieServerHealthCheckControllerImpl
public abstract class KieServerControllerImpl extends Object implements org.kie.server.controller.api.KieServerController
-
-
Constructor Summary
Constructors Constructor Description KieServerControllerImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.kie.server.controller.api.model.KieServerSetupconnect(org.kie.server.api.model.KieServerInfo serverInfo)voiddisconnect(org.kie.server.api.model.KieServerInfo serverInfo)org.kie.server.controller.api.service.NotificationServicegetNotificationService()org.kie.server.controller.api.storage.KieServerTemplateStoragegetTemplateStorage()voidmarkOnlineAs(org.kie.server.api.model.KieServerInfo serverInfo, boolean online)protected voidnotifyOnConnect(org.kie.server.controller.api.model.runtime.ServerInstance serverInstance)protected voidnotifyOnDisconnect(org.kie.server.controller.api.model.runtime.ServerInstanceKey serverInstanceKey, org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate)voidsetNotificationService(org.kie.server.controller.api.service.NotificationService notificationService)voidsetTemplateStorage(org.kie.server.controller.api.storage.KieServerTemplateStorage templateStorage)org.kie.server.controller.api.model.KieServerSetupupdate(org.kie.server.api.model.KieServerStateInfo kieServerStateInfo)
-
-
-
Method Detail
-
connect
public org.kie.server.controller.api.model.KieServerSetup connect(org.kie.server.api.model.KieServerInfo serverInfo)
- Specified by:
connectin interfaceorg.kie.server.controller.api.KieServerController
-
update
public org.kie.server.controller.api.model.KieServerSetup update(org.kie.server.api.model.KieServerStateInfo kieServerStateInfo)
- Specified by:
updatein interfaceorg.kie.server.controller.api.KieServerController
-
disconnect
public void disconnect(org.kie.server.api.model.KieServerInfo serverInfo)
- Specified by:
disconnectin interfaceorg.kie.server.controller.api.KieServerController
-
markOnlineAs
public void markOnlineAs(org.kie.server.api.model.KieServerInfo serverInfo, boolean online)
-
notifyOnConnect
protected void notifyOnConnect(org.kie.server.controller.api.model.runtime.ServerInstance serverInstance)
-
notifyOnDisconnect
protected void notifyOnDisconnect(org.kie.server.controller.api.model.runtime.ServerInstanceKey serverInstanceKey, org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate)
-
getTemplateStorage
public org.kie.server.controller.api.storage.KieServerTemplateStorage getTemplateStorage()
-
setTemplateStorage
public void setTemplateStorage(org.kie.server.controller.api.storage.KieServerTemplateStorage templateStorage)
-
getNotificationService
public org.kie.server.controller.api.service.NotificationService getNotificationService()
-
setNotificationService
public void setNotificationService(org.kie.server.controller.api.service.NotificationService notificationService)
-
-