public class ComponentDescriptor extends Object
| Constructor and Description |
|---|
ComponentDescriptor()
No-argument constructor for junit testing only.
|
ComponentDescriptor(Jbi jbi)
Constructs a ComponentDescriptor.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getBootstrapClassName()
Get the bootstrap class name for the component.
|
List<String> |
getBootstrapClassPathElements()
Get the bootstrap class path elements.
|
String |
getComponentClassName()
Get the runtime class name for the component.
|
List<String> |
getComponentClassPathElements()
Get the component class path elements.
|
String |
getComponentConfigurationNS()
Get the namespace of the "Configuration" element in the jbi.xml, if one
exists.
|
String |
getComponentConfigurationXml()
Get the the "Configuration" element in the jbi.xml.
|
Element |
getComponentLoggingXml()
Get the the "Logging" element in the jbi.xml.
|
Element |
getComponentObserverXml()
Get the the "Observer" element in the jbi.xml.
|
ComponentType |
getComponentType()
Get the component type (BINDING or ENGINE).
|
String |
getDescription()
Get the description of the component.
|
String |
getName()
Get the name of the component.
|
List<String> |
getSharedLibraryIds()
Get the list of shared library names for the component.
|
boolean |
isBootstrapClassLoaderSelfFirst()
Get the component installer self-first classloader setting.
|
boolean |
isComponentClassLoaderSelfFirst()
Get the component runtime self-first classloader setting.
|
public ComponentDescriptor(Jbi jbi) throws IllegalArgumentException
jbi - the JAXB model for the descriptor.an - IllegalArgumentException if the Jbi passed in not that
for a componentIllegalArgumentExceptionpublic ComponentDescriptor()
public String getName()
public String getDescription()
public ComponentType getComponentType()
public boolean isComponentClassLoaderSelfFirst()
public boolean isBootstrapClassLoaderSelfFirst()
public List<String> getComponentClassPathElements()
public List<String> getBootstrapClassPathElements()
public String getBootstrapClassName()
public String getComponentClassName()
public List<String> getSharedLibraryIds()
public String getComponentConfigurationNS()
public String getComponentConfigurationXml()
public Element getComponentLoggingXml()
public Element getComponentObserverXml()
Copyright © 2011-2016 OpenESB Community. All Rights Reserved.