org.apache.muse.core.platform.osgi.axis2
Class Axis2IsolationLayer

java.lang.Object
  extended by org.apache.muse.core.platform.AbstractIsolationLayer
      extended by org.apache.muse.core.platform.axis2.AxisIsolationLayer
          extended by org.apache.muse.core.platform.osgi.axis2.Axis2IsolationLayer
All Implemented Interfaces:
Initialization, InitializationFailure, IsolationLayer, Shutdown

public class Axis2IsolationLayer
extends AxisIsolationLayer

Axis2IsolationLayer is an OSGi aware extension of the Muse AxisIsolationLayer.

Author:
Joel Hawkins (joelh)

Field Summary
protected  boolean initialized
           
protected  boolean initializing
           
 
Constructor Summary
Axis2IsolationLayer()
           
 
Method Summary
protected  DeploymentDescriptor createDeploymentDescriptor()
          This method can be overridden to provide a different deployment descriptor parser implementation.
protected  Environment createEnvironment()
           
static Axis2IsolationLayer getInstance()
           
 void init(org.apache.axis2.context.ServiceContext serviceContext)
           
 void initialize()
          performs initialzation of the IsolationLayer, and installs the OSGiReflectUtilHelper singleton as the ReflectUtils helper.
 
Methods inherited from class org.apache.muse.core.platform.axis2.AxisIsolationLayer
handleRequest, invoke
 
Methods inherited from class org.apache.muse.core.platform.AbstractIsolationLayer
getCauseOfFailure, getRouter, hasBeenInitialized, hasBeenShutdown, hasFailedToInitialize, shutdown
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

initializing

protected boolean initializing

initialized

protected boolean initialized
Constructor Detail

Axis2IsolationLayer

public Axis2IsolationLayer()
Method Detail

getInstance

public static Axis2IsolationLayer getInstance()

init

public void init(org.apache.axis2.context.ServiceContext serviceContext)

initialize

public void initialize()
performs initialzation of the IsolationLayer, and installs the OSGiReflectUtilHelper singleton as the ReflectUtils helper.

Specified by:
initialize in interface Initialization
Overrides:
initialize in class AbstractIsolationLayer
See Also:
ReflectUtils, OSGiReflectUtilHelper

createEnvironment

protected Environment createEnvironment()
Overrides:
createEnvironment in class AxisIsolationLayer
Returns:
an Axis2Environment instance
See Also:
Axis2Environment

createDeploymentDescriptor

protected DeploymentDescriptor createDeploymentDescriptor()
Description copied from class: AbstractIsolationLayer
This method can be overridden to provide a different deployment descriptor parser implementation.

Overrides:
createDeploymentDescriptor in class AbstractIsolationLayer
Returns:
an OSGiDeploymentDescritpor instance.
See Also:
OSGiDeploymentDescriptor


Copyright © 2005-2011 Apache Web Services - Muse. All Rights Reserved.