|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ImmutableEndpoint
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.
Field Summary | |
---|---|
static String |
INITIAL_STATE_STARTED
|
static String |
INITIAL_STATE_STOPPED
|
Method Summary | |
---|---|
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. |
Field Detail |
---|
static final String INITIAL_STATE_STARTED
static final String INITIAL_STATE_STOPPED
Method Detail |
---|
EndpointURI getEndpointURI()
String getEncoding()
Connector getConnector()
String getName()
List getTransformers()
List getResponseTransformers()
Map getProperties()
Object getProperty(Object key)
key
- the name of the property
String getProtocol()
boolean isReadOnly()
TransactionConfig getTransactionConfig()
Filter getFilter()
boolean isDeleteUnacceptedMessages()
EndpointSecurityFilter getSecurityFilter()
EndpointSecurityFilter
boolean isSynchronous()
boolean isRemoteSync()
int getRemoteSyncTimeout()
String getInitialState()
MuleContext getMuleContext()
ConnectionStrategy getConnectionStrategy()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |