|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.system.metadata.AbstractMetaDataVisitorNode
org.jboss.system.metadata.ServiceMetaData
public class ServiceMetaData
ServiceMetaData.
Field Summary | |
---|---|
static String |
XMBEAN_CODE
The default XMBean class, when one is not specified |
Constructor Summary | |
---|---|
ServiceMetaData()
|
Method Summary | |
---|---|
void |
addAttribute(ServiceAttributeMetaData serviceAttributeMetaData)
Add an attribute |
void |
addAttributes(List<ServiceAttributeMetaData> aAttributeList)
Add an attribute |
protected void |
addChildren(Set<ServiceMetaDataVisitorNode> children)
Add to the children |
void |
addDependencies(List<ServiceDependencyMetaData> dependencyList)
Add dependencies |
void |
addDependency(ServiceDependencyMetaData serviceDependencyMetaData)
Add dependency |
List<String> |
getAliases()
Get the aliases. |
List<ServiceAnnotationMetaData> |
getAnnotations()
Get the service annotations |
List<ServiceAttributeMetaData> |
getAttributes()
Get the attributes. |
ObjectName |
getClassLoaderName()
Get the classLoaderName. |
String |
getCode()
Get the code. |
ServiceConstructorMetaData |
getConstructor()
Get the constructor. |
List<ServiceDependencyMetaData> |
getDependencies()
Get the dependencies. |
String |
getInterfaceName()
Get the interfaceName. |
org.jboss.dependency.spi.ControllerMode |
getMode()
Get the mode. |
ObjectName |
getObjectName()
Get the objectName. |
String |
getXMBeanCode()
Get the xmbeanCode. |
String |
getXMBeanDD()
Get the xmbeanDD. |
Element |
getXMBeanDescriptor()
Get the xmbeanDescriptor. |
void |
removeAttributes(List<ServiceAttributeMetaData> aAttributeList)
Remove a list of Attributes |
void |
removeDependency(ServiceDependencyMetaData dependency)
Remove a dependency |
void |
setAliases(List<String> aliases)
Set the aliases. |
void |
setAnnotations(List<ServiceAnnotationMetaData> annotations)
Set the service annotations |
void |
setAttributes(List<ServiceAttributeMetaData> attributes)
Set the attributes. |
void |
setClassLoaderName(ObjectName classLoaderName)
Set the classLoaderName. |
void |
setCode(String code)
Set the code. |
void |
setConstructor(ServiceConstructorMetaData constructor)
Set the constructor. |
void |
setDependencies(List<ServiceDependencyMetaData> dependencies)
Set the dependencies. |
void |
setInterfaceName(String interfaceName)
Set the interfaceName. |
void |
setMode(org.jboss.dependency.spi.ControllerMode mode)
Set the mode. |
void |
setObjectName(ObjectName objectName)
Set the objectName. |
void |
setXMBeanCode(String xmbeanCode)
Set the xmbeanCode. |
void |
setXMBeanDD(String xmbeanDD)
Set the xmbeanDD. |
void |
setXMBeanDescriptor(Element xmbeanDescriptor)
Set the xmbeanDescriptor. |
Methods inherited from class org.jboss.system.metadata.AbstractMetaDataVisitorNode |
---|
getChildren, visit |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String XMBEAN_CODE
Constructor Detail |
---|
public ServiceMetaData()
Method Detail |
---|
public ObjectName getObjectName()
public void setObjectName(ObjectName objectName)
objectName
- the objectName.public String getCode()
public void setCode(String code)
code
- the code.public org.jboss.dependency.spi.ControllerMode getMode()
public void setMode(org.jboss.dependency.spi.ControllerMode mode)
mode
- the mode.public ServiceConstructorMetaData getConstructor()
public void setConstructor(ServiceConstructorMetaData constructor)
constructor
- the constructor.public String getInterfaceName()
public void setInterfaceName(String interfaceName)
interfaceName
- the interfaceName.public String getXMBeanCode()
public void setXMBeanCode(String xmbeanCode)
xmbeanCode
- the xmbeanCode.public String getXMBeanDD()
public void setXMBeanDD(String xmbeanDD)
xmbeanDD
- the xmbeanDD.public Element getXMBeanDescriptor()
public void setXMBeanDescriptor(Element xmbeanDescriptor)
xmbeanDescriptor
- the xmbeanDescriptor.public void addAttribute(ServiceAttributeMetaData serviceAttributeMetaData)
serviceAttributeMetaData
- public void addAttributes(List<ServiceAttributeMetaData> aAttributeList)
attribute
- public void removeAttributes(List<ServiceAttributeMetaData> aAttributeList)
aAttributeList
- public List<ServiceAttributeMetaData> getAttributes()
public void setAttributes(List<ServiceAttributeMetaData> attributes)
attributes
- the attributes.public List<ServiceDependencyMetaData> getDependencies()
public void addDependency(ServiceDependencyMetaData serviceDependencyMetaData)
dependencyList
- public void addDependencies(List<ServiceDependencyMetaData> dependencyList)
dependencyList
- public void removeDependency(ServiceDependencyMetaData dependency)
dependency
- public void setDependencies(List<ServiceDependencyMetaData> dependencies)
dependencies
- the dependencies.public List<ServiceAnnotationMetaData> getAnnotations()
public void setAnnotations(List<ServiceAnnotationMetaData> annotations)
annotation
- - the annotations metadatapublic ObjectName getClassLoaderName()
public void setClassLoaderName(ObjectName classLoaderName)
classLoaderName
- the classLoaderName.public List<String> getAliases()
public void setAliases(List<String> aliases)
aliases
- the aliasesprotected void addChildren(Set<ServiceMetaDataVisitorNode> children)
AbstractMetaDataVisitorNode
addChildren
in class AbstractMetaDataVisitorNode
children
- the children
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |