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) |
getAnnotation, getSource, setSourcepublic ReferenceDescription(ScannedAnnotation annotation)
public String getName()
public void setName(String name)
public String getInterfaceName()
public void setInterfaceName(String interfacename)
public String getTarget()
public void setTarget(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 String getBind()
public void setBind(String bind)
public String getUnbind()
public void setUnbind(String unbind)
public String getUpdated()
public void setUpdated(String updated)
public ReferenceStrategy getStrategy()
public void setStrategy(ReferenceStrategy strategy)
public Field getField()
public void setField(Field field)
public boolean isBindMethodCreated()
public void setBindMethodCreated(boolean bindMethodCreated)
public boolean isUnbindMethodCreated()
public void setUnbindMethodCreated(boolean unbindMethodCreated)
public String getIdentifier()
getIdentifier in class AbstractDescriptionpublic AbstractDescription clone()
clone in class AbstractDescriptionCopyright © 2006–2019 The Apache Software Foundation. All rights reserved.