Modifier and Type | Interface and Description |
---|---|
interface |
Chain
A
Handler that executes a 'chain' of child handlers in order. |
interface |
TargetedChain |
Modifier and Type | Class and Description |
---|---|
class |
AxisEngine
An
AxisEngine is the base class for AxisClient and
AxisServer. |
class |
FaultableHandler
A
FaultableHandler is essentially a wrapper for any other
Handler which provides flexible fault handling semantics. |
class |
SimpleChain
A Simple Chain is a 'composite' Handler in that it aggregates a collection
of Handlers and also acts as a Handler which delegates its operations to
the collection.
|
class |
SimpleTargetedChain
A SimpleTargetedChain has a request handler, a pivot handler, and a response
handler (any of which may themselves be chains).
|
Modifier and Type | Field and Description |
---|---|
protected Handler |
SimpleTargetedChain.pivotHandler |
protected Handler |
SimpleTargetedChain.requestHandler |
protected Handler |
SimpleTargetedChain.responseHandler |
protected Handler |
FaultableHandler.workHandler
The
Handler that will do the actual work of handeling the
fault. |
Modifier and Type | Method and Description |
---|---|
Handler |
EngineConfiguration.getGlobalRequest()
Returns a global request handler.
|
Handler |
AxisEngine.getGlobalRequest()
Get the global request
Handler . |
Handler |
EngineConfiguration.getGlobalResponse()
Returns a global response handler.
|
Handler |
AxisEngine.getGlobalResponse()
Get the global respones
Handler . |
Handler |
EngineConfiguration.getHandler(QName qname)
Retrieve an instance of the named handler.
|
Handler |
AxisEngine.getHandler(String name)
Get the
Handler for a particular local name. |
Handler[] |
SimpleChain.getHandlers() |
Handler[] |
Chain.getHandlers()
Get the list of handlers in the chain.
|
Handler |
TargetedChain.getPivotHandler()
Returns the Pivot Handler.
|
Handler |
SimpleTargetedChain.getPivotHandler() |
Handler |
TargetedChain.getRequestHandler()
Returns the Request handler.
|
Handler |
SimpleTargetedChain.getRequestHandler() |
Handler |
TargetedChain.getResponseHandler()
Returns the Response Handler.
|
Handler |
SimpleTargetedChain.getResponseHandler() |
Handler |
EngineConfiguration.getTransport(QName qname)
Retrieve an instance of the named transport.
|
Handler |
AxisEngine.getTransport(String name)
Get the
Handler that implements the transport for a local
name. |
Modifier and Type | Method and Description |
---|---|
void |
SimpleChain.addHandler(Handler handler) |
void |
Chain.addHandler(Handler handler)
Adds a handler to the end of the chain.
|
boolean |
SimpleChain.contains(Handler handler) |
boolean |
Chain.contains(Handler handler)
Discover if a handler is in this chain.
|
protected void |
SimpleTargetedChain.init(Handler reqHandler,
Handler specialReqHandler,
Handler pivHandler,
Handler specialRespHandler,
Handler respHandler)
Initialiser which takes real or null request, pivot, and response
handlers and which allows for special request and response
handlers to be inserted just before and after any pivot handler.
|
static void |
AxisEngine.normaliseOptions(Handler handler)
Normalise the engine's options.
|
void |
HandlerIterationStrategy.visit(Handler handler,
MessageContext msgContext)
Visit a handler with a message context.
|
Constructor and Description |
---|
FaultableHandler(Handler workHandler)
Create a new FaultHandler.
|
SimpleTargetedChain(Handler handler)
Constructor for an instance with effectively only a pivot handler.
|
SimpleTargetedChain(Handler reqHandler,
Handler pivHandler,
Handler respHandler)
Constructor which takes real or null request, pivot, and response
handlers.
|
Modifier and Type | Class and Description |
---|---|
class |
AxisClient
Provides the equivalent of an "Axis engine" on the client side.
|
Modifier and Type | Method and Description |
---|---|
void |
Call.setClientHandlers(Handler reqHandler,
Handler respHandler)
Sets the client-side request and response Handlers.
|
Modifier and Type | Method and Description |
---|---|
Handler |
SimpleProvider.getGlobalRequest()
Returns a global request handler.
|
Handler |
NullProvider.getGlobalRequest() |
Handler |
DelegatingWSDDEngineConfiguration.getGlobalRequest()
Returns a global request handler.
|
Handler |
SimpleProvider.getGlobalResponse()
Returns a global response handler.
|
Handler |
NullProvider.getGlobalResponse() |
Handler |
DelegatingWSDDEngineConfiguration.getGlobalResponse()
Returns a global response handler.
|
Handler |
SimpleProvider.getHandler(QName qname) |
Handler |
NullProvider.getHandler(QName qname) |
Handler |
DelegatingWSDDEngineConfiguration.getHandler(QName qname)
retrieve an instance of the named handler
|
Handler |
SimpleProvider.getTransport(QName qname) |
Handler |
NullProvider.getTransport(QName qname) |
Handler |
DelegatingWSDDEngineConfiguration.getTransport(QName qname)
retrieve an instance of the named transport
|
Modifier and Type | Method and Description |
---|---|
void |
SimpleProvider.deployTransport(QName qname,
Handler transport) |
void |
SimpleProvider.deployTransport(String name,
Handler transport) |
void |
SimpleProvider.setGlobalRequest(Handler globalRequest)
Set the global request Handler
|
void |
SimpleProvider.setGlobalResponse(Handler globalResponse)
Set the global response Handler
|
Modifier and Type | Field and Description |
---|---|
protected Handler |
WSDDDeployableItem.singletonInstance
Placeholder for hanging on to singleton object
|
Modifier and Type | Method and Description |
---|---|
Handler |
WSDDDeployment.getGlobalRequest() |
Handler |
WSDDDeployment.getGlobalResponse() |
Handler |
WSDDDeployment.getHandler(QName name)
Return an instance of the named handler.
|
Handler |
WSDDDeployableItem.getInstance(EngineConfiguration registry) |
static Handler |
WSDDProvider.getInstance(QName providerType,
WSDDService service,
EngineConfiguration registry) |
Handler |
WSDDDeployment.getTransport(QName name)
Retrieve an instance of the named transport.
|
Handler |
WSDDTargetedChain.makeNewInstance(EngineConfiguration registry) |
Handler |
WSDDService.makeNewInstance(EngineConfiguration registry) |
Handler |
WSDDGlobalConfiguration.makeNewInstance(EngineConfiguration registry) |
protected Handler |
WSDDDeployableItem.makeNewInstance(EngineConfiguration registry)
Creates a new instance of this deployable.
|
Handler |
WSDDChain.makeNewInstance(EngineConfiguration registry)
Creates a new instance of this Chain
|
abstract Handler |
WSDDProvider.newProviderInstance(WSDDService service,
EngineConfiguration registry) |
Modifier and Type | Method and Description |
---|---|
Handler |
WSDDBsfProvider.newProviderInstance(WSDDService service,
EngineConfiguration registry) |
Handler |
WSDDJavaRPCProvider.newProviderInstance(WSDDService service,
EngineConfiguration registry) |
Handler |
WSDDJavaRMIProvider.newProviderInstance(WSDDService service,
EngineConfiguration registry) |
Handler |
WSDDJavaMsgProvider.newProviderInstance(WSDDService service,
EngineConfiguration registry) |
Handler |
WSDDJavaEJBProvider.newProviderInstance(WSDDService service,
EngineConfiguration registry) |
Handler |
WSDDJavaCORBAProvider.newProviderInstance(WSDDService service,
EngineConfiguration registry) |
Handler |
WSDDHandlerProvider.newProviderInstance(WSDDService service,
EngineConfiguration registry) |
Handler |
WSDDComProvider.newProviderInstance(WSDDService service,
EngineConfiguration registry) |
Modifier and Type | Class and Description |
---|---|
class |
BasicHandler
BasicHandler is a utility class which implements simple
property setting/getting behavior, and stubs out a lot of the Handler
methods. |
class |
DebugHandler |
class |
EchoHandler |
class |
ErrorHandler |
class |
JAXRPCHandler
Handles JAXRPC style handlers.
|
class |
JWSHandler
A
JWSHandler sets the target service and JWS filename
in the context depending on the JWS configuration and the target URL. |
class |
LogHandler
A simple Handler which logs the request and response messages to either
the console or a specified file (default "axis.log").
|
class |
LogMessage
This handler simply prints a custom message to the debug log.
|
class |
MD5AttachHandler |
class |
SimpleAuthenticationHandler
Just a simple Authentication Handler to see if the user
specified in the Bag in the MessageContext is allowed to continue.
|
class |
SimpleAuthorizationHandler
Just a simple Authorization Handler to see if the user
specified in the Bag in the MessageContext is allowed to preform this
action.
|
class |
SimpleSessionHandler
This handler uses SOAP headers to do simple session management.
|
class |
SOAPMonitorHandler
This handler is used to route SOAP messages to the
SOAP monitor service.
|
Modifier and Type | Class and Description |
---|---|
class |
HTTPActionHandler
An
HTTPActionHandler simply sets the context's TargetService
property from the HTTPAction property. |
class |
HTTPAuthHandler
An
HTTPAuthHandler simply sets the context's username
and password properties from the HTTP auth headers. |
class |
URLMapper
An
URLMapper attempts to use the extra path info
of this request as the service name. |
Modifier and Type | Class and Description |
---|---|
class |
MustUnderstandChecker
MustUnderstandChecker is used to inject SOAP semantics just before
the pivot handler.
|
class |
SOAPService
A
SOAPService is a Handler which encapsulates a SOAP
invocation. |
Constructor and Description |
---|
SOAPService(Handler serviceHandler)
Convenience constructor for wrapping SOAP semantics around
"service handlers" which actually do work.
|
SOAPService(Handler reqHandler,
Handler pivHandler,
Handler respHandler)
Constructor with real or null request, pivot, and response
handlers.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicProvider
This class has one way of keeping track of the
operations declared for a particular service
provider.
|
class |
BSFProvider |
class |
ComProvider |
Modifier and Type | Class and Description |
---|---|
class |
CORBAProvider
A basic CORBA Provider
|
class |
EJBProvider
A basic EJB Provider
|
class |
JavaProvider
Base class for Java dispatching.
|
class |
MsgProvider
Deal with message-style Java services.
|
class |
RMIProvider
A basic RMI Provider
|
class |
RPCProvider
Implement message processing by walking over RPCElements of the
envelope body, invoking the appropriate methods on the service object.
|
Modifier and Type | Method and Description |
---|---|
protected String |
JavaProvider.getServiceClassName(Handler service)
Return the class name of the service
|
Object |
JavaProvider.getServiceObject(MessageContext msgContext,
Handler service,
String clsName,
IntHolder scopeHolder)
Get the service object whose method actually provides the service.
|
protected String |
RMIProvider.getStrOption(String optionName,
Handler service)
Get a String option by looking first in the service options,
and then at the Handler's options.
|
protected String |
EJBProvider.getStrOption(String optionName,
Handler service)
Get a String option by looking first in the service options,
and then at the Handler's options.
|
protected String |
CORBAProvider.getStrOption(String optionName,
Handler service)
Get a String option by looking first in the service options,
and then at the Handler's options.
|
Modifier and Type | Class and Description |
---|---|
class |
AxisServer |
class |
Transport
Transport is a targeted chain that knows it's a transport.
|
Modifier and Type | Class and Description |
---|---|
class |
QuitHandler
Handler that looks for the
MessageContext.QUIT_REQUESTED flag set by Admin and
initiates the shutdown procedure if the flag is set. |
Modifier and Type | Method and Description |
---|---|
void |
WSDLGenStrategy.visit(Handler handler,
MessageContext msgContext) |
void |
InvocationStrategy.visit(Handler handler,
MessageContext msgContext) |
Modifier and Type | Class and Description |
---|---|
class |
CommonsHTTPSender
This class uses Jakarta Commons's HttpClient to call a SOAP server.
|
class |
HTTPSender
This is meant to be used on a SOAP Client to call a SOAP server.
|
Modifier and Type | Class and Description |
---|---|
class |
JavaNetHTTPSender
Pivot handler for the HTTP transport based on the
HttpURLConnection API. |
Modifier and Type | Class and Description |
---|---|
class |
JavaSender |
Modifier and Type | Class and Description |
---|---|
class |
JMSSender
This is meant to be used on a SOAP Client to call a SOAP server.
|
Modifier and Type | Class and Description |
---|---|
class |
LocalResponder
Tiny Handler which just makes sure to Stringize the outgoing
Message to appropriately use serializers on the server side.
|
class |
LocalSender
This is meant to be used on a SOAP Client to call a SOAP server.
|
Modifier and Type | Class and Description |
---|---|
class |
MailSender
This is meant to be used on a SOAP Client to call a SOAP server via SMTP/POP3
|
Copyright © The Apache Software Foundation. All Rights Reserved.