|
GigaSpaces XAP 7.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.mule.service.AbstractService org.mule.model.seda.SedaService org.openspaces.esb.mule.seda.SpaceAwareSedaService
public class SpaceAwareSedaService
An extension to Mule SEDA component that will only start when working with a PRIMARY space and won't start when working with BACKUP space.
Field Summary | |
---|---|
protected GigaSpace |
gigaSpace
|
protected OpenSpacesSedaModel |
sedaModel
|
Fields inherited from class org.mule.model.seda.SedaService |
---|
queue, queueProfile, queueTimeout, threadingProfile, workManager |
Fields inherited from class org.mule.service.AbstractService |
---|
component, exceptionListener, inboundRouter, INITIAL_STATE_PAUSED, INITIAL_STATE_STARTED, INITIAL_STATE_STOPPED, initialised, initialState, logger, model, muleContext, name, outboundRouter, paused, responseRouter, stats, stopped, stopping |
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 | |
---|---|
SpaceAwareSedaService()
|
Method Summary | |
---|---|
protected void |
doDispose()
|
void |
doInitialise()
|
void |
onApplicationEvent(ApplicationEvent applicationEvent)
|
void |
start()
|
void |
stop()
|
Methods inherited from class org.mule.model.seda.SedaService |
---|
createStatistics, dequeue, dispatchToOutboundRouter, doDispatch, doForceStop, doSend, doStart, doStop, enqueue, getInstance, getQueueProfile, getQueueSize, getQueueTimeout, getThreadingProfile, getWorkManager, handleWorkException, release, run, setQueueProfile, setQueueTimeout, setThreadingProfile, setWorkManager, workAccepted, workCompleted, workRejected, workStarted |
Methods inherited from class org.mule.service.AbstractService |
---|
connectListeners, disconnectListeners, dispatchEvent, dispose, doPause, doResume, fireServiceNotification, forceStop, getComponent, getExceptionListener, getInboundRouter, getIncomingEndpoints, getInitialState, getModel, getMuleContext, getName, getOutboundRouter, getReplyToHandler, getResponseRouter, getStatistics, handleException, initialise, invokeComponent, isPaused, isStarted, isStopped, isStopping, pause, processAsyncReplyRouter, processReplyTo, registerListeners, resume, sendEvent, sendToOutboundRouter, setComponent, setExceptionListener, setInboundRouter, setInitialState, setModel, setMuleContext, setName, setOutboundRouter, setResponseRouter, start, startListeners, stopListeners, toString, unregisterListeners, waitIfPaused |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected OpenSpacesSedaModel sedaModel
protected GigaSpace gigaSpace
Constructor Detail |
---|
public SpaceAwareSedaService()
Method Detail |
---|
public void doInitialise() throws org.mule.api.lifecycle.InitialisationException
doInitialise
in class org.mule.model.seda.SedaService
org.mule.api.lifecycle.InitialisationException
public void start() throws org.mule.api.MuleException
start
in interface org.mule.api.lifecycle.Startable
start
in class org.mule.service.AbstractService
org.mule.api.MuleException
public void stop() throws org.mule.api.MuleException
stop
in interface org.mule.api.lifecycle.Stoppable
stop
in class org.mule.service.AbstractService
org.mule.api.MuleException
protected void doDispose()
doDispose
in class org.mule.model.seda.SedaService
public void onApplicationEvent(ApplicationEvent applicationEvent)
onApplicationEvent
in interface ApplicationListener
|
GigaSpaces XAP 7.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |