|
||||||||||
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
|
Fields inherited from interface org.mule.api.lifecycle.Initialisable |
---|
PHASE_NAME |
Fields inherited from interface org.mule.api.transport.MessageDispatching |
---|
RECEIVE_NO_WAIT, RECEIVE_WAIT_INDEFINITELY |
Fields inherited from interface org.mule.api.transport.MessageRequesting |
---|
REQUEST_NO_WAIT, REQUEST_WAIT_INDEFINITELY |
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 |
isInbound()
Determines whether this endpoint can be used to receive events |
boolean |
isOutbound()
Determines whether this endpoint can be used to send events |
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. |
Methods inherited from interface org.mule.api.lifecycle.Initialisable |
---|
initialise |
Methods inherited from interface org.mule.api.transport.MessageDispatching |
---|
dispatch, send |
Methods inherited from interface org.mule.api.transport.MessageRequesting |
---|
request |
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()
boolean isOutbound()
boolean isInbound()
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 |