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, setSource
public 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 AbstractDescription
public AbstractDescription clone()
clone
in class AbstractDescription
Copyright © 2006–2016 The Apache Software Foundation. All rights reserved.