public class ConfigurationServiceUtils extends Object
ConfigurationService
Modifier and Type | Method and Description |
---|---|
static void |
initializeContainer(org.ow2.petals.topology.generated.Container container,
org.ow2.petals.clientserverapi.configuration.ContainerConfiguration containerConfiguration) |
static void |
initializeContainerConfiguration(org.ow2.petals.clientserverapi.configuration.ContainerConfiguration containerConfiguration,
org.ow2.petals.topology.generated.Container container,
String domainName)
Initializes a container configuration (
ContainerConfiguration ) bean from a container JAXB element (
Container ) |
static void |
initializeContainerConfiguration(org.ow2.petals.clientserverapi.configuration.ContainerConfiguration containerConfiguration,
org.ow2.petals.topology.generated.Topology topology)
Initializes a container configuration bean from a topology JAXB element.
|
static void |
initializeDomain(org.ow2.petals.topology.generated.Domain domain,
DomainConfiguration domainConfiguration) |
static void |
initializeDomainConfiguration(DomainConfiguration domainConfiguration,
org.ow2.petals.topology.generated.Topology topology)
Initializes a domain configuration from a topology JAXB element.
|
static void |
initializeTopology(org.ow2.petals.topology.generated.Topology topology,
DomainConfiguration domainConfiguration,
Collection<org.ow2.petals.clientserverapi.configuration.ContainerConfiguration> containerConfigurations) |
static void |
validateTopology(org.ow2.petals.clientserverapi.configuration.ContainerConfiguration containerConfiguration,
org.ow2.petals.topology.generated.Topology topology)
Validate the consistency of the topology against a container configuration.
|
static void |
validateTopologyContainers(List<org.ow2.petals.topology.generated.Container> containers)
Validate the consistency of the topology containers
|
static void |
verifyContainer(org.ow2.petals.clientserverapi.configuration.ContainerConfiguration newContainerConfiguration,
org.ow2.petals.clientserverapi.configuration.ContainerConfiguration containerConfig) |
static void |
verifyDomainConfiguration(DomainConfiguration newDomainConfiguration,
DomainConfiguration oldDomainConfiguration)
Verify the given new domain configuration against another configuration.
|
public static void initializeContainerConfiguration(org.ow2.petals.clientserverapi.configuration.ContainerConfiguration containerConfiguration, org.ow2.petals.topology.generated.Container container, String domainName)
ContainerConfiguration
) bean from a container JAXB element (
Container
)containerConfiguration
- The container configuration to initialize from the container container
. Can not be
null
.container
- A container configuration coming from its XML definition to use to initialize the container
configuration containerConfiguration
. Can not be null
.domainName
- The name of domain whose the container is a memberpublic static void initializeTopology(org.ow2.petals.topology.generated.Topology topology, DomainConfiguration domainConfiguration, Collection<org.ow2.petals.clientserverapi.configuration.ContainerConfiguration> containerConfigurations)
public static void initializeDomain(org.ow2.petals.topology.generated.Domain domain, DomainConfiguration domainConfiguration)
public static void initializeContainer(org.ow2.petals.topology.generated.Container container, org.ow2.petals.clientserverapi.configuration.ContainerConfiguration containerConfiguration)
public static void initializeDomainConfiguration(DomainConfiguration domainConfiguration, org.ow2.petals.topology.generated.Topology topology) throws ConfigurationException
domainConfiguration
- The domain configuration to initialize from the topology topology
. Can not be
null
.topology
- A topology configuration coming from its XML definition to use to initialize the domain configuration
domainConfiguration
. Can not be null
.ConfigurationException
- Something is missingpublic static void validateTopology(org.ow2.petals.clientserverapi.configuration.ContainerConfiguration containerConfiguration, org.ow2.petals.topology.generated.Topology topology) throws InconsistentConfigurationException
containerConfiguration
- A container configuration to validate against the topology topology
. Can not be
null
topology
- The topology to validate against the container configuration containerConfiguration
. Can
not be null
.InconsistentConfigurationException
- The configuration is inconsistent.public static void validateTopologyContainers(List<org.ow2.petals.topology.generated.Container> containers) throws InconsistentConfigurationException
containers
- The topology containers to validate. Can not be null
.InconsistentConfigurationException
- The configuration is inconsistent.public static void verifyContainer(org.ow2.petals.clientserverapi.configuration.ContainerConfiguration newContainerConfiguration, org.ow2.petals.clientserverapi.configuration.ContainerConfiguration containerConfig) throws InconsistentContainerHostException, InconsistentContainerUserException, InconsistentContainerPasswordException, InconsistentContainerJmxPortException, InconsistentContainerFastRemoteTcpPortException
public static void verifyDomainConfiguration(DomainConfiguration newDomainConfiguration, DomainConfiguration oldDomainConfiguration) throws InconsistentDomainConfigurationException
newDomainConfiguration
- The new domain configurationInconsistentDomainConfigurationException
- Something is incompatible between the existing domain configuration and the new onepublic static void initializeContainerConfiguration(org.ow2.petals.clientserverapi.configuration.ContainerConfiguration containerConfiguration, org.ow2.petals.topology.generated.Topology topology) throws ConfigurationException
Initializes a container configuration bean from a topology JAXB element.
To be able to retrieve the container into the topology, its name MUST initialized in
containerConfiguration
.
containerConfiguration
- The container configuration to initialize from the topology topology
. Can not be
null
.topology
- A topology configuration coming from its XML definition to use to initialize the container
configuration containerConfiguration
. Can not be null
.ConfigurationException
- Something is missingCopyright © 2005-2016 Linagora. All Rights Reserved.