public class ODEServer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected org.apache.commons.logging.Log |
__log |
protected org.apache.commons.logging.Log |
__logTx |
protected java.io.File |
_appRoot |
protected org.apache.axis2.engine.AxisConfiguration |
_axisConfig |
protected BpelServerImpl |
_bpelServer |
protected ClusterUrlTransformer |
_clusterUrlTransformer |
protected java.io.File |
_configRoot |
protected CronScheduler |
_cronScheduler |
protected BpelDAOConnectionFactory |
_daoCF |
protected Database |
_db |
protected java.util.concurrent.ExecutorService |
_executorService |
protected ODEConfigProperties |
_odeConfig |
protected Scheduler |
_scheduler |
protected ProcessStoreImpl |
_store |
protected javax.transaction.TransactionManager |
_txMgr |
protected java.io.File |
_workRoot |
protected org.apache.commons.httpclient.MultiThreadedHttpConnectionManager |
httpConnectionManager |
protected org.apache.commons.httpclient.util.IdleConnectionTimeoutThread |
idleConnectionTimeoutThread |
Constructor and Description |
---|
ODEServer() |
Modifier and Type | Method and Description |
---|---|
protected ProcessStoreImpl |
createProcessStore(EndpointReferenceContext eprContext,
javax.sql.DataSource ds) |
protected Scheduler |
createScheduler() |
java.io.File |
getAppRoot() |
BpelServerImpl |
getBpelServer() |
java.io.File |
getConfigRoot() |
InstanceManagement |
getInstanceManagement() |
ProcessManagement |
getProcessManagement() |
ProcessStoreImpl |
getProcessStore() |
void |
init(javax.servlet.ServletConfig config,
org.apache.axis2.engine.AxisConfiguration axisConf) |
void |
init(java.lang.String contextPath,
org.apache.axis2.engine.AxisConfiguration axisConf) |
protected void |
initDAO()
Initialize the DAO.
|
protected void |
initProcessStore(EndpointReferenceContext eprContext) |
void |
shutDown()
Shutdown the service engine.
|
protected final org.apache.commons.logging.Log __log
protected final org.apache.commons.logging.Log __logTx
protected java.io.File _appRoot
protected java.io.File _workRoot
protected java.io.File _configRoot
protected BpelServerImpl _bpelServer
protected ProcessStoreImpl _store
protected ODEConfigProperties _odeConfig
protected org.apache.axis2.engine.AxisConfiguration _axisConfig
protected javax.transaction.TransactionManager _txMgr
protected BpelDAOConnectionFactory _daoCF
protected java.util.concurrent.ExecutorService _executorService
protected Scheduler _scheduler
protected CronScheduler _cronScheduler
protected Database _db
protected ClusterUrlTransformer _clusterUrlTransformer
protected org.apache.commons.httpclient.MultiThreadedHttpConnectionManager httpConnectionManager
protected org.apache.commons.httpclient.util.IdleConnectionTimeoutThread idleConnectionTimeoutThread
public void init(javax.servlet.ServletConfig config, org.apache.axis2.engine.AxisConfiguration axisConf) throws javax.servlet.ServletException
javax.servlet.ServletException
public void init(java.lang.String contextPath, org.apache.axis2.engine.AxisConfiguration axisConf) throws javax.servlet.ServletException
javax.servlet.ServletException
public void shutDown()
org.apache.axis2.AxisFault
- if the engine is unable to shut down.protected void initDAO() throws javax.servlet.ServletException
javax.servlet.ServletException
protected void initProcessStore(EndpointReferenceContext eprContext)
protected ProcessStoreImpl createProcessStore(EndpointReferenceContext eprContext, javax.sql.DataSource ds)
protected Scheduler createScheduler()
public ProcessStoreImpl getProcessStore()
public BpelServerImpl getBpelServer()
public InstanceManagement getInstanceManagement()
public ProcessManagement getProcessManagement()
public java.io.File getAppRoot()
public java.io.File getConfigRoot()