|
||||||||||
| 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. |
String |
getComponentName()
Return the value of the component-name attribute of the
service reference. |
String |
getFilter()
Return the filter expression that a matching service must match. |
String |
getInterface()
Return the name of the interface type that a matching service must support. |
Collection |
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 Values| Method Detail |
|---|
int getAvailability()
availability attribute of the
service reference.
AVAILABILITY_MANDATORY,
AVAILABILITY_OPTIONALString getInterface()
interface attribute of the service
reference.
null when no interface name is specified.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.String getFilter()
filter attribute of the service
reference.
null if a filter is not specified.Collection 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.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||