public abstract class AbstractEndpointURIBuilder extends Object implements EndpointURIBuilder
UrlEndpointURIBuilder
is the default endpointUri strategy suitable for
most connectorsModifier and Type | Field and Description |
---|---|
protected String |
address |
protected String |
connectorName |
protected String |
endpointName |
protected String |
responseTransformers |
protected String |
transformers |
protected String |
userInfo |
Constructor and Description |
---|
AbstractEndpointURIBuilder() |
Modifier and Type | Method and Description |
---|---|
EndpointURI |
build(URI uri,
MuleContext muleContext) |
protected Properties |
getPropertiesForURI(URI uri,
MuleContext muleContext) |
protected void |
rewriteURI(URI newURI) |
protected abstract void |
setEndpoint(URI uri,
Properties props) |
protected String address
protected String endpointName
protected String connectorName
protected String transformers
protected String responseTransformers
protected String userInfo
public EndpointURI build(URI uri, MuleContext muleContext) throws MalformedEndpointException
build
in interface EndpointURIBuilder
MalformedEndpointException
protected void rewriteURI(URI newURI)
protected abstract void setEndpoint(URI uri, Properties props) throws MalformedEndpointException
MalformedEndpointException
protected Properties getPropertiesForURI(URI uri, MuleContext muleContext) throws MalformedEndpointException
MalformedEndpointException
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.