|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface InstallationContext
This context contains information necessary for a JBI component to perform its installation/uninstallation processing.
Method Summary | |
---|---|
List |
getClassPathElements()
Get a list of elements that comprise the class path for this component. |
String |
getComponentClassName()
Get the name of the class that implements the Component
interface for this component. |
String |
getComponentName()
Get the unique name assigned to this component. |
ComponentContext |
getContext()
Get the JBI context for this component. |
DocumentFragment |
getInstallationDescriptorExtension()
Return a DOM document fragment representing the installation descriptor (jbi.xml) extension data for the component, if any. |
String |
getInstallRoot()
Get the installation root directory full path name for this component. |
boolean |
isInstall()
Returns true if this context was created in order to install a
component into the JBI environment. |
void |
setClassPathElements(List classPathElements)
Set the list of elements that comprise the class path for this component. |
Method Detail |
---|
String getComponentClassName()
Component
interface for this component. This must be the component class name
given in the component's installation descriptor.
Component
implementation class name, which
must be non-null and non-empty.List getClassPathElements()
File.separator
).
String getComponentName()
ComponentContext getContext()
ComponentContext.getLogger(String, String)
ComponentContext.getMBeanNames()
ComponentContext.getMBeanServer()
ComponentContext.getNamingContext()
ComponentContext.getTransactionManager()
String getInstallRoot()
DocumentFragment getInstallationDescriptorExtension()
boolean isInstall()
true
if this context was created in order to install a
component into the JBI environment. Returns false if this context was created
to uninstall a previously installed component.
This method is provided to allow Bootstrap implementations to tailor their
behaviour according to use case. For example, the
Bootstrap.init(InstallationContext)
method implementation may create
different types of extension MBeans, depending on the use case specified by
this method.
true
if this context was created in order to install a
component into the JBI environment; otherwise the context was created
to uninstall an existing component.void setClassPathElements(List classPathElements)
File.separator
).
classPathElements
- a list of String objects, each of which contains a class
path elements; the list must be non-null and contain at least one class path
element.
IllegalArgumentException
- if the class path elements is null, empty,
or if an individual element is ill-formed.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |