## Uses of Interface
org.apache.axis.Handler

Packages that use Handler
org.apache.axis
org.apache.axis.client
org.apache.axis.configuration
org.apache.axis.deployment.wsdd
org.apache.axis.deployment.wsdd.providers
org.apache.axis.handlers
org.apache.axis.handlers.http
org.apache.axis.handlers.soap
org.apache.axis.ime.internal
org.apache.axis.ime.internal.util.handler
org.apache.axis.providers
org.apache.axis.providers.java
org.apache.axis.server
org.apache.axis.strategies
org.apache.axis.transport.http
org.apache.axis.transport.java
org.apache.axis.transport.jms
org.apache.axis.transport.local
org.apache.axis.transport.mail

Uses of Handler in org.apache.axis

Subinterfaces of Handler in org.apache.axis
`interface` `Chain`
`interface` `TargetedChain`

Classes in org.apache.axis that implement Handler
`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).

Fields in org.apache.axis declared as Handler
`protected Handler` `SimpleTargetedChain.requestHandler`
`protected Handler` `SimpleTargetedChain.pivotHandler`
`protected Handler` `SimpleTargetedChain.responseHandler`
`protected Handler` `FaultableHandler.workHandler`

Methods in org.apache.axis that return Handler
`Handler` `TargetedChain.getRequestHandler()` Returns the Request handler
`Handler` `TargetedChain.getPivotHandler()` Returns the Pivot Handler
`Handler` `TargetedChain.getResponseHandler()` Returns the Response Handler
`Handler` `SimpleTargetedChain.getRequestHandler()`
`Handler` `SimpleTargetedChain.getPivotHandler()`
`Handler` `SimpleTargetedChain.getResponseHandler()`
`Handler[]` `SimpleChain.getHandlers()`
`Handler` `EngineConfiguration.getHandler(QName qname)` retrieve an instance of the named handler
`Handler` `EngineConfiguration.getTransport(QName qname)` retrieve an instance of the named transport
`Handler` `EngineConfiguration.getGlobalRequest()` Returns a global request handler.
`Handler` `EngineConfiguration.getGlobalResponse()` Returns a global response handler.
`Handler[]` `Chain.getHandlers()` Get the list of handlers in the chain - is Handler[] the right form?
`Handler` `AxisEngine.getHandler(java.lang.String name)`
`Handler` `AxisEngine.getTransport(java.lang.String name)`
`Handler` `AxisEngine.getGlobalRequest()`
`Handler` `AxisEngine.getGlobalResponse()`

Methods in org.apache.axis with parameters of type Handler
`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.
`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.
`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.
`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.
`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.
`void` `SimpleChain.addHandler(Handler handler)`
`boolean` `SimpleChain.contains(Handler handler)`
`void` `HandlerIterationStrategy.visit(Handler handler, MessageContext msgContext)`
`void` `Chain.addHandler(Handler handler)` Adds a handler to the end of the chain.
`boolean` `Chain.contains(Handler handler)` Is this handler in the chain?
`static void` `AxisEngine.normaliseOptions(Handler handler)` Normalise the engine's options.

