org.apache.axis2.clustering.tribes
Class TribesAxisObserver

java.lang.Object
  extended by org.apache.axis2.clustering.tribes.TribesAxisObserver
All Implemented Interfaces:
ParameterInclude, AxisObserver

public class TribesAxisObserver
extends Object
implements AxisObserver

AxisObserver which specifically handles setting of service & module classloaders for message deserialization by Tribes


Constructor Summary
TribesAxisObserver()
           
 
Method Summary
 void addParameter(Parameter parameter)
          Method addParameter.
 void deserializeParameters(org.apache.axiom.om.OMElement omElement)
           
 Parameter getParameter(String carbonHome)
          Method getParameter.
 ArrayList<Parameter> getParameters()
          Gets all the parameters in a given description.
 void init(AxisConfiguration axisConfiguration)
           
 boolean isParameterLocked(String carbonHome)
          Checks whether the parameter is locked at any level.
 void moduleUpdate(AxisEvent axisEvent, AxisModule axisModule)
           
 void removeParameter(Parameter parameter)
           
 void serviceGroupUpdate(AxisEvent axisEvent, AxisServiceGroup axisServiceGroup)
           
 void serviceUpdate(AxisEvent axisEvent, AxisService axisService)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TribesAxisObserver

public TribesAxisObserver()
Method Detail

init

public void init(AxisConfiguration axisConfiguration)
Specified by:
init in interface AxisObserver

serviceUpdate

public void serviceUpdate(AxisEvent axisEvent,
                          AxisService axisService)
Specified by:
serviceUpdate in interface AxisObserver

serviceGroupUpdate

public void serviceGroupUpdate(AxisEvent axisEvent,
                               AxisServiceGroup axisServiceGroup)
Specified by:
serviceGroupUpdate in interface AxisObserver

moduleUpdate

public void moduleUpdate(AxisEvent axisEvent,
                         AxisModule axisModule)
Specified by:
moduleUpdate in interface AxisObserver

addParameter

public void addParameter(Parameter parameter)
                  throws AxisFault
Description copied from interface: ParameterInclude
Method addParameter.

Specified by:
addParameter in interface ParameterInclude
Throws:
AxisFault

removeParameter

public void removeParameter(Parameter parameter)
                     throws AxisFault
Specified by:
removeParameter in interface ParameterInclude
Throws:
AxisFault

deserializeParameters

public void deserializeParameters(org.apache.axiom.om.OMElement omElement)
                           throws AxisFault
Specified by:
deserializeParameters in interface ParameterInclude
Throws:
AxisFault

getParameter

public Parameter getParameter(String carbonHome)
Description copied from interface: ParameterInclude
Method getParameter.

Specified by:
getParameter in interface ParameterInclude
Returns:
Returns Parameter.

getParameters

public ArrayList<Parameter> getParameters()
Description copied from interface: ParameterInclude
Gets all the parameters in a given description.

Specified by:
getParameters in interface ParameterInclude
Returns:
Returns ArrayList.

isParameterLocked

public boolean isParameterLocked(String carbonHome)
Description copied from interface: ParameterInclude
Checks whether the parameter is locked at any level.

Specified by:
isParameterLocked in interface ParameterInclude


Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.