Class ServerTemplate
- java.lang.Object
-
- org.kie.server.controller.api.model.spec.ServerTemplateKey
-
- org.kie.server.controller.api.model.spec.ServerTemplate
-
public class ServerTemplate extends ServerTemplateKey
-
-
Constructor Summary
Constructors Constructor Description ServerTemplate()ServerTemplate(String id, String name)ServerTemplate(String id, String name, Collection<String> capabilities, Map<Capability,ServerConfig> configs, Collection<ContainerSpec> containersSpec)ServerTemplate(String id, String name, Collection<String> capabilities, Map<Capability,ServerConfig> configs, Collection<ContainerSpec> containersSpec, Collection<ServerInstanceKey> serverIntanceKeys)ServerTemplate(ServerTemplate current)
-
Method Summary
-
-
-
Constructor Detail
-
ServerTemplate
public ServerTemplate(ServerTemplate current)
-
ServerTemplate
public ServerTemplate()
-
ServerTemplate
public ServerTemplate(String id, String name, Collection<String> capabilities, Map<Capability,ServerConfig> configs, Collection<ContainerSpec> containersSpec)
-
ServerTemplate
public ServerTemplate(String id, String name, Collection<String> capabilities, Map<Capability,ServerConfig> configs, Collection<ContainerSpec> containersSpec, Collection<ServerInstanceKey> serverIntanceKeys)
-
-
Method Detail
-
getConfigs
public Map<Capability,ServerConfig> getConfigs()
-
getContainersSpec
public Collection<ContainerSpec> getContainersSpec()
-
getServerInstanceKeys
public Collection<ServerInstanceKey> getServerInstanceKeys()
-
clearOfflineServerInstances
public void clearOfflineServerInstances()
-
getAllServerInstanceKeys
public Collection<ServerInstanceKey> getAllServerInstanceKeys()
-
hasContainerSpec
public boolean hasContainerSpec(String containerSpecId)
-
getContainerSpec
public ContainerSpec getContainerSpec(String containerSpecId)
-
addContainerSpec
public void addContainerSpec(ContainerSpec containerSpec)
-
deleteContainerSpec
public void deleteContainerSpec(String containerSpecId)
-
hasServerInstance
public boolean hasServerInstance(String serverInstanceUrl)
-
hasServerInstanceId
public boolean hasServerInstanceId(String serverInstanceId)
-
getServerInstance
public ServerInstanceKey getServerInstance(String serverInstanceId)
-
addServerInstance
public void addServerInstance(ServerInstanceKey serverInstance)
-
markAsOnline
public boolean markAsOnline(String serverInstanceId, boolean online)
-
deleteServerInstance
public void deleteServerInstance(String serverInstanceId)
-
setContainersSpec
public void setContainersSpec(Collection<ContainerSpec> containersSpec)
-
setConfigs
public void setConfigs(Map<Capability,ServerConfig> configs)
-
getMode
public org.kie.server.api.model.KieServerMode getMode()
-
setMode
public void setMode(org.kie.server.api.model.KieServerMode mode)
-
hasMatchingId
public boolean hasMatchingId(ServerTemplateKey serverTemplateKey)
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classServerTemplateKey
-
hashCode
public int hashCode()
- Overrides:
hashCodein classServerTemplateKey
-
-