electric.soap.references.interceptor
Class InterceptorSOAPReference

java.lang.Object
  extended byelectric.soap.references.chain.ChainedSOAPReference
      extended byelectric.soap.references.interceptor.InterceptorSOAPReference
All Implemented Interfaces:
IChainedSOAPReference, IGLUEContextConstants, ISOAPHandler, ISOAPReference

public class InterceptorSOAPReference
extends ChainedSOAPReference
implements IGLUEContextConstants

InterceptorSOAPReference.

Author:
webMethods

Field Summary
 
Fields inherited from class electric.soap.references.chain.ChainedSOAPReference
nextReference
 
Fields inherited from interface electric.glue.IGLUEContextConstants
ACTIVATION, APPLICATION, ATTACHMENT_STYLE, AUTH_METHOD, AUTH_PASSWORD, AUTH_SESSION_STATE, AUTH_USER, AUTHENTICATE, CLASS_LOADERS, CLASS_NAME, CLIENT_ID, CLIENT_SOCKET_READ_TIMEOUT, CONSTRUCTOR, CONTENT_TYPE, COOKIE_LISTENER, DATA_DIRECTORY, DATA_HANDLER, DATABASE, DATABASE_PERSISTENCE, DELETE, DESCRIPTION, DIME, DOC_BASE, DOCUMENT, DYNAMIC_OPERATIONS, ENCODED, ENDPOINT, FACTORY, FOLLOW_REDIRECTS, FORCE_ATTACHMENT_STYLE, FORWARD_INTERMEDIARY, GUARD, HTTP_REGISTRY_ROOT, HTTP_REQUEST, HTTP_RESPONSE, HTTP_SERVLET_CONFIG, INBOUND_SOAP_REQUEST_INTERCEPTOR, INBOUND_SOAP_RESPONSE_INTERCEPTOR, INSTRUMENTATION_LISTENER, INSTRUMENTOR, INTERFACE, INVOCATION_LISTENER, JNDI_PROPERTIES, KEEP_ALIVE, LAZY, LITERAL, LOCAL_ADDRESS, MESSAGE_NAME, METHOD, MIME, NAMESPACE, NET_EVENT_REAPER_CYCLE, NET_EVENT_REAPER_EXPIRY_PERIOD, NET_EVENT_RETRY_PERIOD, OUTBOUND_SOAP_REQUEST_INTERCEPTOR, OUTBOUND_SOAP_RESPONSE_INTERCEPTOR, PERSISTENCE_TYPE, PRIORITY, PROXY_HOST, PROXY_PASSWORD, PROXY_PORT, PROXY_USER, PUBLISH, QUERY_STRING, REALM, REGISTRY_ROOT, RESPONSE_UNREFED_ATTACHMENTS, RETURN_NAME, ROLE, RP_NAMESPACE, RPC, SERVICE, SERVICE_CONTEXT, SERVLET_NAME, SERVLET_PATH, SIGNATURE, SMART_CONNECTIONS, SOAP_ACTION, SOAP_ENCODING_STYLE, SOAP_PERSONALITY, SOAP_REQUEST, SOAP_VERSION, SSL_KEY_MANAGER, SSL_TRUST_MANAGER, STYLE, TARGET_NAMESPACE, TRANSACTION, TRANSPORT_SOURCE, UNREFED_ATTACHMENTS, USE, WSDL_NAME, WSDL_PERSONALITY, WSS_CONTEXT, XML_ENCODING, XML_INCLUDE, XML_PERSISTENCE
 
Constructor Summary
InterceptorSOAPReference(Context proxyContext)
           
 
Method Summary
 XURL getEndpoint()
           
 WSDL getWSDL()
           
 SOAPMessage handle(SOAPMessage request, Context messageContext)
          Handle the specified SOAP request and return the SOAP response.
 java.lang.String toString()
           
 
Methods inherited from class electric.soap.references.chain.ChainedSOAPReference
getNextReference, setNextReference
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InterceptorSOAPReference

public InterceptorSOAPReference(Context proxyContext)
Parameters:
proxyContext -
Method Detail

toString

public java.lang.String toString()

handle

public SOAPMessage handle(SOAPMessage request,
                          Context messageContext)
                   throws java.rmi.RemoteException,
                          java.lang.SecurityException
Description copied from interface: ISOAPHandler
Handle the specified SOAP request and return the SOAP response.

Specified by:
handle in interface ISOAPHandler
Parameters:
request -
messageContext -
Throws:
java.rmi.RemoteException
java.lang.SecurityException

getWSDL

public WSDL getWSDL()
Specified by:
getWSDL in interface ISOAPReference

getEndpoint

public XURL getEndpoint()
Specified by:
getEndpoint in interface ISOAPReference


copyright© 2001-2004 by webMethods All Rights Reserved.