org.mule.providers.ejb
Class EjbMessageReceiver

java.lang.Object
  extended byorg.mule.providers.AbstractMessageReceiver
      extended byorg.mule.providers.AbstractPollingMessageReceiver
          extended byorg.mule.providers.rmi.RmiMessageReceiver
              extended byorg.mule.providers.ejb.EjbMessageReceiver
All Implemented Interfaces:
Disposable, Lifecycle, Startable, Stoppable, UMOConnectable, UMOMessageReceiver

public class EjbMessageReceiver
extends RmiMessageReceiver

Will repeatedly call a method on an EJB object. If the method takes parameters A List of objects can be specified on the endpoint called methodArgumentsList, If this property is ommitted it is assumed that the method takes no parameters


Field Summary
 
Fields inherited from class org.mule.providers.rmi.RmiMessageReceiver
connector, invokeMethod, methodArguments, remoteObject
 
Fields inherited from class org.mule.providers.AbstractPollingMessageReceiver
DEFAULT_POLL_FREQUENCY, DEFAULT_POLL_TIMEUNIT, DEFAULT_STARTUP_DELAY, schedules
 
Fields inherited from class org.mule.providers.AbstractMessageReceiver
component, connected, connecting, connectionStrategy, disposing, endpoint, logger, receiverKey, stopped
 
Constructor Summary
EjbMessageReceiver(UMOConnector connector, UMOComponent component, UMOEndpoint endpoint, long frequency)
           
 
Methods inherited from class org.mule.providers.rmi.RmiMessageReceiver
doConnect, doDisconnect, doDispose, getMethodArguments, poll
 
Methods inherited from class org.mule.providers.AbstractPollingMessageReceiver
createWork, doStart, doStop, getFrequency, getTimeUnit, setFrequency, setTimeUnit
 
Methods inherited from class org.mule.providers.AbstractMessageReceiver
applyResponseTransformer, connect, disconnect, dispose, getComponent, getConnectEventId, getConnectionDescription, getConnector, getEndpoint, getEndpointURI, getListener, getReceiverKey, getWorkManager, handleException, handleUnacceptedFilter, isConnected, routeMessage, routeMessage, routeMessage, routeMessage, routeMessage, routeMessage, setComponent, setConnector, setEndpoint, setExceptionDetails, setListener, setReceiverKey, setWorkManager, start, stop, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EjbMessageReceiver

public EjbMessageReceiver(UMOConnector connector,
                          UMOComponent component,
                          UMOEndpoint endpoint,
                          long frequency)
                   throws InitialisationException


Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.