public interface ImmutableEndpoint extends Serializable, NamedObject
ImmutableEndpoint
describes a Message endpoint where data is
sent or received. An Enpoint is an Resource address (EndpointUri), with associated
transformation, transaction and filtering rules.Modifier and Type | Field and Description |
---|---|
static String |
INITIAL_STATE_STARTED |
static String |
INITIAL_STATE_STOPPED |
Modifier and Type | Method and Description |
---|---|
String |
getAddress()
This returns the address of the endpoint.
|
Connector |
getConnector()
The endpoint that will be used to send the message on.
|
String |
getEncoding()
Decides the encoding to be used for events received by this endpoint
|
String |
getEndpointBuilderName()
The name of the endpoint builder used to create this endpoint.
|
EndpointURI |
getEndpointURI()
This specifess the communication endpointUri.
|
MessageExchangePattern |
getExchangePattern() |
Filter |
getFilter()
The filter to apply to incoming messages.
|
String |
getInitialState()
Sets the state the endpoint will be loaded in.
|
List<MessageProcessor> |
getMessageProcessors() |
EndpointMessageProcessorChainFactory |
getMessageProcessorsFactory() |
String |
getMimeType()
Return the mime type defined for the endpoint, if any
|
MuleContext |
getMuleContext() |
Map |
getProperties()
Returns any properties set on this endpoint
|
Object |
getProperty(Object key)
Retrieves a property set on the endpoint
|
String |
getProtocol()
The transport protocol name that the message endpoint communicates over.
|
AbstractRedeliveryPolicy |
getRedeliveryPolicy()
Return the endpoint's redelivery policy, if any
|
List<MessageProcessor> |
getResponseMessageProcessors() |
int |
getResponseTimeout()
The timeout value for waiting for a response from a remote invocation or back channel.
|
List<Transformer> |
getResponseTransformers()
Deprecated.
use getResponseMessageProcessors() instead
|
RetryPolicyTemplate |
getRetryPolicyTemplate()
The retry policy on the endpoint configures how retries are handled.
|
EndpointSecurityFilter |
getSecurityFilter()
Deprecated.
|
TransactionConfig |
getTransactionConfig()
Returns the transaction configuration for this endpoint
|
List<Transformer> |
getTransformers()
Deprecated.
use getMessageProcessors() instead
|
boolean |
isDeleteUnacceptedMessages()
If a filter is configured on this endpoint, this property will determine if
message that are not excepted by the filter are deleted
|
boolean |
isDisableTransportTransformer() |
boolean |
isProtocolSupported(String protocol) |
boolean |
isReadOnly() |
getName
static final String INITIAL_STATE_STARTED
static final String INITIAL_STATE_STOPPED
EndpointURI getEndpointURI()
String getAddress()
String getEncoding()
Connector getConnector()
@Deprecated List<Transformer> getTransformers()
@Deprecated List<Transformer> getResponseTransformers()
Map getProperties()
Object getProperty(Object key)
key
- the name of the propertyString getProtocol()
boolean isReadOnly()
TransactionConfig getTransactionConfig()
Filter getFilter()
boolean isDeleteUnacceptedMessages()
@Deprecated EndpointSecurityFilter getSecurityFilter()
EndpointSecurityFilter
EndpointMessageProcessorChainFactory getMessageProcessorsFactory()
List<MessageProcessor> getMessageProcessors()
List<MessageProcessor> getResponseMessageProcessors()
MessageExchangePattern getExchangePattern()
int getResponseTimeout()
String getInitialState()
MuleContext getMuleContext()
RetryPolicyTemplate getRetryPolicyTemplate()
String getEndpointBuilderName()
boolean isProtocolSupported(String protocol)
String getMimeType()
AbstractRedeliveryPolicy getRedeliveryPolicy()
boolean isDisableTransportTransformer()
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.