public interface ImmutableEndpoint extends Serializable
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 |
---|---|
ConnectionStrategy |
getConnectionStrategy()
Returns the connection strategy this endpoint should use when connecting to the underlying resource
|
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
|
EndpointURI |
getEndpointURI()
This specifess the communication endpointUri.
|
Filter |
getFilter()
The filter to apply to incoming messages.
|
String |
getInitialState()
Sets the state the endpoint will be loaded in.
|
MuleContext |
getMuleContext() |
String |
getName()
The name is the identifier for the endpoint
|
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.
|
int |
getRemoteSyncTimeout()
The timeout value for remoteSync invocations
|
List |
getResponseTransformers()
The transformers used when a response is returned from invoking this endpoint.
|
EndpointSecurityFilter |
getSecurityFilter()
Returns an EndpointSecurityFilter for this endpoint.
|
TransactionConfig |
getTransactionConfig()
Returns the transaction configuration for this endpoint
|
List |
getTransformers()
Transformers are responsible for transforming data when it is received or
sent by the UMO (depending on whether this endpoint is a receiver or not).
|
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 |
isReadOnly() |
boolean |
isRemoteSync()
For certain providers that support the notion of a backchannel such as sockets
(outputStream) or Jms (ReplyTo) Mule can automatically wait for a response
from a backchannel when dispatching over these protocols.
|
boolean |
isSynchronous()
Determines if requests originating from this endpoint should be synchronous
i.e.
|
static final String INITIAL_STATE_STARTED
static final String INITIAL_STATE_STOPPED
EndpointURI getEndpointURI()
String getEncoding()
Connector getConnector()
String getName()
List getTransformers()
List getResponseTransformers()
Map getProperties()
Object getProperty(Object key)
key
- the name of the propertyString getProtocol()
boolean isReadOnly()
TransactionConfig getTransactionConfig()
Filter getFilter()
boolean isDeleteUnacceptedMessages()
EndpointSecurityFilter getSecurityFilter()
EndpointSecurityFilter
boolean isSynchronous()
boolean isRemoteSync()
int getRemoteSyncTimeout()
String getInitialState()
MuleContext getMuleContext()
ConnectionStrategy getConnectionStrategy()
Copyright © 2003–2013 MuleSource, Inc.. All rights reserved.