Package org.apache.activemq.ra
Class ActiveMQEndpointWorker
java.lang.Object
org.apache.activemq.ra.ActiveMQEndpointWorker
$Date$
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ActiveMQEndpointActivationKeyprotected final jakarta.resource.spi.endpoint.MessageEndpointFactorystatic final Methodprotected final booleanprotected final jakarta.resource.spi.work.WorkManager -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.activemq.ActiveMQConnectionprotected voidregisterThreadSession(jakarta.jms.Session session) static voidsafeClose(jakarta.jms.Connection c) static voidsafeClose(jakarta.jms.ConnectionConsumer cc) voidsetConnection(org.apache.activemq.ActiveMQConnection activeMQConnection) voidstart()voidstop()protected voidunregisterThreadSession(jakarta.jms.Session session)
-
Field Details
-
ON_MESSAGE_METHOD
-
endpointActivationKey
-
endpointFactory
protected final jakarta.resource.spi.endpoint.MessageEndpointFactory endpointFactory -
workManager
protected final jakarta.resource.spi.work.WorkManager workManager -
transacted
protected final boolean transacted
-
-
Constructor Details
-
ActiveMQEndpointWorker
protected ActiveMQEndpointWorker(MessageResourceAdapter adapter, ActiveMQEndpointActivationKey key) throws jakarta.resource.ResourceException - Throws:
jakarta.resource.ResourceException
-
-
Method Details
-
safeClose
public static void safeClose(jakarta.jms.Connection c) - Parameters:
c-
-
safeClose
public static void safeClose(jakarta.jms.ConnectionConsumer cc) - Parameters:
cc-
-
start
public void start() throws jakarta.resource.ResourceException- Throws:
jakarta.resource.ResourceException
-
stop
- Throws:
InterruptedException
-
registerThreadSession
protected void registerThreadSession(jakarta.jms.Session session) -
unregisterThreadSession
protected void unregisterThreadSession(jakarta.jms.Session session) -
setConnection
public void setConnection(org.apache.activemq.ActiveMQConnection activeMQConnection) -
getConnection
protected org.apache.activemq.ActiveMQConnection getConnection()
-