Modifier and Type | Method and Description |
---|---|
static MessageContext |
MessageContext.getCurrentContext()
Get the active message context.
|
static MessageContext |
AxisEngine.getCurrentMessageContext()
Get the active message context.
|
MessageContext |
Message.getMessageContext()
Get the context associated with this message.
|
Modifier and Type | Method and Description |
---|---|
void |
SimpleChain.generateWSDL(MessageContext msgContext)
Iterate over the chain letting each handler have a crack at
contributing to a WSDL description.
|
void |
Handler.generateWSDL(MessageContext msgContext)
Obtain WSDL information.
|
void |
SimpleChain.invoke(MessageContext msgContext)
Iterate over the chain invoking each handler.
|
void |
Handler.invoke(MessageContext msgContext)
Invoke is called to do the actual work of the Handler object.
|
void |
FaultableHandler.invoke(MessageContext msgContext)
Invokes the specified handler.
|
void |
SimpleChain.onFault(MessageContext msgContext)
Notify the handlers in this chain because some handler
later on has faulted - in reverse order.
|
void |
Handler.onFault(MessageContext msgContext)
Called when a subsequent handler throws a fault.
|
void |
FaultableHandler.onFault(MessageContext msgContext)
Some handler later on has faulted so we need to process the fault.
|
protected static void |
AxisEngine.setCurrentMessageContext(MessageContext mc)
Set the active message context.
|
void |
Message.setMessageContext(MessageContext msgContext)
Set the context associated with this message.
|
void |
HandlerIterationStrategy.visit(Handler handler,
MessageContext msgContext)
Visit a handler with a message context.
|
Modifier and Type | Method and Description |
---|---|
MessageContext |
Call.getMessageContext()
Obtain a reference to our MessageContext.
|
Modifier and Type | Method and Description |
---|---|
protected HandlerChain |
AxisClient.getJAXRPChandlerChain(MessageContext context) |
void |
AxisClient.invoke(MessageContext msgContext)
Main routine of the AXIS engine.
|
void |
Transport.processReturnedMessageContext(MessageContext context)
Allow the transport to grab any transport-specific stuff it might
want from a returned MessageContext
|
void |
Transport.setupMessageContext(MessageContext context,
Call message,
AxisEngine engine) |
void |
Transport.setupMessageContextImpl(MessageContext context,
Call message,
AxisEngine engine) |
Modifier and Type | Method and Description |
---|---|
void |
JMSVendorAdapter.setupApplicationProperties(MessageContext context,
Call call,
JMSURLHelper jmsurl) |
void |
JMSVendorAdapter.setupMessageContext(MessageContext context,
Call call,
JMSURLHelper jmsurl)
Set JMS properties in the message context.
|
Modifier and Type | Field and Description |
---|---|
protected MessageContext |
DeserializationContext.msgContext |
Modifier and Type | Method and Description |
---|---|
MessageContext |
SerializationContext.getMessageContext()
Get the MessageContext we're operating with
|
MessageContext |
DeserializationContext.getMessageContext()
Get MessageContext
|
Constructor and Description |
---|
DeserializationContext(InputSource is,
MessageContext ctx,
String messageType)
Construct Deserializer
|
DeserializationContext(InputSource is,
MessageContext ctx,
String messageType,
SOAPEnvelope env)
Construct Deserializer
|
DeserializationContext(MessageContext ctx,
SOAPHandler initialHandler)
Construct Deserializer using MessageContext and EnvelopeBuilder handler
|
SerializationContext(Writer writer,
MessageContext msgContext)
Construct SerializationContext with associated writer and MessageContext
|
TextSerializationContext(Writer writer,
MessageContext msgContext) |
Modifier and Type | Method and Description |
---|---|
void |
SimpleSessionHandler.doClient(MessageContext context)
Client side of processing.
|
void |
SimpleSessionHandler.doServer(MessageContext context)
Server side of processing.
|
void |
JWSHandler.generateWSDL(MessageContext msgContext) |
void |
EchoHandler.generateWSDL(MessageContext msgContext) |
void |
BasicHandler.generateWSDL(MessageContext msgContext) |
void |
SOAPMonitorHandler.invoke(MessageContext messageContext)
Process and SOAP message
|
void |
JWSHandler.invoke(MessageContext msgContext)
Just set up the service, the inner service will do the rest...
|
void |
SimpleSessionHandler.invoke(MessageContext context)
Process a MessageContext.
|
void |
SimpleAuthorizationHandler.invoke(MessageContext msgContext)
Authorize the user and targetService from the msgContext
|
void |
SimpleAuthenticationHandler.invoke(MessageContext msgContext)
Authenticate the user and password from the msgContext
|
void |
MD5AttachHandler.invoke(MessageContext msgContext) |
void |
LogMessage.invoke(MessageContext context) |
void |
LogHandler.invoke(MessageContext msgContext) |
void |
JAXRPCHandler.invoke(MessageContext msgContext) |
void |
ErrorHandler.invoke(MessageContext msgContext) |
void |
EchoHandler.invoke(MessageContext msgContext) |
void |
DebugHandler.invoke(MessageContext msgContext) |
void |
SimpleAuthorizationHandler.onFault(MessageContext msgContext)
Nothing to undo
|
void |
LogHandler.onFault(MessageContext msgContext) |
void |
JAXRPCHandler.onFault(MessageContext msgContext) |
void |
DebugHandler.onFault(MessageContext msgContext) |
void |
BasicHandler.onFault(MessageContext msgContext) |
protected void |
JWSHandler.setupService(MessageContext msgContext)
If our path ends in the right file extension (*.jws), handle all the
work necessary to compile the source file if it needs it, and set
up the "proxy" RPC service surrounding it as the MessageContext's
active service.
|
Modifier and Type | Method and Description |
---|---|
void |
URLMapper.generateWSDL(MessageContext msgContext) |
void |
URLMapper.invoke(MessageContext msgContext) |
void |
HTTPAuthHandler.invoke(MessageContext msgContext) |
void |
HTTPActionHandler.invoke(MessageContext msgContext) |
Modifier and Type | Method and Description |
---|---|
void |
SOAPService.generateWSDL(MessageContext msgContext)
Generate WSDL.
|
ServiceDesc |
SOAPService.getInitializedServiceDesc(MessageContext msgContext)
Returns a service description with the implementation class filled in.
|
void |
SOAPService.invoke(MessageContext msgContext) |
void |
MustUnderstandChecker.invoke(MessageContext msgContext) |
Modifier and Type | Method and Description |
---|---|
void |
BasicProvider.generateWSDL(MessageContext msgContext)
Generate the WSDL for this service.
|
void |
ComProvider.initServiceDesc(SOAPService service,
MessageContext msgContext) |
void |
BSFProvider.initServiceDesc(SOAPService service,
MessageContext msgContext) |
abstract void |
BasicProvider.initServiceDesc(SOAPService service,
MessageContext msgContext)
This method returns a ServiceDesc that contains the correct
implimentation class.
|
void |
ComProvider.invoke(MessageContext msgContext) |
void |
BSFProvider.invoke(MessageContext msgContext) |
Modifier and Type | Method and Description |
---|---|
protected void |
RPCProvider.checkMethodName(MessageContext msgContext,
String allowedMethods,
String methodName)
Throw an AxisFault if the requested method is not allowed.
|
protected RPCElement |
RPCProvider.createResponseBody(RPCElement body,
MessageContext msgContext,
OperationDesc operation,
ServiceDesc serviceDesc,
Object objRes,
SOAPEnvelope resEnv,
ArrayList outs) |
protected RPCElement |
RPCProvider.getBody(SOAPEnvelope reqEnv,
MessageContext msgContext) |
protected OperationDesc |
RPCProvider.getOperationDesc(MessageContext msgContext,
RPCElement body) |
protected Class |
JavaProvider.getServiceClass(String clsName,
SOAPService service,
MessageContext msgContext)
Returns the Class info about the service class.
|
protected Class |
EJBProvider.getServiceClass(String beanJndiName,
SOAPService service,
MessageContext msgContext)
Get the class description for the EJB Remote or Local Interface,
which is what we are interested in exposing to the world (i.e. in WSDL).
|
Object |
JavaProvider.getServiceObject(MessageContext msgContext,
Handler service,
String clsName,
IntHolder scopeHolder)
Get the service object whose method actually provides the service.
|
void |
JavaProvider.initServiceDesc(SOAPService service,
MessageContext msgContext)
Fill in a service description with the correct impl class
and typemapping set.
|
void |
JavaProvider.invoke(MessageContext msgContext)
Invoke the message by obtaining various common fields, looking up
the service object (via getServiceObject), and actually processing
the message (via processMessage).
|
protected Object |
RPCProvider.invokeMethod(MessageContext msgContext,
Method method,
Object obj,
Object[] argValues)
This method encapsulates the method invocation.
|
protected Object |
EJBProvider.invokeMethod(MessageContext msgContext,
Method method,
Object obj,
Object[] argValues)
Override the default implementation such that we can include
special handling for
ServerException . |
protected Object |
RMIProvider.makeNewServiceObject(MessageContext msgContext,
String clsName)
Return a object which implements the service.
|
protected Object |
JavaProvider.makeNewServiceObject(MessageContext msgContext,
String clsName)
Default java service object comes from simply instantiating the
class wrapped in jc
|
protected Object |
EJBProvider.makeNewServiceObject(MessageContext msgContext,
String clsName)
Return a object which implements the service.
|
protected Object |
CORBAProvider.makeNewServiceObject(MessageContext msgContext,
String clsName)
Return a object which implements the service.
|
void |
RPCProvider.processMessage(MessageContext msgContext,
SOAPEnvelope reqEnv,
SOAPEnvelope resEnv,
Object obj)
Process the current message.
|
void |
MsgProvider.processMessage(MessageContext msgContext,
SOAPEnvelope reqEnv,
SOAPEnvelope resEnv,
Object obj)
Process the message.
|
abstract void |
JavaProvider.processMessage(MessageContext msgContext,
SOAPEnvelope reqEnv,
SOAPEnvelope resEnv,
Object obj)
Process the current message.
|
Modifier and Type | Method and Description |
---|---|
AuthenticatedUser |
SecurityProvider.authenticate(MessageContext msgContext)
Authenticate a user from a username/password pair.
|
Modifier and Type | Method and Description |
---|---|
AuthenticatedUser |
ServletSecurityProvider.authenticate(MessageContext msgContext)
Authenticate a user from a username/password pair.
|
Modifier and Type | Method and Description |
---|---|
AuthenticatedUser |
SimpleSecurityProvider.authenticate(MessageContext msgContext)
Authenticate a user from a username/password pair.
|
Modifier and Type | Method and Description |
---|---|
void |
AxisServer.generateWSDL(MessageContext msgContext) |
void |
AxisServer.invoke(MessageContext msgContext)
Main routine of the AXIS server.
|
Modifier and Type | Method and Description |
---|---|
void |
QuitHandler.invoke(MessageContext msgContext) |
Modifier and Type | Method and Description |
---|---|
void |
WSDLGenStrategy.visit(Handler handler,
MessageContext msgContext) |
void |
InvocationStrategy.visit(Handler handler,
MessageContext msgContext) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractQueryStringHandler.configureFromContext(MessageContext msgContext)
configure our elements from the context.
|
protected String |
QSWSDLHandler.getEndpointURL(MessageContext msgContext)
Returns the endpoint URL that should be used in the returned WSDL.
|
protected org.apache.commons.httpclient.HostConfiguration |
CommonsHTTPSender.getHostConfiguration(org.apache.commons.httpclient.HttpClient client,
MessageContext context,
URL targetURL) |
protected void |
HTTPSender.getSocket(SocketHolder sockHolder,
MessageContext msgContext,
String protocol,
String host,
int port,
int timeout,
StringBuffer otherHeaders,
BooleanHolder useFullURL)
Creates a socket connection to the SOAP server
|
void |
CommonsHTTPSender.handleCookie(String cookieName,
String cookie,
MessageContext msgContext)
little helper function for cookies. fills up the message context with
a string or an array of strings (if there are more than one Set-Cookie)
|
void |
HTTPSender.handleCookie(String cookieName,
String setCookieName,
String cookie,
MessageContext msgContext)
little helper function for cookies. fills up the message context with
a string or an array of strings (if there are more than one Set-Cookie)
|
void |
QSWSDLHandler.invoke(MessageContext msgContext)
Performs the action associated with this particular query string handler.
|
void |
QSMethodHandler.invoke(MessageContext msgContext)
Performs the action associated with this particular query string
handler.
|
void |
QSListHandler.invoke(MessageContext msgContext)
Performs the action associated with this particular query string
handler.
|
void |
QSHandler.invoke(MessageContext msgContext)
Performs the action associated with this particular query string
handler.
|
void |
HTTPSender.invoke(MessageContext msgContext)
invoke creates a socket connection, sends the request SOAP message and then
reads the response SOAP message back from the SOAP server
|
void |
CommonsHTTPSender.invoke(MessageContext msgContext)
invoke creates a socket connection, sends the request SOAP message and then
reads the response SOAP message back from the SOAP server
|
void |
HTTPTransport.processReturnedMessageContext(MessageContext context) |
void |
HTTPTransport.setupMessageContextImpl(MessageContext mc,
Call call,
AxisEngine engine)
Set up any transport-specific derived properties in the message context.
|
protected void |
QSWSDLHandler.updateSoapAddressLocationURLs(Document wsdlDoc,
MessageContext msgContext)
Updates the soap:address locations for all ports in the WSDL using the URL from the request as
the base portion for the updated locations, ensuring the WSDL returned to the client contains
the correct location URL.
|
Modifier and Type | Method and Description |
---|---|
void |
JavaNetHTTPSender.invoke(MessageContext msgContext) |
Modifier and Type | Method and Description |
---|---|
void |
JavaSender.invoke(MessageContext msgContext) |
void |
JavaTransport.setupMessageContextImpl(MessageContext mc,
Call call,
AxisEngine engine)
Set up any transport-specific derived properties in the message context.
|
Modifier and Type | Method and Description |
---|---|
protected HashMap |
JMSSender.createApplicationProperties(MessageContext context)
Return a map of properties that makeup the application-specific
for the JMS Messages.
|
void |
JMSSender.invoke(MessageContext msgContext)
invoke() creates an endpoint, sends the request SOAP message, and then
either reads the response SOAP message or simply returns.
|
void |
JMSTransport.setupMessageContextImpl(MessageContext context,
Call message,
AxisEngine engine)
Set up any transport-specific derived properties in the message context.
|
Modifier and Type | Method and Description |
---|---|
void |
LocalSender.invoke(MessageContext clientContext) |
void |
LocalResponder.invoke(MessageContext msgContext) |
void |
LocalTransport.setupMessageContextImpl(MessageContext mc,
Call call,
AxisEngine engine)
Set up any transport-specific derived properties in the message context.
|
Modifier and Type | Method and Description |
---|---|
void |
MailSender.invoke(MessageContext msgContext)
invoke creates a socket connection, sends the request SOAP message and then
reads the response SOAP message back from the SOAP server
|
void |
MailTransport.setupMessageContextImpl(MessageContext mc,
Call call,
AxisEngine engine)
Set up any transport-specific derived properties in the message context.
|
Modifier and Type | Method and Description |
---|---|
static String |
ClasspathUtils.getDefaultClasspath(MessageContext msgContext)
Get the default classpath from various thingies in the message context
|
static String |
XMLUtils.getEncoding(MessageContext msgContext)
Get the current encoding in effect
|
static String |
XMLUtils.getEncoding(Message message,
MessageContext msgContext) |
static String |
XMLUtils.getEncoding(Message message,
MessageContext msgContext,
XMLEncoder defaultEncoder) |
static XMLEncoder |
XMLUtils.getXMLEncoder(MessageContext msgContext)
Get the current XMLEncoder
|
Document |
Admin.process(MessageContext msgContext,
Element root)
The meat of the Admin service.
|
protected static Document |
Admin.processWSDD(MessageContext msgContext,
AxisEngine engine,
Element root) |
Copyright © The Apache Software Foundation. All Rights Reserved.