public interface MutableImplementation
Modifier and Type | Method and Description |
---|---|
Properties |
getConfiguration(String providedTopologyPassphrase)
Retrieve the configuration of the mutable implementation as
Properties . |
String |
getImplementationName() |
String |
getImplementationVersion() |
Document |
getTopologyPartConfiguration(Properties properties)
Get the XML part, located into the topology definition, of the mutable implementation configuration from a
property list generated by
#getConfiguration(String, String) |
Properties getConfiguration(String providedTopologyPassphrase) throws MutableImplException
Retrieve the configuration of the mutable implementation as Properties
. See API of the mutable
implementation for the property list.
All properties are prefixed by the class name of the mutable implementation
providedTopologyPassphrase
- Passphrase needed to return sensible information. If null
, empty or not matching the one
of the container on which the connection is established, no sensible information will be returned.Properties
. Not null
.MutableImplException
- An error occurs getting the configuration of the mutable implementationDocument getTopologyPartConfiguration(Properties properties) throws MutableImplException
#getConfiguration(String, String)
properties
- A property listDocument
, located into the topology definition, of the mutable implementation
configuration, or null
if:
properties
is nullMissingPropertyException
- A required property is missing.InvalidPropertyException
- A property has an invalid value.MutableImplException
- An error occurs creating the DOM Document
associated to the topology part of the
configurationString getImplementationName()
String getImplementationVersion()
Copyright © 2005-2016 Linagora. All Rights Reserved.