org.wso2.wsas.feed
Class FeedListener

java.lang.Object
  extended by org.wso2.wsas.feed.FeedListener
All Implemented Interfaces:
org.apache.axis2.description.ParameterInclude, org.apache.axis2.engine.AxisObserver

public class FeedListener
extends java.lang.Object
implements org.apache.axis2.engine.AxisObserver


Field Summary
static int MAX_ARRAY_SIZE
           
 
Constructor Summary
FeedListener()
           
 
Method Summary
 void addParameter(org.apache.axis2.description.Parameter param)
           
 void deserializeParameters(org.apache.axiom.om.OMElement parameterElement)
           
 org.apache.axis2.description.Parameter getParameter(java.lang.String name)
           
 java.util.ArrayList getParameters()
           
 void init(org.apache.axis2.engine.AxisConfiguration axisConfig)
           
 boolean isParameterLocked(java.lang.String parameterName)
           
 void moduleUpdate(org.apache.axis2.engine.AxisEvent event, org.apache.axis2.description.AxisModule module)
           
 void removeParameter(org.apache.axis2.description.Parameter param)
           
 void serviceGroupUpdate(org.apache.axis2.engine.AxisEvent event, org.apache.axis2.description.AxisServiceGroup serviceGroup)
           
 void serviceUpdate(org.apache.axis2.engine.AxisEvent event, org.apache.axis2.description.AxisService service)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAX_ARRAY_SIZE

public static int MAX_ARRAY_SIZE
Constructor Detail

FeedListener

public FeedListener()
Method Detail

init

public void init(org.apache.axis2.engine.AxisConfiguration axisConfig)
Specified by:
init in interface org.apache.axis2.engine.AxisObserver

serviceUpdate

public void serviceUpdate(org.apache.axis2.engine.AxisEvent event,
                          org.apache.axis2.description.AxisService service)
Specified by:
serviceUpdate in interface org.apache.axis2.engine.AxisObserver

serviceGroupUpdate

public void serviceGroupUpdate(org.apache.axis2.engine.AxisEvent event,
                               org.apache.axis2.description.AxisServiceGroup serviceGroup)
Specified by:
serviceGroupUpdate in interface org.apache.axis2.engine.AxisObserver

moduleUpdate

public void moduleUpdate(org.apache.axis2.engine.AxisEvent event,
                         org.apache.axis2.description.AxisModule module)
Specified by:
moduleUpdate in interface org.apache.axis2.engine.AxisObserver

addParameter

public void addParameter(org.apache.axis2.description.Parameter param)
                  throws org.apache.axis2.AxisFault
Specified by:
addParameter in interface org.apache.axis2.description.ParameterInclude
Throws:
org.apache.axis2.AxisFault

removeParameter

public void removeParameter(org.apache.axis2.description.Parameter param)
                     throws org.apache.axis2.AxisFault
Specified by:
removeParameter in interface org.apache.axis2.description.ParameterInclude
Throws:
org.apache.axis2.AxisFault

deserializeParameters

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

getParameter

public org.apache.axis2.description.Parameter getParameter(java.lang.String name)
Specified by:
getParameter in interface org.apache.axis2.description.ParameterInclude

getParameters

public java.util.ArrayList getParameters()
Specified by:
getParameters in interface org.apache.axis2.description.ParameterInclude

isParameterLocked

public boolean isParameterLocked(java.lang.String parameterName)
Specified by:
isParameterLocked in interface org.apache.axis2.description.ParameterInclude