Package org.osgi.service.wireadmin
Class BasicEnvelope
java.lang.Object
org.osgi.service.wireadmin.BasicEnvelope
- All Implemented Interfaces:
Envelope
BasicEnvelope is an implementation of the Envelope interface- "Immutable"
-
Constructor Summary
ConstructorsConstructorDescriptionBasicEnvelope(Object value, Object identification, String scope) Constructor. -
Method Summary
-
Constructor Details
-
BasicEnvelope
Constructor.- Parameters:
value- Content of this envelope, may benull.identification- Identifying object for thisEnvelopeobject, must not benullscope- Scope name for this object, must not benull- See Also:
-
-
Method Details
-
getValue
Description copied from interface:EnvelopeReturn the value associated with thisEnvelopeobject. -
getIdentification
Description copied from interface:EnvelopeReturn the identification of thisEnvelopeobject. An identification may be of any Java type. The type must be mutually agreed between the Consumer and Producer services.- Specified by:
getIdentificationin interfaceEnvelope- Returns:
- an object which identifies the status item in the address space of the composite producer, must not be null.
- See Also:
-
getScope
Description copied from interface:EnvelopeReturn the scope name of thisEnvelopeobject. Scope names are used to restrict the communication between the Producer and Consumer services. OnlyEnvelopesobjects with a scope name that is permitted for the Producer and the Consumer services must be passed through aWireobject.
-