org.mule.impl.model.pipeline
Class PipelineComponent

java.lang.Object
  extended by org.mule.impl.model.AbstractComponent
      extended by org.mule.impl.model.direct.DirectComponent
          extended by org.mule.impl.model.pipeline.PipelineComponent
All Implemented Interfaces:
Serializable, Disposable, Initialisable, Lifecycle, Startable, Stoppable, UMOComponent

public class PipelineComponent
extends DirectComponent

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.mule.impl.model.direct.DirectComponent
interceptorList, proxy
 
Fields inherited from class org.mule.impl.model.AbstractComponent
descriptor, exceptionListener, initialised, logger, model, paused, poolInitialised, stats, stopped, stopping
 
Constructor Summary
PipelineComponent(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.direct.DirectComponent
doPause, doResume, doStart, doStop
 
Methods inherited from class org.mule.impl.model.AbstractComponent
connectListeners, createStatistics, disconnectListeners, dispatchEvent, dispose, doForceStop, 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
 

Constructor Detail

PipelineComponent

public PipelineComponent(MuleDescriptor descriptor,
                         UMOModel model)
Method Detail

doInitialise

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

doSend

protected UMOMessage doSend(UMOEvent event)
                     throws UMOException
Overrides:
doSend in class DirectComponent
Throws:
UMOException

doDispatch

protected void doDispatch(UMOEvent event)
                   throws UMOException
Overrides:
doDispatch in class DirectComponent
Throws:
UMOException

doDispose

protected void doDispose()
Overrides:
doDispose in class DirectComponent


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