Interface KieServicesClient

    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods 
      Modifier and Type Method Description
      org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> activateContainer​(String id)  
      void close()  
      void completeConversation()  
      org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> createContainer​(String id, org.kie.server.api.model.KieContainerResource resource)  
      org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> deactivateContainer​(String id)  
      org.kie.server.api.model.ServiceResponse<Void> disposeContainer​(String id)  
      org.kie.server.api.model.ServiceResponse<String> executeCommands​(String id, String payload)
      Deprecated. 
      default org.kie.server.api.model.ServiceResponse<String> executeCommands​(String id, org.kie.api.command.Command<?> cmd)
      Deprecated. 
      default org.kie.server.api.model.ServiceResponse<String> executeCommands​(String id, org.kie.api.command.Command<?> cmd, javax.ws.rs.core.Response.Status response)
      Deprecated. 
      org.kie.server.api.model.ServiceResponsesList executeScript​(org.kie.server.api.commands.CommandScript script)  
      ClassLoader getClassLoader()
      Returns the current classloader in use for unmarshalling
      org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> getContainerInfo​(String id)  
      String getConversationId()  
      org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.ReleaseId> getReleaseId​(String containerId)  
      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.KieServerInfo> getServerInfo()  
      org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieServerStateInfo> getServerState()  
      <T> T getServicesClient​(Class<T> serviceClient)  
      org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResourceList> listContainers()  
      org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResourceList> listContainers​(org.kie.server.api.model.KieContainerResourceFilter containerFilter)  
      void setClassLoader​(ClassLoader classLoader)
      Sets the classloader for user class unmarshalling
      void setResponseHandler​(ResponseHandler responseHandler)  
      org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.ReleaseId> updateReleaseId​(String id, org.kie.server.api.model.ReleaseId releaseId)  
      org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.ReleaseId> updateReleaseId​(String id, org.kie.server.api.model.ReleaseId releaseId, boolean resetBeforeUpdate)  
      org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieScannerResource> updateScanner​(String id, org.kie.server.api.model.KieScannerResource resource)  
    • Method Detail

      • getServicesClient

        <T> T getServicesClient​(Class<T> serviceClient)
      • getServerInfo

        org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieServerInfo> getServerInfo()
      • listContainers

        org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResourceList> listContainers()
      • listContainers

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

        org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> createContainer​(String id,
                                                                                                                org.kie.server.api.model.KieContainerResource resource)
      • activateContainer

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

        org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.KieContainerResource> deactivateContainer​(String id)
      • 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 id)
      • executeScript

        org.kie.server.api.model.ServiceResponsesList executeScript​(org.kie.server.api.commands.CommandScript script)
      • 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)
      • getReleaseId

        org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.ReleaseId> getReleaseId​(String containerId)
      • updateReleaseId

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

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

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

        void close()
      • setClassLoader

        void setClassLoader​(ClassLoader classLoader)
        Sets the classloader for user class unmarshalling
        Parameters:
        classLoader -
      • getClassLoader

        ClassLoader getClassLoader()
        Returns the current classloader in use for unmarshalling
        Returns:
      • getConversationId

        String getConversationId()
      • completeConversation

        void completeConversation()
      • setResponseHandler

        void setResponseHandler​(ResponseHandler responseHandler)