public class HQContext extends Object implements HQSpecificContext
Context.Mode| Modifier and Type | Field and Description |
|---|---|
static ThreadLocal<HQSpecificContext> |
currentContext |
| Constructor and Description |
|---|
HQContext(javax.jms.JMSContext jmsContext,
Messaging broker,
Context.Mode mode,
boolean remote) |
HQContext(javax.jms.JMSContext jmsContext,
Messaging broker,
Context.Mode mode,
boolean remote,
HQSpecificContext parent) |
| Modifier and Type | Method and Description |
|---|---|
void |
acknowledge() |
void |
addCloseable(AutoCloseable closeable) |
HQSpecificContext |
asNonCloseable() |
Messaging |
broker() |
void |
close() |
void |
commit() |
HQSpecificContext |
createChildContext(Context.Mode mode) |
boolean |
enlist() |
boolean |
isChild() |
boolean |
isRemote() |
boolean |
isXAEnabled() |
javax.jms.JMSContext |
jmsContext() |
Context.Mode |
mode() |
static int |
modeToJMSMode(Context.Mode mode) |
void |
rollback() |
public static ThreadLocal<HQSpecificContext> currentContext
public HQContext(javax.jms.JMSContext jmsContext,
Messaging broker,
Context.Mode mode,
boolean remote)
public HQContext(javax.jms.JMSContext jmsContext,
Messaging broker,
Context.Mode mode,
boolean remote,
HQSpecificContext parent)
public static int modeToJMSMode(Context.Mode mode)
public Context.Mode mode()
public void acknowledge()
acknowledge in interface Contextpublic boolean enlist()
throws Exception
public void close()
throws Exception
close in interface AutoCloseableExceptionpublic void addCloseable(AutoCloseable closeable)
addCloseable in interface Contextpublic javax.jms.JMSContext jmsContext()
jmsContext in interface HQSpecificContextpublic Messaging broker()
broker in interface HQSpecificContextpublic boolean isXAEnabled()
isXAEnabled in interface HQSpecificContextpublic boolean isChild()
isChild in interface HQSpecificContextpublic HQSpecificContext asNonCloseable()
asNonCloseable in interface HQSpecificContextpublic HQSpecificContext createChildContext(Context.Mode mode)
createChildContext in interface HQSpecificContextCopyright © 2015. All Rights Reserved.