Package org.osgi.service.wireadmin
Class BasicEnvelope
- java.lang.Object
-
- org.osgi.service.wireadmin.BasicEnvelope
-
-
Constructor Summary
Constructors Constructor Description BasicEnvelope(java.lang.Object value, java.lang.Object identification, java.lang.String scope)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectgetIdentification()Return the identification of thisEnvelopeobject.java.lang.StringgetScope()Return the scope name of thisEnvelopeobject.java.lang.ObjectgetValue()Return the value associated with thisEnvelopeobject.
-
-
-
Constructor Detail
-
BasicEnvelope
public BasicEnvelope(java.lang.Object value, java.lang.Object identification, java.lang.String scope)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:
Envelope
-
-
Method Detail
-
getValue
public java.lang.Object getValue()
Description copied from interface:EnvelopeReturn the value associated with thisEnvelopeobject.- Specified by:
getValuein interfaceEnvelope- Returns:
- the value of the status item, or
nullwhen no item is associated with this object. - See Also:
Envelope.getValue()
-
getIdentification
public java.lang.Object 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:
Envelope.getIdentification()
-
getScope
public java.lang.String 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.- Specified by:
getScopein interfaceEnvelope- Returns:
- the security scope for the status item, must not be null.
- See Also:
Envelope.getScope()
-
-