Interface SpecManagementService
-
public interface SpecManagementService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidactivateContainer(org.kie.server.controller.api.model.spec.ContainerSpecKey containerSpecKey)voidcopyServerTemplate(String serverTemplateId, String newServerTemplateId, String newServerTemplateName)voiddeactivateContainer(org.kie.server.controller.api.model.spec.ContainerSpecKey containerSpecKey)voiddeleteContainerSpec(String serverTemplateId, String containerSpecId)voiddeleteServerInstance(org.kie.server.controller.api.model.runtime.ServerInstanceKey serverInstanceKey)voiddeleteServerTemplate(String serverTemplateId)org.kie.server.controller.api.model.spec.ServerTemplategetServerTemplate(String serverTemplateId)booleanisContainerIdValid(String serverTemplateId, String containerId)booleanisNewServerTemplateIdValid(String serverTemplateId)org.kie.server.controller.api.model.spec.ServerTemplateKeyListlistServerTemplateKeys()org.kie.server.controller.api.model.spec.ServerTemplateListlistServerTemplates()voidsaveContainerSpec(String serverTemplateId, org.kie.server.controller.api.model.spec.ContainerSpec containerSpec)voidsaveServerTemplate(org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate)voidstartContainer(org.kie.server.controller.api.model.spec.ContainerSpecKey containerSpecKey)voidstopContainer(org.kie.server.controller.api.model.spec.ContainerSpecKey containerSpecKey)voidupdateContainerConfig(String serverTemplateId, String containerSpecId, org.kie.server.controller.api.model.spec.Capability capability, org.kie.server.controller.api.model.spec.ContainerConfig containerConfig)voidupdateContainerSpec(String serverTemplateId, String containerId, org.kie.server.controller.api.model.spec.ContainerSpec containerSpec, boolean resetBeforeUpdate)voidupdateContainerSpec(String serverTemplateId, org.kie.server.controller.api.model.spec.ContainerSpec containerSpec)StringvalidContainerId(String serverTemplateId, String containerId)
-
-
-
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()
-
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)
-
isNewServerTemplateIdValid
boolean isNewServerTemplateIdValid(String serverTemplateId)
-
-