|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TopologyService
Method Summary | |
---|---|
void |
addContainerConfiguration(org.ow2.petals.clientserverapi.configuration.ContainerConfiguration addedContainer)
Add the given container to the topology |
void |
addSubdomainConfiguration(SubDomainConfiguration addedSubdomain)
Add a subdomain to the local topology. |
org.ow2.petals.clientserverapi.configuration.ContainerConfiguration |
getContainerConfiguration(String containerName)
Get the container configuration of the given container name. |
Set<org.ow2.petals.clientserverapi.configuration.ContainerConfiguration> |
getContainersConfiguration(org.ow2.petals.clientserverapi.configuration.ContainerConfiguration.ContainerState state)
Get all the containers where the state is the same than the given one. |
Set<org.ow2.petals.clientserverapi.configuration.ContainerConfiguration> |
getContainersConfigurationsForLocalSubdomain()
|
DomainConfiguration |
getDomainConfiguration()
Get the domain configuration. |
Set<SubDomainConfiguration> |
getSubDomainsConfiguration()
Get all the sub-domain configurations. |
boolean |
hasValidLocalContainerDynamicTopologyConfiguration()
|
boolean |
isContainerStarted(String containerName)
Test if the container is started. |
void |
registerLocalContainerOnMaster()
|
void |
removeContainerConfiguration(org.ow2.petals.clientserverapi.configuration.ContainerConfiguration removedContainer)
Remove container configuration. |
void |
removeSubdomainConfiguration(String removedSubdomainName)
Remove subdomain configuration. |
void |
setContainerState(String containerName,
org.ow2.petals.clientserverapi.configuration.ContainerConfiguration.ContainerState state)
Set the given state to the give container. |
void |
validateDynamicTopology()
Validate the dynamic topology. |
Methods inherited from interface org.ow2.petals.clientserverapi.topology.TopologyService |
---|
addContainerConfiguration, addContainerConfiguration |
Method Detail |
---|
boolean hasValidLocalContainerDynamicTopologyConfiguration()
void addContainerConfiguration(org.ow2.petals.clientserverapi.configuration.ContainerConfiguration addedContainer) throws org.ow2.petals.clientserverapi.topology.exception.AddContainerException
addedContainer
- the container to add to the current topology
org.ow2.petals.clientserverapi.topology.exception.AddContainerException
- Failed to add the container to the current topologyvoid addSubdomainConfiguration(SubDomainConfiguration addedSubdomain) throws AddSubDomainException
addedSudomain
-
AddSubDomainException
org.ow2.petals.clientserverapi.configuration.ContainerConfiguration getContainerConfiguration(String containerName)
containerName
- The name of the targeted container
Set<org.ow2.petals.clientserverapi.configuration.ContainerConfiguration> getContainersConfiguration(org.ow2.petals.clientserverapi.configuration.ContainerConfiguration.ContainerState state)
object
-
Set<org.ow2.petals.clientserverapi.configuration.ContainerConfiguration> getContainersConfigurationsForLocalSubdomain()
DomainConfiguration getDomainConfiguration()
Set<SubDomainConfiguration> getSubDomainsConfiguration()
ContainerConfiguration
boolean isContainerStarted(String containerName)
containerName
-
void registerLocalContainerOnMaster() throws org.ow2.petals.clientserverapi.topology.exception.TopologyServiceException
org.ow2.petals.clientserverapi.topology.exception.TopologyServiceException
void removeContainerConfiguration(org.ow2.petals.clientserverapi.configuration.ContainerConfiguration removedContainer) throws RemoveContainerException
removedContainer
-
RemoveContainerException
void removeSubdomainConfiguration(String removedSubdomainName) throws RemoveSubDomainException
removedSubdomain
-
RemoveSubDomainException
void setContainerState(String containerName, org.ow2.petals.clientserverapi.configuration.ContainerConfiguration.ContainerState state)
containerName
- state
- The ContainerConfiguration.ContainerState
void validateDynamicTopology() throws org.ow2.petals.clientserverapi.topology.exception.TopologyServiceException
org.ow2.petals.clientserverapi.topology.exception.TopologyServiceException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |