Class JcaExecutorServiceManagedConnection
java.lang.Object
org.operaton.bpm.container.impl.threading.ra.outbound.JcaExecutorServiceManagedConnection
- All Implemented Interfaces:
jakarta.resource.spi.ManagedConnection
public class JcaExecutorServiceManagedConnection
extends Object
implements jakarta.resource.spi.ManagedConnection
- Author:
- Daniel Meyer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected JcaExecutorServiceConnectionImplprotected ExecutorServiceprotected List<jakarta.resource.spi.ConnectionEventListener> protected PrintWriter -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionvoidaddConnectionEventListener(jakarta.resource.spi.ConnectionEventListener listener) voidassociateConnection(Object connection) voidcleanup()voiddestroy()getConnection(Subject subject, jakarta.resource.spi.ConnectionRequestInfo cxRequestInfo) getExecuteJobsRunnable(List<String> jobIds, ProcessEngineImpl processEngine) jakarta.resource.spi.LocalTransactionjakarta.resource.spi.ManagedConnectionMetaDatavoidremoveConnectionEventListener(jakarta.resource.spi.ConnectionEventListener listener) booleanvoidsetLogWriter(PrintWriter out)
-
Field Details
-
logwriter
-
mcf
-
listeners
-
connection
-
delegate
-
-
Constructor Details
-
JcaExecutorServiceManagedConnection
public JcaExecutorServiceManagedConnection() -
JcaExecutorServiceManagedConnection
-
-
Method Details
-
getConnection
public Object getConnection(Subject subject, jakarta.resource.spi.ConnectionRequestInfo cxRequestInfo) throws jakarta.resource.ResourceException - Specified by:
getConnectionin interfacejakarta.resource.spi.ManagedConnection- Throws:
jakarta.resource.ResourceException
-
associateConnection
- Specified by:
associateConnectionin interfacejakarta.resource.spi.ManagedConnection- Throws:
jakarta.resource.ResourceException
-
cleanup
public void cleanup() throws jakarta.resource.ResourceException- Specified by:
cleanupin interfacejakarta.resource.spi.ManagedConnection- Throws:
jakarta.resource.ResourceException
-
destroy
public void destroy() throws jakarta.resource.ResourceException- Specified by:
destroyin interfacejakarta.resource.spi.ManagedConnection- Throws:
jakarta.resource.ResourceException
-
addConnectionEventListener
public void addConnectionEventListener(jakarta.resource.spi.ConnectionEventListener listener) - Specified by:
addConnectionEventListenerin interfacejakarta.resource.spi.ManagedConnection
-
removeConnectionEventListener
public void removeConnectionEventListener(jakarta.resource.spi.ConnectionEventListener listener) - Specified by:
removeConnectionEventListenerin interfacejakarta.resource.spi.ManagedConnection
-
getLogWriter
- Specified by:
getLogWriterin interfacejakarta.resource.spi.ManagedConnection- Throws:
jakarta.resource.ResourceException
-
setLogWriter
- Specified by:
setLogWriterin interfacejakarta.resource.spi.ManagedConnection- Throws:
jakarta.resource.ResourceException
-
getLocalTransaction
public jakarta.resource.spi.LocalTransaction getLocalTransaction() throws jakarta.resource.ResourceException- Specified by:
getLocalTransactionin interfacejakarta.resource.spi.ManagedConnection- Throws:
jakarta.resource.ResourceException
-
getXAResource
- Specified by:
getXAResourcein interfacejakarta.resource.spi.ManagedConnection- Throws:
jakarta.resource.ResourceException
-
getMetaData
public jakarta.resource.spi.ManagedConnectionMetaData getMetaData() throws jakarta.resource.ResourceException- Specified by:
getMetaDatain interfacejakarta.resource.spi.ManagedConnection- Throws:
jakarta.resource.ResourceException
-
schedule
-
getExecuteJobsRunnable
-