public abstract class Customizer extends java.lang.Object implements Interceptor
Interceptor interface. It adds the ability to
customize the endpoint URL and authentication details of an external webserivce.| Constructor and Description |
|---|
Customizer() |
| Modifier and Type | Method and Description |
|---|---|
abstract AuthenticationDetails |
getAuthenticationDetails(int requestSOAPEnvelope,
java.lang.String endPointURL)
This method returns the authentication details needed to invoke the external web service
hosted at the given endpoint URL.
|
abstract java.lang.String |
getNewEndpointURL(int requestSOAPEnvelope,
java.lang.String existingEndPointURL)
This method returns the new endpoint URL of an external web service based on the
request SOAP Envelope and the existing endpoint URL.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinitialize, onHttpRequest, onHttpResponse, onRequest, onResponse, onSOAPFaultpublic abstract java.lang.String getNewEndpointURL(int requestSOAPEnvelope,
java.lang.String existingEndPointURL)
requestSOAPEnvelope - Request SOAP Envelope received by the UDDI SOAP ProcessorexistingEndPointURL - endpoint URL as string that would be used if not customizedpublic abstract AuthenticationDetails getAuthenticationDetails(int requestSOAPEnvelope, java.lang.String endPointURL)
requestSOAPEnvelope - Request SOAP Envelope received by the UDDI SOAP ProcessorendPointURL - endpoint URL as string for connecting to which the authentication details are needed