Constructors in org.apache.axis with parameters of type Handler
`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.
`SimpleTargetedChain(Handler reqHandler, Handler pivHandler, Handler respHandler)` Constructor which takes real or null request, pivot, and response handlers.
`SimpleTargetedChain(Handler reqHandler, Handler pivHandler, Handler respHandler)` Constructor which takes real or null request, pivot, and response handlers.
`FaultableHandler(Handler workHandler)` Constructor

Uses of Handler in org.apache.axis.client

Classes in org.apache.axis.client that implement Handler
`class` `AxisClient` Provides the equivalent of an "Axis engine" on the client side.

Methods in org.apache.axis.client with parameters of type Handler
`void` `Call.setClientHandlers(Handler reqHandler, Handler respHandler)` Sets the client-side request and response Handlers.
`void` `Call.setClientHandlers(Handler reqHandler, Handler respHandler)` Sets the client-side request and response Handlers.

Uses of Handler in org.apache.axis.configuration

Methods in org.apache.axis.configuration that return Handler
`Handler` `SimpleProvider.getGlobalResponse()` Returns a global response handler.
`Handler` `SimpleProvider.getGlobalRequest()` Returns a global request handler.
`Handler` `SimpleProvider.getTransport(QName qname)`
`Handler` `SimpleProvider.getHandler(QName qname)`
`Handler` `NullProvider.getGlobalResponse()`
`Handler` `NullProvider.getGlobalRequest()`
`Handler` `NullProvider.getTransport(QName qname)`
`Handler` `NullProvider.getHandler(QName qname)`
`Handler` `FileProvider.getHandler(QName qname)` retrieve an instance of the named handler
`Handler` `FileProvider.getTransport(QName qname)` retrieve an instance of the named transport
`Handler` `FileProvider.getGlobalRequest()` Returns a global request handler.
`Handler` `FileProvider.getGlobalResponse()` Returns a global response handler.

Methods in org.apache.axis.configuration with parameters of type Handler
`void` `SimpleProvider.deployTransport(QName qname, Handler transport)`
`void` `SimpleProvider.deployTransport(java.lang.String name, Handler transport)`

Uses of Handler in org.apache.axis.deployment.wsdd

Fields in org.apache.axis.deployment.wsdd declared as Handler
`protected Handler` `WSDDDeployableItem.singletonInstance` Placeholder for hanging on to singleton object

Methods in org.apache.axis.deployment.wsdd that return Handler
`Handler` `WSDDTargetedChain.makeNewInstance(EngineConfiguration registry)`
`Handler` `WSDDService.makeNewInstance(EngineConfiguration registry)`
`static Handler` `WSDDProvider.getInstance(QName providerType, WSDDService service, EngineConfiguration registry)`
`abstract Handler` `WSDDProvider.newProviderInstance(WSDDService service, EngineConfiguration registry)`
`Handler` `WSDDGlobalConfiguration.makeNewInstance(EngineConfiguration registry)`
`Handler` `WSDDDeployment.getHandler(QName name)`
`Handler` `WSDDDeployment.getTransport(QName name)`
`Handler` `WSDDDeployment.getGlobalRequest()`
`Handler` `WSDDDeployment.getGlobalResponse()`
`Handler` `WSDDDeployableItem.getInstance(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

Uses of Handler in org.apache.axis.deployment.wsdd.providers

Methods in org.apache.axis.deployment.wsdd.providers that return Handler
`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)`
`Handler` `WSDDBsfProvider.newProviderInstance(WSDDService service, EngineConfiguration registry)`

Uses of Handler in org.apache.axis.handlers

Classes in org.apache.axis.handlers that implement Handler
`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.

Uses of Handler in org.apache.axis.handlers.http

Classes in org.apache.axis.handlers.http that implement Handler
`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.

Uses of Handler in org.apache.axis.handlers.soap

Classes in org.apache.axis.handlers.soap that implement Handler
`class` `SOAPService` A `SOAPService` is a Handler which encapsulates a SOAP invocation.

Constructors in org.apache.axis.handlers.soap with parameters of type Handler
`SOAPService(Handler reqHandler, Handler pivHandler, Handler respHandler)` Constructor with real or null request, pivot, and response handlers.
`SOAPService(Handler reqHandler, Handler pivHandler, Handler respHandler)` Constructor with real or null request, pivot, and response handlers.
`SOAPService(Handler reqHandler, Handler pivHandler, Handler respHandler)` Constructor with real or null request, pivot, and response handlers.
`SOAPService(Handler serviceHandler)` Convenience constructor for wrapping SOAP semantics around "service handlers" which actually do work.

Uses of Handler in org.apache.axis.ime.internal

Fields in org.apache.axis.ime.internal declared as Handler
`protected Handler` `MessageExchangeProvider.sendHandler`
`protected Handler` `MessageExchangeProvider.receiveHandler`
`protected Handler` `MessageExchangeProvider.MessageReceiver.handler`
`protected Handler` `MessageExchangeProvider.MessageSender.handler`

Methods in org.apache.axis.ime.internal that return Handler
`Handler` `MessageExchangeProvider.getSendHandler()`
`Handler` `MessageExchangeProvider.getReceiveHandler()`

Methods in org.apache.axis.ime.internal with parameters of type Handler
`void` `MessageExchangeProvider.setSendHandler(Handler handler)`
`void` `MessageExchangeProvider.setReceiveHandler(Handler handler)`

Constructors in org.apache.axis.ime.internal with parameters of type Handler
`MessageExchangeProvider.MessageReceiver(ThreadPool pool, KeyedBuffer channel, ReceivedMessageDispatchPolicy policy, Handler handler)`
`MessageExchangeProvider.MessageSender(ThreadPool pool, KeyedBuffer channel, MessageExchangeEventListener listener, Handler handler)`

Uses of Handler in org.apache.axis.ime.internal.util.handler

Classes in org.apache.axis.ime.internal.util.handler that implement Handler
`class` `MessageExchangeHandler` This could probably be a bit more sophisticated, but it works for now

Methods in org.apache.axis.ime.internal.util.handler that return Handler
`Handler` `HandlerMessageExchange.getSendHandler()`
`Handler` `HandlerMessageExchange.getReceiveHandler()`

Constructors in org.apache.axis.ime.internal.util.handler with parameters of type Handler
`HandlerMessageExchange(Handler handler)`
`HandlerMessageExchange.Listener(Handler handler)`

Uses of Handler in org.apache.axis.providers

Classes in org.apache.axis.providers that implement Handler
`class` `BasicProvider` This class has one way of keeping track of the operations declared for a particular service provider.
`class` `BSFProvider`
`class` `ComProvider`

Uses of Handler in org.apache.axis.providers.java

Classes in org.apache.axis.providers.java that implement Handler
`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.

Methods in org.apache.axis.providers.java with parameters of type Handler
`protected java.lang.String` `RMIProvider.getStrOption(java.lang.String optionName, Handler service)` Get a String option by looking first in the service options, and then at the Handler's options.
`java.lang.Object` `JavaProvider.getServiceObject(MessageContext msgContext, Handler service, java.lang.String clsName, IntHolder scopeHolder)` Get the service object whose method actually provides the service.
`protected java.lang.String` `JavaProvider.getServiceClassName(Handler service)` Return the class name of the service
`protected java.lang.String` `EJBProvider.getStrOption(java.lang.String optionName, Handler service)` Get a String option by looking first in the service options, and then at the Handler's options.
`protected java.lang.String` `CORBAProvider.getStrOption(java.lang.String optionName, Handler service)` Get a String option by looking first in the service options, and then at the Handler's options.

Uses of Handler in org.apache.axis.server

Classes in org.apache.axis.server that implement Handler
`class` `AxisServer`
`class` `Transport` Transport is a targeted chain that knows it's a transport.

Uses of Handler in org.apache.axis.strategies

Methods in org.apache.axis.strategies with parameters of type Handler
`void` `WSDLGenStrategy.visit(Handler handler, MessageContext msgContext)`
`void` `InvocationStrategy.visit(Handler handler, MessageContext msgContext)`

Uses of Handler in org.apache.axis.transport.http

Classes in org.apache.axis.transport.http that implement Handler
`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.

Uses of Handler in org.apache.axis.transport.java

Classes in org.apache.axis.transport.java that implement Handler
`class` `JavaSender`

Uses of Handler in org.apache.axis.transport.jms

Classes in org.apache.axis.transport.jms that implement Handler
`class` `JMSSender` This is meant to be used on a SOAP Client to call a SOAP server.

Uses of Handler in org.apache.axis.transport.local

Classes in org.apache.axis.transport.local that implement Handler
`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.

Uses of Handler in org.apache.axis.transport.mail

Classes in org.apache.axis.transport.mail that implement Handler
`class` `MailSender` This is meant to be used on a SOAP Client to call a SOAP server via SMTP/POP3

Copyright © 2003 Apache Web Services Project. All Rights Reserved.