|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
UMOImmutableEndpoint
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 |
ENDPOINT_TYPE_RECEIVER
The endpoint is indound |
static String |
ENDPOINT_TYPE_RESPONSE
The endpoint is a receive endpoint set on a response router |
static String |
ENDPOINT_TYPE_SENDER
The endpoint is outbound |
static String |
ENDPOINT_TYPE_SENDER_AND_RECEIVER
The endpoint is either and will be set depending on how it is used |
static String |
INITIAL_STATE_STARTED
|
static String |
INITIAL_STATE_STOPPED
|
Fields inherited from interface org.mule.umo.provider.UMOMessageDispatching |
RECEIVE_NO_WAIT, RECEIVE_WAIT_INDEFINITELY |
Method Summary | |
boolean |
canReceive()
Determines whether this endpoint can be used to receive events |
boolean |
canSend()
Determines whether this endpoint can be used to send events |
Object |
clone()
Make a deep copy of this endpoint |
UMOConnector |
getConnector()
The endpoint that will be used to send the message on. |
int |
getCreateConnector()
Determines if a new connector is created for this endpoint or an exising one must already be present |
String |
getEncoding()
Decides the encoding to be used for events received by this endpoint |
UMOEndpointURI |
getEndpointURI()
This specifes the communication endpointUri. |
UMOFilter |
getFilter()
The filter to apply to incoming messages. |
String |
getInitialState()
Sets the state the endpoint will be loaded in. |
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 |
UMOTransformer |
getResponseTransformer()
The transformer used when a response is returned from invoking this endpoint |
UMOEndpointSecurityFilter |
getSecurityFilter()
Returns an UMOEndpointSecurityFilter for this endpoint. |
UMOTransactionConfig |
getTransactionConfig()
Returns the transaction configuration for this endpoint |
UMOTransformer |
getTransformer()
The transformer is responsible for transforming data when it is received or sent by the UMO (depending on whether this endpoint is a receiver or not). |
String |
getType()
Determines whether the message endpoint is a sender or receiver or both. |
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 |
isStreaming()
Determines whether the endpoint should deal with requests as streams |
boolean |
isSynchronous()
Determines if requests originating from this endpoint should be synchronous i.e. |
boolean |
isSynchronousSet()
Determines if the synchronous porperty has been set on the endpoint |
Methods inherited from interface org.mule.umo.lifecycle.Initialisable |
initialise |
Methods inherited from interface org.mule.umo.provider.UMOMessageDispatching |
dispatch, receive, send |
Field Detail |
public static final String INITIAL_STATE_STARTED
public static final String INITIAL_STATE_STOPPED
public static final String ENDPOINT_TYPE_SENDER
public static final String ENDPOINT_TYPE_RECEIVER
public static final String ENDPOINT_TYPE_SENDER_AND_RECEIVER
public static final String ENDPOINT_TYPE_RESPONSE
Method Detail |
public UMOEndpointURI getEndpointURI()
public String getEncoding()
public String getType()
public UMOConnector getConnector()
public String getName()
public UMOTransformer getTransformer()
public UMOTransformer getResponseTransformer()
public Map getProperties()
public Object getProperty(Object key)
key
- the name of the property
public String getProtocol()
public boolean isReadOnly()
public boolean canSend()
public boolean canReceive()
public UMOTransactionConfig getTransactionConfig()
public Object clone()
public UMOFilter getFilter()
public boolean isDeleteUnacceptedMessages()
public UMOEndpointSecurityFilter getSecurityFilter()
UMOEndpointSecurityFilter
public boolean isSynchronous()
public boolean isSynchronousSet()
public boolean isRemoteSync()
public int getRemoteSyncTimeout()
public int getCreateConnector()
public String getInitialState()
public boolean isStreaming()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |