public class EjbRpcProvider
extends RPCProvider
Modifier and Type | Class and Description |
---|---|
class |
EjbRpcProvider.AxisRpcInterceptor
This class is intentionally not static or top level class
as it leverages logic in RPCProvider
|
Constructor and Description |
---|
EjbRpcProvider(BeanContext ejbDeployment) |
EjbRpcProvider(BeanContext ejbDeployment,
java.util.List<HandlerInfo> handlerInfos) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getServiceObject(MessageContext msgContext,
Handler service,
java.lang.String clsName,
IntHolder scopeHolder) |
void |
processMessage(MessageContext msgContext,
SOAPEnvelope reqEnv,
SOAPEnvelope resEnv,
java.lang.Object obj) |
public EjbRpcProvider(BeanContext ejbDeployment)
public EjbRpcProvider(BeanContext ejbDeployment, java.util.List<HandlerInfo> handlerInfos)
public void processMessage(MessageContext msgContext, SOAPEnvelope reqEnv, SOAPEnvelope resEnv, java.lang.Object obj) throws java.lang.Exception
msgContext
- msgContextreqEnv
- reqEnvresEnv
- resEnvobj
- objjava.lang.Exception
public java.lang.Object getServiceObject(MessageContext msgContext, Handler service, java.lang.String clsName, IntHolder scopeHolder) throws java.lang.Exception
msgContext
- msgContextservice
- serviceclsName
- clsNamescopeHolder
- scopeHolderjava.lang.Exception