@Target(value=FIELD)
@Retention(value=RUNTIME)
public @interface Reference
| Modifier and Type | Optional Element and Description |
|---|---|
java.lang.String |
availability
whether or not a matching service is required at all times.
|
java.lang.String |
componentName
the
component-name attribute of the service reference. |
java.lang.String |
description
the description property of the service reference
|
java.lang.String |
filter
the filter expression that a matching service must match.
|
java.lang.String |
id
the id for the reference
|
ReferenceListener[] |
referenceListeners
the reference listeners for the service reference, to receive bind and unbind events.
|
java.lang.Class<?> |
serviceInterface
the interface type that a matching service must support.
|
int |
timeout
the timeout property.
|
public abstract java.lang.String description
public abstract java.lang.Class<?> serviceInterface
public abstract java.lang.String filter
public abstract java.lang.String componentName
component-name attribute of the service reference.public abstract java.lang.String availability
public abstract ReferenceListener[] referenceListeners
public abstract int timeout
definition.public abstract java.lang.String id
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.