org.osgi.service.remoteserviceadmin.namespace
Class TopologyNamespace

java.lang.Object
  extended by org.osgi.resource.Namespace
      extended by org.osgi.service.remoteserviceadmin.namespace.TopologyNamespace

public final class TopologyNamespace
extends org.osgi.resource.Namespace

Remote Services Topology Manager Capability and Requirement Namespace.

This class defines the names for the attributes and directives for this namespace.

Immutable:

Field Summary
static java.lang.String CAPABILITY_POLICY_ATTRIBUTE
          The capability attribute used to specify the policy or policies supported by this topology manager.
static java.lang.String FAIL_OVER_POLICY
          The attribute value for Topology managers with a fail-over policy
static java.lang.String PROMISCUOUS_POLICY
          The attribute value for Topology managers with a promiscuous policy
static java.lang.String TOPOLOGY_NAMESPACE
          Namespace name for Remote Services topology manager capabilities and requirements.
 
Fields inherited from class org.osgi.resource.Namespace
CAPABILITY_EFFECTIVE_DIRECTIVE, CAPABILITY_USES_DIRECTIVE, CARDINALITY_MULTIPLE, CARDINALITY_SINGLE, EFFECTIVE_ACTIVE, EFFECTIVE_RESOLVE, REQUIREMENT_CARDINALITY_DIRECTIVE, REQUIREMENT_EFFECTIVE_DIRECTIVE, REQUIREMENT_FILTER_DIRECTIVE, REQUIREMENT_RESOLUTION_DIRECTIVE, RESOLUTION_MANDATORY, RESOLUTION_OPTIONAL
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TOPOLOGY_NAMESPACE

public static final java.lang.String TOPOLOGY_NAMESPACE
Namespace name for Remote Services topology manager capabilities and requirements.

See Also:
Constant Field Values

CAPABILITY_POLICY_ATTRIBUTE

public static final java.lang.String CAPABILITY_POLICY_ATTRIBUTE
The capability attribute used to specify the policy or policies supported by this topology manager. The value of this attribute must be of type String or List<String>. Policy names are typically implementation specific, however the Remote Services Specification defines the promiscuous and fail-over policies for common use cases.

See Also:
Constant Field Values

PROMISCUOUS_POLICY

public static final java.lang.String PROMISCUOUS_POLICY
The attribute value for Topology managers with a promiscuous policy

See Also:
CAPABILITY_POLICY_ATTRIBUTE, Constant Field Values

FAIL_OVER_POLICY

public static final java.lang.String FAIL_OVER_POLICY
The attribute value for Topology managers with a fail-over policy

See Also:
CAPABILITY_POLICY_ATTRIBUTE, Constant Field Values