org.mule.impl.model.streaming
Class StreamingComponent

java.lang.Object
  extended byorg.mule.impl.model.AbstractComponent
      extended byorg.mule.impl.model.streaming.StreamingComponent
All Implemented Interfaces:
Disposable, Initialisable, Lifecycle, Serializable, Startable, Stoppable, UMOComponent

public class StreamingComponent
extends AbstractComponent

TODO

See Also:
Serialized Form

Field Summary
protected  Object component
           
protected  UMOEntryPoint entryPoint
           
 
Fields inherited from class org.mule.impl.model.AbstractComponent
descriptor, exceptionListener, initialised, logger, model, paused, poolInitialised, stats, stopped, stopping
 
Constructor Summary
StreamingComponent(MuleDescriptor descriptor, UMOModel model)
           
 
Method Summary
protected  void doDispatch(UMOEvent event)
           
protected  void doDispose()
           
protected  void doInitialise()
           
protected  UMOMessage doSend(UMOEvent event)
           
 
Methods inherited from class org.mule.impl.model.AbstractComponent
connectListeners, createStatistics, disconnectListeners, dispatchEvent, dispose, doForceStop, doPause, doResume, doStart, doStop, fireComponentNotification, forceStop, getDescriptor, getIncomingEndpoints, getInstance, getName, getStatistics, handleException, initialise, isPaused, isStarted, isStopped, isStopping, lookupComponent, pause, registerListeners, resume, sendEvent, start, start, startListeners, stop, stopListeners, toString, unregisterListeners, waitIfPaused
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

component

protected Object component

entryPoint

protected UMOEntryPoint entryPoint
Constructor Detail

StreamingComponent

public StreamingComponent(MuleDescriptor descriptor,
                          UMOModel model)
Method Detail

doInitialise

protected void doInitialise()
                     throws InitialisationException
Overrides:
doInitialise in class AbstractComponent
Throws:
InitialisationException

doSend

protected UMOMessage doSend(UMOEvent event)
                     throws UMOException
Specified by:
doSend in class AbstractComponent
Throws:
UMOException

doDispatch

protected void doDispatch(UMOEvent event)
                   throws UMOException
Specified by:
doDispatch in class AbstractComponent
Throws:
UMOException

doDispose

protected void doDispose()
Overrides:
doDispose in class AbstractComponent


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