Class TribesAxisObserver
- java.lang.Object
-
- 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
Constructors Constructor Description TribesAxisObserver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addParameter(Parameter parameter)
Method addParameter.void
deserializeParameters(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)
-
-
-
Method Detail
-
init
public void init(AxisConfiguration axisConfiguration)
- Specified by:
init
in interfaceAxisObserver
-
serviceUpdate
public void serviceUpdate(AxisEvent axisEvent, AxisService axisService)
- Specified by:
serviceUpdate
in interfaceAxisObserver
-
serviceGroupUpdate
public void serviceGroupUpdate(AxisEvent axisEvent, AxisServiceGroup axisServiceGroup)
- Specified by:
serviceGroupUpdate
in interfaceAxisObserver
-
moduleUpdate
public void moduleUpdate(AxisEvent axisEvent, AxisModule axisModule)
- Specified by:
moduleUpdate
in interfaceAxisObserver
-
addParameter
public void addParameter(Parameter parameter) throws AxisFault
Description copied from interface:ParameterInclude
Method addParameter.- Specified by:
addParameter
in interfaceParameterInclude
- Throws:
AxisFault
-
removeParameter
public void removeParameter(Parameter parameter) throws AxisFault
- Specified by:
removeParameter
in interfaceParameterInclude
- Throws:
AxisFault
-
deserializeParameters
public void deserializeParameters(OMElement omElement) throws AxisFault
- Specified by:
deserializeParameters
in interfaceParameterInclude
- Throws:
AxisFault
-
getParameter
public Parameter getParameter(String carbonHome)
Description copied from interface:ParameterInclude
Method getParameter.- Specified by:
getParameter
in interfaceParameterInclude
- 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 interfaceParameterInclude
- 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 interfaceParameterInclude
-
-