Class 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.kie.server.controller.api.model.KieServerSetup connect​(org.kie.server.api.model.KieServerInfo serverInfo)  
      void disconnect​(org.kie.server.api.model.KieServerInfo serverInfo)  
      org.kie.server.controller.api.service.NotificationService getNotificationService()  
      org.kie.server.controller.api.storage.KieServerTemplateStorage getTemplateStorage()  
      void markOnlineAs​(org.kie.server.api.model.KieServerInfo serverInfo, boolean online)  
      protected void notifyOnConnect​(org.kie.server.controller.api.model.runtime.ServerInstance serverInstance)  
      protected void notifyOnDisconnect​(org.kie.server.controller.api.model.runtime.ServerInstanceKey serverInstanceKey, org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate)  
      void setNotificationService​(org.kie.server.controller.api.service.NotificationService notificationService)  
      void setTemplateStorage​(org.kie.server.controller.api.storage.KieServerTemplateStorage templateStorage)  
      org.kie.server.controller.api.model.KieServerSetup update​(org.kie.server.api.model.KieServerStateInfo kieServerStateInfo)  
    • Constructor Detail

      • KieServerControllerImpl

        public KieServerControllerImpl()
    • Method Detail

      • connect

        public org.kie.server.controller.api.model.KieServerSetup connect​(org.kie.server.api.model.KieServerInfo serverInfo)
        Specified by:
        connect in interface org.kie.server.controller.api.KieServerController
      • update

        public org.kie.server.controller.api.model.KieServerSetup update​(org.kie.server.api.model.KieServerStateInfo kieServerStateInfo)
        Specified by:
        update in interface org.kie.server.controller.api.KieServerController
      • disconnect

        public void disconnect​(org.kie.server.api.model.KieServerInfo serverInfo)
        Specified by:
        disconnect in interface org.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)