com.metamatrix.soap.handler
Class ActionUpdateHandler

java.lang.Object
  extended by org.apache.axis2.handlers.AbstractHandler
      extended by com.metamatrix.soap.handler.ActionUpdateHandler
All Implemented Interfaces:
org.apache.axis2.engine.Handler

public class ActionUpdateHandler
extends org.apache.axis2.handlers.AbstractHandler
implements org.apache.axis2.engine.Handler

This class is the handler for MetaMatrix Web Services to update the SOAP Action value and save the virtual procedure name off to the <@link org.apache.axis2.context.MessageContext> as a property to be accessed in the endpoint web service.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.axis2.engine.Handler
org.apache.axis2.engine.Handler.InvocationResponse
 
Field Summary
static java.lang.String AMP
           
static java.lang.String ENDPOINT_URI_KEY
           
static java.lang.String EQ
           
static org.apache.axiom.om.OMNamespace jdbcPropNS
           
static java.lang.String MM_PRE55_WEB_SERVICE
           
static java.lang.String MM_WEB_SERVICE
           
static java.lang.String MM_WEB_SERVICE_NAME
           
static java.lang.String MM_WEB_SERVICE_OPERATION
           
static java.lang.String SEMI
           
static java.lang.String VIRTUAL_PROCEDURE
           
 
Fields inherited from class org.apache.axis2.handlers.AbstractHandler
handlerDesc
 
Constructor Summary
ActionUpdateHandler()
           
 
Method Summary
protected static java.util.Map getServerPropertyMap(javax.servlet.ServletRequest request, org.apache.axis2.context.MessageContext messageContext)
           
 org.apache.axis2.engine.Handler.InvocationResponse invoke(org.apache.axis2.context.MessageContext messageContext)
           
 
Methods inherited from class org.apache.axis2.handlers.AbstractHandler
cleanup, flowComplete, getHandlerDesc, getName, getParameter, init, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.axis2.engine.Handler
cleanup, flowComplete, getHandlerDesc, getName, getParameter, init
 

Field Detail

MM_WEB_SERVICE_OPERATION

public static final java.lang.String MM_WEB_SERVICE_OPERATION
See Also:
Constant Field Values

MM_WEB_SERVICE

public static final java.lang.String MM_WEB_SERVICE
See Also:
Constant Field Values

MM_PRE55_WEB_SERVICE

public static final java.lang.String MM_PRE55_WEB_SERVICE
See Also:
Constant Field Values

MM_WEB_SERVICE_NAME

public static final java.lang.String MM_WEB_SERVICE_NAME
See Also:
Constant Field Values

VIRTUAL_PROCEDURE

public static final java.lang.String VIRTUAL_PROCEDURE
See Also:
Constant Field Values

AMP

public static final java.lang.String AMP
See Also:
Constant Field Values

EQ

public static final java.lang.String EQ
See Also:
Constant Field Values

SEMI

public static final java.lang.String SEMI
See Also:
Constant Field Values

ENDPOINT_URI_KEY

public static final java.lang.String ENDPOINT_URI_KEY
See Also:
Constant Field Values

jdbcPropNS

public static final org.apache.axiom.om.OMNamespace jdbcPropNS
Constructor Detail

ActionUpdateHandler

public ActionUpdateHandler()
Method Detail

invoke

public org.apache.axis2.engine.Handler.InvocationResponse invoke(org.apache.axis2.context.MessageContext messageContext)
                                                          throws org.apache.axis2.AxisFault
Specified by:
invoke in interface org.apache.axis2.engine.Handler
Throws:
org.apache.axis2.AxisFault

getServerPropertyMap

protected static java.util.Map getServerPropertyMap(javax.servlet.ServletRequest request,
                                                    org.apache.axis2.context.MessageContext messageContext)
Parameters:
request -
Returns:


Copyright © 2009. All Rights Reserved.