Interface ReferenceMetadata
-
- All Superinterfaces:
ComponentMetadata
,Metadata
,NonNullMetadata
,ServiceReferenceMetadata
,Target
@ConsumerType public interface ReferenceMetadata extends Target, ServiceReferenceMetadata
Metadata for a reference that will bind to a single matching service in the service registry.This is specified by the
reference
element.
-
-
Field Summary
-
Fields inherited from interface org.osgi.service.blueprint.reflect.ComponentMetadata
ACTIVATION_EAGER, ACTIVATION_LAZY
-
Fields inherited from interface org.osgi.service.blueprint.reflect.ServiceReferenceMetadata
AVAILABILITY_MANDATORY, AVAILABILITY_OPTIONAL
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
getTimeout()
Return the timeout for service invocations when a backing service is unavailable.-
Methods inherited from interface org.osgi.service.blueprint.reflect.ComponentMetadata
getActivation, getDependsOn, getId
-
Methods inherited from interface org.osgi.service.blueprint.reflect.ServiceReferenceMetadata
getAvailability, getComponentName, getFilter, getInterface, getReferenceListeners
-
-