Interface SpecManagementService


  • public interface SpecManagementService
    • Method Detail

      • saveContainerSpec

        void saveContainerSpec​(String serverTemplateId,
                               org.kie.server.controller.api.model.spec.ContainerSpec containerSpec)
      • saveServerTemplate

        void saveServerTemplate​(org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate)
      • getServerTemplate

        org.kie.server.controller.api.model.spec.ServerTemplate getServerTemplate​(String serverTemplateId)
      • deleteServerInstance

        void deleteServerInstance​(org.kie.server.controller.api.model.runtime.ServerInstanceKey serverInstanceKey)
      • listServerTemplateKeys

        org.kie.server.controller.api.model.spec.ServerTemplateKeyList listServerTemplateKeys()
      • listServerTemplates

        org.kie.server.controller.api.model.spec.ServerTemplateList listServerTemplates()
      • deleteContainerSpec

        void deleteContainerSpec​(String serverTemplateId,
                                 String containerSpecId)
      • deleteServerTemplate

        void deleteServerTemplate​(String serverTemplateId)
      • copyServerTemplate

        void copyServerTemplate​(String serverTemplateId,
                                String newServerTemplateId,
                                String newServerTemplateName)
      • updateContainerConfig

        void updateContainerConfig​(String serverTemplateId,
                                   String containerSpecId,
                                   org.kie.server.controller.api.model.spec.Capability capability,
                                   org.kie.server.controller.api.model.spec.ContainerConfig containerConfig)
      • updateContainerSpec

        void updateContainerSpec​(String serverTemplateId,
                                 org.kie.server.controller.api.model.spec.ContainerSpec containerSpec)
      • updateContainerSpec

        void updateContainerSpec​(String serverTemplateId,
                                 String containerId,
                                 org.kie.server.controller.api.model.spec.ContainerSpec containerSpec,
                                 boolean resetBeforeUpdate)
      • startContainer

        void startContainer​(org.kie.server.controller.api.model.spec.ContainerSpecKey containerSpecKey)
      • stopContainer

        void stopContainer​(org.kie.server.controller.api.model.spec.ContainerSpecKey containerSpecKey)
      • activateContainer

        void activateContainer​(org.kie.server.controller.api.model.spec.ContainerSpecKey containerSpecKey)
      • deactivateContainer

        void deactivateContainer​(org.kie.server.controller.api.model.spec.ContainerSpecKey containerSpecKey)
      • isContainerIdValid

        boolean isContainerIdValid​(String serverTemplateId,
                                   String containerId)
      • validContainerId

        String validContainerId​(String serverTemplateId,
                                String containerId)
      • isNewServerTemplateIdValid

        boolean isNewServerTemplateIdValid​(String serverTemplateId)