Class SpecManagementServiceImpl
- java.lang.Object
-
- org.kie.server.controller.impl.service.SpecManagementServiceImpl
-
- All Implemented Interfaces:
org.kie.server.controller.api.service.SpecManagementService
public class SpecManagementServiceImpl extends Object implements org.kie.server.controller.api.service.SpecManagementService
-
-
Constructor Summary
Constructors Constructor Description SpecManagementServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete 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.ContainerSpecgetContainerInfo(String serverTemplateId, String containerId)KieServerInstanceManagergetKieServerInstanceManager()org.kie.server.controller.api.service.NotificationServicegetNotificationService()org.kie.server.controller.api.model.spec.ServerTemplategetServerTemplate(String serverTemplateId)org.kie.server.controller.api.storage.KieServerTemplateStoragegetTemplateStorage()org.kie.server.controller.api.model.spec.ContainerSpecListlistContainerSpec(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)voidsetKieServerInstanceManager(KieServerInstanceManager kieServerInstanceManager)voidsetNotificationService(org.kie.server.controller.api.service.NotificationService notificationService)voidsetTemplateStorage(org.kie.server.controller.api.storage.KieServerTemplateStorage templateStorage)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)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)voidupdateServerTemplateConfig(String serverTemplateId, org.kie.server.controller.api.model.spec.Capability capability, org.kie.server.controller.api.model.spec.ServerConfig serverTemplateConfig)
-
-
-
Method Detail
-
saveContainerSpec
public void saveContainerSpec(String serverTemplateId, org.kie.server.controller.api.model.spec.ContainerSpec containerSpec)
- Specified by:
saveContainerSpecin interfaceorg.kie.server.controller.api.service.SpecManagementService
-
updateContainerSpec
public void updateContainerSpec(String serverTemplateId, org.kie.server.controller.api.model.spec.ContainerSpec containerSpec)
- Specified by:
updateContainerSpecin interfaceorg.kie.server.controller.api.service.SpecManagementService
-
updateContainerSpec
public void updateContainerSpec(String serverTemplateId, String containerId, org.kie.server.controller.api.model.spec.ContainerSpec containerSpec)
- Specified by:
updateContainerSpecin interfaceorg.kie.server.controller.api.service.SpecManagementService
-
updateContainerSpec
public void updateContainerSpec(String serverTemplateId, String containerId, org.kie.server.controller.api.model.spec.ContainerSpec containerSpec, Boolean resetBeforeUpdate)
- Specified by:
updateContainerSpecin interfaceorg.kie.server.controller.api.service.SpecManagementService
-
saveServerTemplate
public void saveServerTemplate(org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate)
- Specified by:
saveServerTemplatein interfaceorg.kie.server.controller.api.service.SpecManagementService
-
getServerTemplate
public org.kie.server.controller.api.model.spec.ServerTemplate getServerTemplate(String serverTemplateId)
- Specified by:
getServerTemplatein interfaceorg.kie.server.controller.api.service.SpecManagementService
-
listServerTemplateKeys
public org.kie.server.controller.api.model.spec.ServerTemplateKeyList listServerTemplateKeys()
- Specified by:
listServerTemplateKeysin interfaceorg.kie.server.controller.api.service.SpecManagementService
-
listServerTemplates
public org.kie.server.controller.api.model.spec.ServerTemplateList listServerTemplates()
- Specified by:
listServerTemplatesin interfaceorg.kie.server.controller.api.service.SpecManagementService
-
listContainerSpec
public org.kie.server.controller.api.model.spec.ContainerSpecList listContainerSpec(String serverTemplateId)
- Specified by:
listContainerSpecin interfaceorg.kie.server.controller.api.service.SpecManagementService
-
getContainerInfo
public org.kie.server.controller.api.model.spec.ContainerSpec getContainerInfo(String serverTemplateId, String containerId)
- Specified by:
getContainerInfoin interfaceorg.kie.server.controller.api.service.SpecManagementService
-
deleteContainerSpec
public void deleteContainerSpec(String serverTemplateId, String containerSpecId)
- Specified by:
deleteContainerSpecin interfaceorg.kie.server.controller.api.service.SpecManagementService
-
deleteServerTemplate
public void deleteServerTemplate(String serverTemplateId)
- Specified by:
deleteServerTemplatein interfaceorg.kie.server.controller.api.service.SpecManagementService
-
copyServerTemplate
public void copyServerTemplate(String serverTemplateId, String newServerTemplateId, String newServerTemplateName)
- Specified by:
copyServerTemplatein interfaceorg.kie.server.controller.api.service.SpecManagementService
-
updateContainerConfig
public void updateContainerConfig(String serverTemplateId, String containerSpecId, org.kie.server.controller.api.model.spec.Capability capability, org.kie.server.controller.api.model.spec.ContainerConfig containerConfig)
- Specified by:
updateContainerConfigin interfaceorg.kie.server.controller.api.service.SpecManagementService
-
updateServerTemplateConfig
public void updateServerTemplateConfig(String serverTemplateId, org.kie.server.controller.api.model.spec.Capability capability, org.kie.server.controller.api.model.spec.ServerConfig serverTemplateConfig)
- Specified by:
updateServerTemplateConfigin interfaceorg.kie.server.controller.api.service.SpecManagementService
-
startContainer
public void startContainer(org.kie.server.controller.api.model.spec.ContainerSpecKey containerSpecKey)
- Specified by:
startContainerin interfaceorg.kie.server.controller.api.service.SpecManagementService
-
stopContainer
public void stopContainer(org.kie.server.controller.api.model.spec.ContainerSpecKey containerSpecKey)
- Specified by:
stopContainerin interfaceorg.kie.server.controller.api.service.SpecManagementService
-
activateContainer
public void activateContainer(org.kie.server.controller.api.model.spec.ContainerSpecKey containerSpecKey)
- Specified by:
activateContainerin interfaceorg.kie.server.controller.api.service.SpecManagementService
-
deactivateContainer
public void deactivateContainer(org.kie.server.controller.api.model.spec.ContainerSpecKey containerSpecKey)
- Specified by:
deactivateContainerin interfaceorg.kie.server.controller.api.service.SpecManagementService
-
deleteServerInstance
public void deleteServerInstance(org.kie.server.controller.api.model.runtime.ServerInstanceKey serverInstanceKey)
- Specified by:
deleteServerInstancein interfaceorg.kie.server.controller.api.service.SpecManagementService
-
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)
-
getKieServerInstanceManager
public KieServerInstanceManager getKieServerInstanceManager()
-
setKieServerInstanceManager
public void setKieServerInstanceManager(KieServerInstanceManager kieServerInstanceManager)
-
-