类javax.jms.XAJMSContext源码实例Demo

下面列出了怎么用javax.jms.XAJMSContext的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: pooled-jms   文件: JmsPoolXAConnectionFactory.java
@Override
protected XAJMSContext createProviderContext(String username, String password, int sessionMode) {
    if (connectionFactory instanceof XAConnectionFactory) {
        if (username == null && password == null) {
            return ((XAConnectionFactory) connectionFactory).createXAContext();
        } else {
            return ((XAConnectionFactory) connectionFactory).createXAContext(username, password);
        }
    } else {
        throw new javax.jms.IllegalStateRuntimeException("connectionFactory should implement javax.jms.XAConnectionFactory");
    }
}
 
源代码2 项目: brave   文件: TracingJMSContext.java
static JMSContext create(JMSContext delegate, JmsTracing jmsTracing) {
  if (delegate == null) throw new NullPointerException("delegate == null");
  if (jmsTracing == null) throw new NullPointerException("jmsTracing == null");
  if (delegate instanceof XAJMSContext) {
    return new TracingXAJMSContext((XAJMSContext) delegate, jmsTracing);
  }
  return new TracingJMSContext(delegate, jmsTracing);
}
 
源代码3 项目: pooled-jms   文件: JmsPoolXAConnectionFactory.java
@Override
public XAJMSContext createXAContext() {
    return createProviderContext(null, null, 0);
}
 
源代码4 项目: pooled-jms   文件: JmsPoolXAConnectionFactory.java
@Override
public XAJMSContext createXAContext(String userName, String password) {
    return createProviderContext(userName, password, 0);
}
 
源代码5 项目: pooled-jms   文件: XAConnectionPoolTest.java
public XAJMSContext createXAContext() {
    return null;
}
 
源代码6 项目: pooled-jms   文件: XAConnectionPoolTest.java
public XAJMSContext createXAContext(String userName, String password) {
    return null;
}
 
@Override
public XAJMSContext createXAContext() {
	return wrappedDelegate().createXAContext();
}
 
@Override
public XAJMSContext createXAContext(String s, String s1) {
	return wrappedDelegate().createXAContext(s, s1);
}
 
@Override
public XAJMSContext createXAContext() {
	return this.xaConnectionFactoryDelegate.createXAContext();
}
 
@Override
public XAJMSContext createXAContext(String userName, String password) {
	return this.xaConnectionFactoryDelegate.createXAContext(userName, password);
}
 
@Override
public XAJMSContext createXAContext() {
   return createXAContext(null, null);
}
 
@Override
public XAJMSContext createXAContext() {
   incrementRefCounter();

   return new ActiveMQRAXAJMSContext(this, threadAwareContext);
}
 
@Override
public XAJMSContext createXAContext() {
   refCounter.increment();

   return new ActiveMQXAJMSContext(this, threadAwareContext);
}
 
@Override
public XAJMSContext createXAContext() {
   return createXAContext(user, password);
}
 
源代码15 项目: tomee   文件: TomEEXAConnectionFactory.java
@Override
public XAJMSContext createXAContext() {
    return new XAJMSContextImpl(this, Session.SESSION_TRANSACTED, userName, password);
}
 
源代码16 项目: tomee   文件: TomEEXAConnectionFactory.java
@Override
public XAJMSContext createXAContext(String userName, String password) {
    return new XAJMSContextImpl(this, Session.SESSION_TRANSACTED, userName, password);
}
 
源代码17 项目: brave   文件: TracingXAJMSContext.java
static XAJMSContext create(XAJMSContext delegate, JmsTracing jmsTracing) {
  if (delegate instanceof TracingXAJMSContext) return delegate;
  return new TracingXAJMSContext(delegate, jmsTracing);
}
 
源代码18 项目: brave   文件: TracingXAJMSContext.java
TracingXAJMSContext(XAJMSContext delegate, JmsTracing jmsTracing) {
  super(delegate, jmsTracing);
}
 
源代码19 项目: brave   文件: TracingXAJMSContext.java
@Override public XAResource getXAResource() {
  return ((XAJMSContext) delegate).getXAResource();
}
 
源代码20 项目: brave   文件: TracingXAConnectionFactory.java
@JMS2_0 public XAJMSContext createXAContext() {
  XAConnectionFactory xacf = (XAConnectionFactory) delegate;
  return TracingXAJMSContext.create(xacf.createXAContext(), jmsTracing);
}
 
源代码21 项目: brave   文件: TracingXAConnectionFactory.java
@JMS2_0 public XAJMSContext createXAContext(String userName, String password) {
  XAConnectionFactory xacf = (XAConnectionFactory) delegate;
  return TracingXAJMSContext.create(xacf.createXAContext(userName, password), jmsTracing);
}
 
XAJMSContext createXAContext(); 
 类所在包
 类方法
 同包方法