Top Description Fields Constructors
org.osgi.service.remoteserviceadmin.namespace

public final Class TopologyNamespace

extends Namespace
Class Inheritance
Imports
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.

Author
$Id: de8a882b8294162d9ab573ee1debe8bb038c0246 $

Field Summary

Modifier and TypeField and Description
public static final String
CAPABILITY_POLICY_ATTRIBUTE

The capability attribute used to specify the policy or policies supported by this topology manager.

public static final String
FAIL_OVER_POLICY

The attribute value for Topology managers with a fail-over policy

public static final String
PROMISCUOUS_POLICY

The attribute value for Topology managers with a promiscuous policy

public static final String
TOPOLOGY_NAMESPACE

Namespace name for Remote Services topology manager capabilities and requirements.

Inherited from org.osgi.resource.Namespace:
CAPABILITY_EFFECTIVE_DIRECTIVECAPABILITY_USES_DIRECTIVECARDINALITY_MULTIPLECARDINALITY_SINGLEEFFECTIVE_ACTIVEEFFECTIVE_RESOLVEREQUIREMENT_CARDINALITY_DIRECTIVEREQUIREMENT_EFFECTIVE_DIRECTIVEREQUIREMENT_FILTER_DIRECTIVEREQUIREMENT_RESOLUTION_DIRECTIVERESOLUTION_MANDATORYRESOLUTION_OPTIONAL

Constructor Summary

AccessConstructor and Description
private

Field Detail

CAPABILITY_POLICY_ATTRIBUTEback to summary
public static final 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.

FAIL_OVER_POLICYback to summary
public static final String FAIL_OVER_POLICY

The attribute value for Topology managers with a fail-over policy

See Also
TopologyNamespace#CAPABILITY_POLICY_ATTRIBUTE
PROMISCUOUS_POLICYback to summary
public static final String PROMISCUOUS_POLICY

The attribute value for Topology managers with a promiscuous policy

See Also
TopologyNamespace#CAPABILITY_POLICY_ATTRIBUTE
TOPOLOGY_NAMESPACEback to summary
public static final String TOPOLOGY_NAMESPACE

Namespace name for Remote Services topology manager capabilities and requirements.

Constructor Detail

TopologyNamespaceback to summary
private TopologyNamespace()