org.apache.tuscany.sca.implementation.bpel.ode
Class EmbeddedODEServer

java.lang.Object
  extended by org.apache.tuscany.sca.implementation.bpel.ode.EmbeddedODEServer

public class EmbeddedODEServer
extends java.lang.Object

Embedded ODE process server


Field Summary
protected  Log __log
           
protected  java.util.concurrent.ExecutorService _executorService
           
 
Constructor Summary
EmbeddedODEServer(TransactionManager txMgr)
           
 
Method Summary
protected  Scheduler createScheduler()
           
 void deploy(ODEDeployment d, BPELImplementation implementation)
           
 BpelServerImpl getBpelServer()
           
 java.util.concurrent.ExecutorService getExecutor()
           
 Scheduler getScheduler()
           
 RuntimeComponent getTuscanyRuntimeComponent(javax.xml.namespace.QName processName)
           
 void init()
           
 boolean isInitialized()
           
 void registerTuscanyRuntimeComponent(javax.xml.namespace.QName processName, RuntimeComponent componentContext)
           
 void stop()
           
 void undeploy(ODEDeployment d)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

__log

protected final Log __log

_executorService

protected java.util.concurrent.ExecutorService _executorService
Constructor Detail

EmbeddedODEServer

public EmbeddedODEServer(TransactionManager txMgr)
Method Detail

init

public void init()
          throws ODEInitializationException
Throws:
ODEInitializationException

stop

public void stop()
          throws ODEShutdownException
Throws:
ODEShutdownException

createScheduler

protected Scheduler createScheduler()

isInitialized

public boolean isInitialized()

getBpelServer

public BpelServerImpl getBpelServer()

getScheduler

public Scheduler getScheduler()

getExecutor

public java.util.concurrent.ExecutorService getExecutor()

deploy

public void deploy(ODEDeployment d,
                   BPELImplementation implementation)

undeploy

public void undeploy(ODEDeployment d)

registerTuscanyRuntimeComponent

public void registerTuscanyRuntimeComponent(javax.xml.namespace.QName processName,
                                            RuntimeComponent componentContext)

getTuscanyRuntimeComponent

public RuntimeComponent getTuscanyRuntimeComponent(javax.xml.namespace.QName processName)