public class ReferenceDescription extends AbstractDescription
ReferenceDescription
describes a reference
from a component to another service.
In general all fields should be set by an annocation scanner,
no default values should be assumed for these fields:
annotation
Constructor and Description |
---|
ReferenceDescription(ScannedAnnotation annotation) |
Modifier and Type | Method and Description |
---|---|
AbstractDescription |
clone() |
java.lang.String |
getBind() |
ReferenceCardinality |
getCardinality() |
java.lang.reflect.Field |
getField() |
java.lang.String |
getInterfaceName() |
java.lang.String |
getName() |
ReferencePolicy |
getPolicy() |
ReferencePolicyOption |
getPolicyOption() |
ReferenceStrategy |
getStrategy() |
java.lang.String |
getTarget() |
java.lang.String |
getUnbind() |
java.lang.String |
getUpdated() |
void |
setBind(java.lang.String bind) |
void |
setCardinality(ReferenceCardinality cardinality) |
void |
setField(java.lang.reflect.Field field) |
void |
setInterfaceName(java.lang.String interfacename) |
void |
setName(java.lang.String name) |
void |
setPolicy(ReferencePolicy policy) |
void |
setPolicyOption(ReferencePolicyOption policyOption) |
void |
setStrategy(ReferenceStrategy strategy) |
void |
setTarget(java.lang.String target) |
void |
setUnbind(java.lang.String unbind) |
void |
setUpdated(java.lang.String updated) |
java.lang.String |
toString() |
getAnnotation, getIdentifier, getSource, setSource
public ReferenceDescription(ScannedAnnotation annotation)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getInterfaceName()
public void setInterfaceName(java.lang.String interfacename)
public java.lang.String getTarget()
public void setTarget(java.lang.String target)
public ReferenceCardinality getCardinality()
public void setCardinality(ReferenceCardinality cardinality)
public ReferencePolicy getPolicy()
public void setPolicy(ReferencePolicy policy)
public ReferencePolicyOption getPolicyOption()
public void setPolicyOption(ReferencePolicyOption policyOption)
public java.lang.String getBind()
public void setBind(java.lang.String bind)
public java.lang.String getUnbind()
public void setUnbind(java.lang.String unbind)
public java.lang.String getUpdated()
public void setUpdated(java.lang.String updated)
public ReferenceStrategy getStrategy()
public void setStrategy(ReferenceStrategy strategy)
public java.lang.reflect.Field getField()
public void setField(java.lang.reflect.Field field)
public java.lang.String toString()
toString
in class java.lang.Object
public AbstractDescription clone()
clone
in class AbstractDescription
Copyright © 2006-2014 The Apache Software Foundation. All Rights Reserved.