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() |
String |
getBind() |
ReferenceCardinality |
getCardinality() |
Field |
getField() |
String |
getInterfaceName() |
String |
getName() |
ReferencePolicy |
getPolicy() |
ReferencePolicyOption |
getPolicyOption() |
ReferenceStrategy |
getStrategy() |
String |
getTarget() |
String |
getUnbind() |
String |
getUpdated() |
void |
setBind(String bind) |
void |
setCardinality(ReferenceCardinality cardinality) |
void |
setField(Field field) |
void |
setInterfaceName(String interfacename) |
void |
setName(String name) |
void |
setPolicy(ReferencePolicy policy) |
void |
setPolicyOption(ReferencePolicyOption policyOption) |
void |
setStrategy(ReferenceStrategy strategy) |
void |
setTarget(String target) |
void |
setUnbind(String unbind) |
void |
setUpdated(String updated) |
String |
toString() |
getAnnotation, getIdentifier, 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 AbstractDescription clone()
clone
in class AbstractDescription
Copyright © 2006–2013 The Apache Software Foundation. All rights reserved.