Interface KieServer

  • All Known Implementing Classes:
    KieServerImpl

    public interface KieServer
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void addContainerMessage​(String containerId, org.kie.server.api.model.Message message)  
      void addServerMessage​(org.kie.server.api.model.Message message)  
      org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> createContainer​(String containerId, org.kie.server.api.model.KieContainerResource container)  
      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)  
      org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.ReleaseId> getContainerReleaseId​(String id)  
      org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieServerInfo> getInfo()  
      org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieScannerResource> getScannerInfo​(String id)  
      org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieServerStateInfo> getServerState()  
      org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResourceList> listContainers​(org.kie.server.api.model.KieContainerResourceFilter containerFilter)  
      org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.ReleaseId> updateContainerReleaseId​(String id, org.kie.server.api.model.ReleaseId releaseId)  
      org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.ReleaseId> updateContainerReleaseId​(String id, org.kie.server.api.model.ReleaseId releaseId, boolean reset)  
      org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieScannerResource> updateScanner​(String id, org.kie.server.api.model.KieScannerResource resource)  
    • Method Detail

      • getInfo

        org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieServerInfo> getInfo()
      • createContainer

        org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> createContainer​(String containerId,
                                                                                                                org.kie.server.api.model.KieContainerResource container)
      • listContainers

        org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResourceList> listContainers​(org.kie.server.api.model.KieContainerResourceFilter containerFilter)
      • getContainerInfo

        org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> getContainerInfo​(String id)
      • disposeContainer

        org.kie.server.api.model.ServiceResponse<Void> disposeContainer​(String containerId)
      • getScannerInfo

        org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieScannerResource> getScannerInfo​(String id)
      • updateScanner

        org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieScannerResource> updateScanner​(String id,
                                                                                                            org.kie.server.api.model.KieScannerResource resource)
      • getContainerReleaseId

        org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.ReleaseId> getContainerReleaseId​(String id)
      • updateContainerReleaseId

        org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.ReleaseId> updateContainerReleaseId​(String id,
                                                                                                              org.kie.server.api.model.ReleaseId releaseId)
      • updateContainerReleaseId

        org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.ReleaseId> updateContainerReleaseId​(String id,
                                                                                                              org.kie.server.api.model.ReleaseId releaseId,
                                                                                                              boolean reset)
      • getServerState

        org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieServerStateInfo> getServerState()
      • addServerMessage

        void addServerMessage​(org.kie.server.api.model.Message message)
      • addContainerMessage

        void addContainerMessage​(String containerId,
                                 org.kie.server.api.model.Message message)