|
OSGi™ Enterprise Release 5 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ServiceReferenceMetadata
Metadata for a reference to an OSGi service. This is the base type for
ReferenceListMetadata
and ReferenceMetadata
.
Field Summary | |
---|---|
static int |
AVAILABILITY_MANDATORY
A matching service is required at all times. |
static int |
AVAILABILITY_OPTIONAL
A matching service is not required to be present. |
Fields inherited from interface org.osgi.service.blueprint.reflect.ComponentMetadata |
---|
ACTIVATION_EAGER, ACTIVATION_LAZY |
Method Summary | |
---|---|
int |
getAvailability()
Return whether or not a matching service is required at all times. |
java.lang.String |
getComponentName()
Return the value of the component-name attribute of the service
reference. |
java.lang.String |
getFilter()
Return the filter expression that a matching service must match. |
java.lang.String |
getInterface()
Return the name of the interface type that a matching service must support. |
java.util.Collection<ReferenceListener> |
getReferenceListeners()
Return the reference listeners to receive bind and unbind events. |
Methods inherited from interface org.osgi.service.blueprint.reflect.ComponentMetadata |
---|
getActivation, getDependsOn, getId |
Field Detail |
---|
static final int AVAILABILITY_MANDATORY
getAvailability()
,
Constant Field Valuesstatic final int AVAILABILITY_OPTIONAL
getAvailability()
,
Constant Field ValuesMethod Detail |
---|
int getAvailability()
availability
attribute of the service
reference.
AVAILABILITY_MANDATORY
,
AVAILABILITY_OPTIONAL
java.lang.String getInterface()
interface
attribute of the service
reference.
null
when no interface name is specified.java.lang.String getComponentName()
component-name
attribute of the service
reference. This specifies the id of a component that is registered in the
service registry. This will create an automatic filter, appended with the
filter if set, to select this component based on its automatic id
attribute.
component-name
attribute of the service
reference or null
if the attribute is not specified.java.lang.String getFilter()
filter
attribute of the service
reference.
null
if a filter is not specified.java.util.Collection<ReferenceListener> getReferenceListeners()
reference-listener
elements of the
service reference.
ReferenceListener
objects to
receive bind and unbind events. The Collection is empty if no
reference listeners are specified for the service reference.
|
OSGi™ Enterprise Release 5 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |