public class HttpSoapProviderEndpoint extends HttpProviderEndpoint
| Modifier and Type | Class and Description |
|---|---|
protected class |
HttpSoapProviderEndpoint.Wsdl2Validator
Use an inner class to avoid having a strong dependency on Woden if not needed
|
HttpProviderEndpoint.Exchange, HttpProviderEndpoint.SSLManagedHttpClientloggerdefinition, description, endpoint, interfaceName, service, serviceUnit| Constructor and Description |
|---|
HttpSoapProviderEndpoint() |
HttpSoapProviderEndpoint(DefaultComponent component,
javax.jbi.servicedesc.ServiceEndpoint endpoint) |
HttpSoapProviderEndpoint(ServiceUnit serviceUnit,
javax.xml.namespace.QName service,
java.lang.String endpoint) |
| Modifier and Type | Method and Description |
|---|---|
Policy[] |
getPolicies() |
org.springframework.core.io.Resource |
getWsdl()
Gets the WSDL document needed by an endpoint.
|
boolean |
isUseJbiWrapper()
Determines if the endpoint wraps SOAP messages in the JBI wrapper.
|
boolean |
isValidateWsdl()
Determines if the WSDL will be checked for WS-I basic profile compliance.
|
void |
setPolicies(Policy[] policies)
Specifies a list of interceptors that will process messages for the endpoint.
|
void |
setUseJbiWrapper(boolean useJbiWrapper)
Specifies if an endpoint wraps SOAP messages in the JBI wrapper.
|
void |
setValidateWsdl(boolean validateWsdl)
Specifies if an endpoint's WSDL document should be validated for WS-I basic profile compliance.
|
void |
setWsdl(org.springframework.core.io.Resource wsdl)
Sets the WSDL document needed by an endpoint.
|
void |
validate() |
protected void |
validateWsdl1(HttpSoapProviderMarshaler marshaler) |
protected void |
validateWsdl2(HttpSoapProviderMarshaler marshaler) |
getClientConnectTimeout, getConnectionPool, getCredentials, getListener, getLocationURI, getMarshaler, getMaxConnectionsPerAddress, getPrincipal, getProviderExpirationTime, getProxyHost, getProxyPassword, getProxyPort, getProxyUsername, getSsl, handle, handleException, isExpectGzippedResponse, isGzipRequest, process, setClientConnectTimeout, setCredentials, setExpectGzippedResponse, setGzipRequest, setListener, setLocationURI, setMarshaler, setMaxConnectionsPerAddress, setPrincipal, setProviderExpirationTime, setProxyHost, setProxyPassword, setProxyPort, setProxyUsername, setSsl, start, stopactivate, deactivate, getRole, processInOnly, processInOutdone, fail, getChannel, getContext, getExchangeFactory, send, sendSyncgetDefinition, getDescription, getEndpoint, getInterfaceName, getKey, getService, getServiceUnit, isExchangeOkay, prepareExchange, setDefinition, setDescription, setEndpoint, setInterfaceName, setService, setServiceUnit, toStringpublic HttpSoapProviderEndpoint()
public HttpSoapProviderEndpoint(DefaultComponent component, javax.jbi.servicedesc.ServiceEndpoint endpoint)
public HttpSoapProviderEndpoint(ServiceUnit serviceUnit, javax.xml.namespace.QName service, java.lang.String endpoint)
public org.springframework.core.io.Resource getWsdl()
Resource containing the WSDL documentpublic void setWsdl(org.springframework.core.io.Resource wsdl)
wsdl - a Resource containing the WSDL documentpublic boolean isValidateWsdl()
public void setValidateWsdl(boolean validateWsdl)
validateWsdl - a boolean specifying if the WSDL document is to be validatedpublic boolean isUseJbiWrapper()
public void setUseJbiWrapper(boolean useJbiWrapper)
useJbiWrapper - a boolean specifying if the endpoint should use the JBI wrapperpublic Policy[] getPolicies()
public void setPolicies(Policy[] policies)
policies - an array of Policy objectspublic void validate()
throws javax.jbi.management.DeploymentException
validate in interface Endpointvalidate in class HttpProviderEndpointjavax.jbi.management.DeploymentExceptionprotected void validateWsdl1(HttpSoapProviderMarshaler marshaler) throws java.lang.Exception
java.lang.Exceptionprotected void validateWsdl2(HttpSoapProviderMarshaler marshaler) throws java.lang.Exception
java.lang.ExceptionCopyright © 2005-2014 FuseSource. All Rights Reserved.