org.apache.openejb.server.axis
Class EjbContainerProvider.AxisRpcInterceptor

java.lang.Object
  extended by org.apache.openejb.server.axis.EjbContainerProvider.AxisRpcInterceptor
Enclosing class:
EjbContainerProvider

public class EjbContainerProvider.AxisRpcInterceptor
extends java.lang.Object

This class is intentionally not static or top level class as it leverages logic in RPCProvider

See Also:
RPCProvider

Constructor Summary
EjbContainerProvider.AxisRpcInterceptor(org.apache.axis.description.OperationDesc operation, org.apache.axis.MessageContext msgContext)
           
 
Method Summary
 void createExceptionResult(java.lang.Throwable exception)
           
 void createResult(java.lang.Object object)
           
 java.lang.Object[] getArguments()
           
 java.util.ArrayList getInOutParams()
           
 java.lang.Object intercept(javax.interceptor.InvocationContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EjbContainerProvider.AxisRpcInterceptor

public EjbContainerProvider.AxisRpcInterceptor(org.apache.axis.description.OperationDesc operation,
                                               org.apache.axis.MessageContext msgContext)
                                        throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

intercept

public java.lang.Object intercept(javax.interceptor.InvocationContext context)
                           throws java.lang.Exception
Throws:
java.lang.Exception

getArguments

public java.lang.Object[] getArguments()

createResult

public void createResult(java.lang.Object object)

createExceptionResult

public void createExceptionResult(java.lang.Throwable exception)

getInOutParams

public java.util.ArrayList getInOutParams()


Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.