|
GigaSpaces - Open Spaces | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mule.transport.AbstractMessageReceiver
org.openspaces.esb.mule.eventcontainer.OpenSpacesMessageReceiver
public class OpenSpacesMessageReceiver
OpenSpacesMessageReceiver is used to receive data from an GigaSpaces's space.
It implements SpaceDataEventListener and as such it register itself to Polling/Notify SpaceListeningContainer.
SpaceDataEventListener| Nested Class Summary | |
|---|---|
protected class |
OpenSpacesMessageReceiver.GigaSpaceWorker
|
| Field Summary |
|---|
| Fields inherited from class org.mule.transport.AbstractMessageReceiver |
|---|
connected, connecting, connectionStrategy, connector, disposing, endpoint, logger, receiverKey, responseEndpoint, service, stopped |
| Fields inherited from interface org.mule.api.lifecycle.Initialisable |
|---|
PHASE_NAME |
| Fields inherited from interface org.mule.api.lifecycle.Startable |
|---|
PHASE_NAME |
| Fields inherited from interface org.mule.api.lifecycle.Stoppable |
|---|
PHASE_NAME |
| Fields inherited from interface org.mule.api.lifecycle.Disposable |
|---|
PHASE_NAME |
| Constructor Summary | |
|---|---|
OpenSpacesMessageReceiver(org.mule.api.transport.Connector connector,
org.mule.api.service.Service service,
org.mule.api.endpoint.InboundEndpoint endpoint)
Creates a OpenSpacesMessageReceiver and resister it as a SpaceDataEventListener to the Polling/Notify container that declared as umoEndpoint.EndpointURI.address. |
|
| Method Summary | |
|---|---|
protected void |
doConnect()
|
protected void |
doDisconnect()
|
protected void |
doDispose()
|
protected void |
doReceiveEvent(Object data,
GigaSpace gigaSpace,
TransactionStatus txStatus,
Object source)
|
protected void |
doStart()
|
protected void |
doStop()
|
void |
onEvent(Object data,
GigaSpace gigaSpace,
TransactionStatus txStatus,
Object source)
An event callback with the actual data object of the event. |
| Methods inherited from class org.mule.transport.AbstractMessageReceiver |
|---|
connect, disconnect, dispose, doInitialise, getConnectEventId, getConnectionDescription, getConnector, getEndpoint, getEndpointURI, getListener, getReceiverKey, getService, getWorkManager, handleException, handleUnacceptedFilter, initialise, isConnected, routeMessage, routeMessage, routeMessage, routeMessage, routeMessage, routeMessage, setConnector, setEndpoint, setExceptionDetails, setListener, setReceiverKey, setService, setWorkManager, start, stop, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public OpenSpacesMessageReceiver(org.mule.api.transport.Connector connector,
org.mule.api.service.Service service,
org.mule.api.endpoint.InboundEndpoint endpoint)
throws org.mule.api.lifecycle.CreateException
connector - the endpoint that created this listenerservice - the service to associate with the receiver. When data is
received the component dispatchEvent or
sendEvent is used to dispatch the data to the
relivant UMO.endpoint - the provider contains the endpointUri on which the receiver
will listen on. The URI structure must be declared as the following
os://org.mule.api.lifecycle.CreateExceptionService,
ImmutableEndpoint| Method Detail |
|---|
public void onEvent(Object data,
GigaSpace gigaSpace,
TransactionStatus txStatus,
Object source)
onEvent in interface SpaceDataEventListenerdata - The actual data object of the eventgigaSpace - A GigaSpace instance that can be used to perofrm additional operations against the
spacetxStatus - An optional transaction status allowing to rollback a transaction programmaticallysource - Optional additional data or the actual source event data object (where relevant)
protected void doReceiveEvent(Object data,
GigaSpace gigaSpace,
TransactionStatus txStatus,
Object source)
throws Exception
Exception
protected void doStart()
throws org.mule.api.MuleException
doStart in class org.mule.transport.AbstractMessageReceiverorg.mule.api.MuleException
protected void doDisconnect()
throws Exception
doDisconnect in class org.mule.transport.AbstractMessageReceiverException
protected void doStop()
throws org.mule.api.MuleException
doStop in class org.mule.transport.AbstractMessageReceiverorg.mule.api.MuleException
protected void doConnect()
throws Exception
doConnect in class org.mule.transport.AbstractMessageReceiverExceptionprotected void doDispose()
doDispose in class org.mule.transport.AbstractMessageReceiver
|
GigaSpaces - Open Spaces | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||