Class ThrottleObserver
java.lang.Object
org.apache.synapse.commons.throttle.module.ThrottleObserver
- All Implemented Interfaces:
org.apache.axis2.description.ParameterInclude,org.apache.axis2.engine.AxisObserver
-
Constructor Summary
ConstructorsConstructorDescriptionThrottleObserver(org.apache.axis2.context.ConfigurationContext configctx, Throttle defaultThrottle) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddParameter(org.apache.axis2.description.Parameter parameter) voiddeserializeParameters(org.apache.axiom.om.OMElement omElement) org.apache.axis2.description.ParameterArrayList<org.apache.axis2.description.Parameter> voidinit(org.apache.axis2.engine.AxisConfiguration axisConfiguration) booleanvoidmoduleUpdate(org.apache.axis2.engine.AxisEvent axisEvent, org.apache.axis2.description.AxisModule axisModule) voidremoveParameter(org.apache.axis2.description.Parameter parameter) voidserviceGroupUpdate(org.apache.axis2.engine.AxisEvent axisEvent, org.apache.axis2.description.AxisServiceGroup axisServiceGroup) voidserviceUpdate(org.apache.axis2.engine.AxisEvent axisEvent, org.apache.axis2.description.AxisService axisService)
-
Constructor Details
-
ThrottleObserver
public ThrottleObserver(org.apache.axis2.context.ConfigurationContext configctx, Throttle defaultThrottle)
-
-
Method Details
-
init
public void init(org.apache.axis2.engine.AxisConfiguration axisConfiguration) - Specified by:
initin interfaceorg.apache.axis2.engine.AxisObserver
-
serviceUpdate
public void serviceUpdate(org.apache.axis2.engine.AxisEvent axisEvent, org.apache.axis2.description.AxisService axisService) - Specified by:
serviceUpdatein interfaceorg.apache.axis2.engine.AxisObserver
-
serviceGroupUpdate
public void serviceGroupUpdate(org.apache.axis2.engine.AxisEvent axisEvent, org.apache.axis2.description.AxisServiceGroup axisServiceGroup) - Specified by:
serviceGroupUpdatein interfaceorg.apache.axis2.engine.AxisObserver
-
moduleUpdate
public void moduleUpdate(org.apache.axis2.engine.AxisEvent axisEvent, org.apache.axis2.description.AxisModule axisModule) - Specified by:
moduleUpdatein interfaceorg.apache.axis2.engine.AxisObserver
-
addParameter
public void addParameter(org.apache.axis2.description.Parameter parameter) throws org.apache.axis2.AxisFault - Specified by:
addParameterin interfaceorg.apache.axis2.description.ParameterInclude- Throws:
org.apache.axis2.AxisFault
-
removeParameter
public void removeParameter(org.apache.axis2.description.Parameter parameter) throws org.apache.axis2.AxisFault - Specified by:
removeParameterin interfaceorg.apache.axis2.description.ParameterInclude- Throws:
org.apache.axis2.AxisFault
-
deserializeParameters
public void deserializeParameters(org.apache.axiom.om.OMElement omElement) throws org.apache.axis2.AxisFault - Specified by:
deserializeParametersin interfaceorg.apache.axis2.description.ParameterInclude- Throws:
org.apache.axis2.AxisFault
-
getParameter
- Specified by:
getParameterin interfaceorg.apache.axis2.description.ParameterInclude
-
getParameters
- Specified by:
getParametersin interfaceorg.apache.axis2.description.ParameterInclude
-
isParameterLocked
- Specified by:
isParameterLockedin interfaceorg.apache.axis2.description.ParameterInclude
-