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
referenceelement.
-
-
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 longgetTimeout()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
-
-