org.mule.impl.model.seda.optimised
Class OptimisedSedaComponent

java.lang.Object
  extended byorg.mule.impl.model.AbstractComponent
      extended byorg.mule.impl.model.seda.SedaComponent
          extended byorg.mule.impl.model.seda.optimised.OptimisedSedaComponent
All Implemented Interfaces:
Disposable, Initialisable, Lifecycle, Serializable, Startable, Stoppable, UMOComponent

public class OptimisedSedaComponent
extends SedaComponent

A Seda component runs inside a Seda Model and is responsible for managing a Seda Queue and thread pool for a Mule sevice component. In Seda terms this is equivilent to a stage.

Version:
$Revision: 3798 $
Author:
Ross Mason
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.mule.impl.model.seda.SedaComponent
componentPerRequest, componentProxy, descriptorQueueName, enablePooling, proxyPool, queueTimeout, workManager
 
Fields inherited from class org.mule.impl.model.AbstractComponent
descriptor, exceptionListener, initialised, logger, model, paused, poolInitialised, stats, stopped, stopping
 
Constructor Summary
OptimisedSedaComponent(MuleDescriptor descriptor, OptimisedSedaModel model)
          Default constructor
 
Method Summary
protected  void initialisePool()
           
 
Methods inherited from class org.mule.impl.model.seda.SedaComponent
createComponentProxy, dequeue, doDispatch, doDispose, doForceStop, doInitialise, doSend, doStart, doStop, enqueue, getQueueSize, handleWorkException, release, run, workAccepted, workCompleted, workRejected, workStarted
 
Methods inherited from class org.mule.impl.model.AbstractComponent
connectListeners, disconnectListeners, dispatchEvent, dispose, doPause, doResume, 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

OptimisedSedaComponent

public OptimisedSedaComponent(MuleDescriptor descriptor,
                              OptimisedSedaModel model)
Default constructor

Method Detail

initialisePool

protected void initialisePool()
                       throws InitialisationException
Overrides:
initialisePool in class SedaComponent
Throws:
InitialisationException


Copyright © 2003-2006 MuleSource Inc.. All Rights Reserved.