public class ODEServer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected org.slf4j.Logger |
__log |
protected org.slf4j.Logger |
__logTx |
protected java.io.File |
_appRoot |
protected BpelServerImpl |
_bpelServer |
protected ClusterUrlTransformer |
_clusterUrlTransformer |
protected org.apache.axis2.context.ConfigurationContext |
_configContext |
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 |
java.lang.Runnable |
txMgrCreatedCallback |
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() |
javax.transaction.TransactionManager |
getTransactionManager() |
void |
init(javax.servlet.ServletConfig config,
org.apache.axis2.context.ConfigurationContext configContext) |
void |
init(java.lang.String contextPath,
org.apache.axis2.context.ConfigurationContext configContext) |
protected void |
initDAO()
Initialize the DAO.
|
protected void |
initProcessStore(EndpointReferenceContext eprContext) |
void |
shutDown()
Shutdown the service engine.
|
protected final org.slf4j.Logger __log
protected final org.slf4j.Logger __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.context.ConfigurationContext _configContext
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 java.lang.Runnable txMgrCreatedCallback
public void init(javax.servlet.ServletConfig config, org.apache.axis2.context.ConfigurationContext configContext) throws javax.servlet.ServletException
javax.servlet.ServletException
public void init(java.lang.String contextPath, org.apache.axis2.context.ConfigurationContext configContext) throws javax.servlet.ServletException
javax.servlet.ServletException
public void shutDown()
org.apache.axis2.AxisFault
- if the engine is unable to shut down.public javax.transaction.TransactionManager getTransactionManager()
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()