org.apache.servicemix.common
Class BaseBootstrap

java.lang.Object
  extended by org.apache.servicemix.common.BaseBootstrap
All Implemented Interfaces:
javax.jbi.component.Bootstrap

Deprecated.

public class BaseBootstrap
extends Object
implements javax.jbi.component.Bootstrap

Base class for components bootstrap. Due to classloading mechanism in JBI, Shared Libraries are not available at bootstrap time, so this class should be copied in your own component and modified directly, instead of inheriting it.

Since:
3.0
Version:
$Revision: 434069 $
Author:
Guillaume Nodet

Field Summary
protected  javax.jbi.component.InstallationContext context
          Deprecated.  
protected  Log logger
          Deprecated.  
protected  ObjectName mbeanName
          Deprecated.  
 
Constructor Summary
BaseBootstrap()
          Deprecated.  
 
Method Summary
 void cleanUp()
          Deprecated.  
protected  ObjectName createExtensionMBeanName()
          Deprecated.  
protected  void doCleanUp()
          Deprecated.  
protected  void doInit()
          Deprecated.  
protected  void doOnInstall()
          Deprecated.  
protected  void doOnUninstall()
          Deprecated.  
protected  Object getExtensionMBean()
          Deprecated.  
 ObjectName getExtensionMBeanName()
          Deprecated.  
 void init(javax.jbi.component.InstallationContext installContext)
          Deprecated.  
 void onInstall()
          Deprecated.  
 void onUninstall()
          Deprecated.  
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected final transient Log logger
Deprecated. 

context

protected javax.jbi.component.InstallationContext context
Deprecated. 

mbeanName

protected ObjectName mbeanName
Deprecated. 
Constructor Detail

BaseBootstrap

public BaseBootstrap()
Deprecated. 
Method Detail

getExtensionMBeanName

public ObjectName getExtensionMBeanName()
Deprecated. 
Specified by:
getExtensionMBeanName in interface javax.jbi.component.Bootstrap

getExtensionMBean

protected Object getExtensionMBean()
                            throws Exception
Deprecated. 
Throws:
Exception

createExtensionMBeanName

protected ObjectName createExtensionMBeanName()
                                       throws Exception
Deprecated. 
Throws:
Exception

init

public void init(javax.jbi.component.InstallationContext installContext)
          throws javax.jbi.JBIException
Deprecated. 
Specified by:
init in interface javax.jbi.component.Bootstrap
Throws:
javax.jbi.JBIException

doInit

protected void doInit()
               throws Exception
Deprecated. 
Throws:
Exception

cleanUp

public void cleanUp()
             throws javax.jbi.JBIException
Deprecated. 
Specified by:
cleanUp in interface javax.jbi.component.Bootstrap
Throws:
javax.jbi.JBIException

doCleanUp

protected void doCleanUp()
                  throws Exception
Deprecated. 
Throws:
Exception

onInstall

public void onInstall()
               throws javax.jbi.JBIException
Deprecated. 
Specified by:
onInstall in interface javax.jbi.component.Bootstrap
Throws:
javax.jbi.JBIException

doOnInstall

protected void doOnInstall()
                    throws Exception
Deprecated. 
Throws:
Exception

onUninstall

public void onUninstall()
                 throws javax.jbi.JBIException
Deprecated. 
Specified by:
onUninstall in interface javax.jbi.component.Bootstrap
Throws:
javax.jbi.JBIException

doOnUninstall

protected void doOnUninstall()
                      throws Exception
Deprecated. 
Throws:
Exception


Copyright © 2005-2007 Apache Software Foundation. All Rights Reserved.