• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java ResourceBean类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中bitronix.tm.resource.common.ResourceBean的典型用法代码示例。如果您正苦于以下问题:Java ResourceBean类的具体用法?Java ResourceBean怎么用?Java ResourceBean使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



ResourceBean类属于bitronix.tm.resource.common包,在下文中一共展示了ResourceBean类的17个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: createPooledConnection

import bitronix.tm.resource.common.ResourceBean; //导入依赖的package包/类
@Override
public JmsPooledConnection createPooledConnection(Object xaFactory, ResourceBean bean) throws Exception {
    if (!(xaFactory instanceof XAConnectionFactory))
        throw new IllegalArgumentException("class '" + xaFactory.getClass().getName() + "' does not implement " + XAConnectionFactory.class.getName());
    XAConnectionFactory xaConnectionFactory = (XAConnectionFactory) xaFactory;

    XAConnection xaConnection;
    if (user == null || password == null) {
        if (log.isDebugEnabled()) { log.debug("creating new JMS XAConnection with no credentials"); }
        xaConnection = xaConnectionFactory.createXAConnection();
    }
    else {
        if (log.isDebugEnabled()) { log.debug("creating new JMS XAConnection with user <" + user + "> and password <" + password + ">"); }
        xaConnection = xaConnectionFactory.createXAConnection(user, password);
    }

    JmsPooledConnection jmsPooledConnection = new JmsPooledConnection(this, xaConnection);
    xaStatefulHolders.add(jmsPooledConnection);
    return jmsPooledConnection;
}
 
开发者ID:bitronix,项目名称:btm,代码行数:21,代码来源:PoolingConnectionFactory.java


示例2: createMockProducer

import bitronix.tm.resource.common.ResourceBean; //导入依赖的package包/类
private XAResourceProducer createMockProducer(String uniqueName) throws RecoveryException {
    XAResourceProducer producer;
    producer = mock(XAResourceProducer.class);
    when(producer.getUniqueName()).thenReturn(uniqueName);

    ResourceBean resourceBean = mock(ResourceBean.class);
    when(resourceBean.getUniqueName()).thenReturn(uniqueName);

    XAResourceHolder resourceHolder = mock(XAResourceHolder.class);
    when(resourceHolder.getResourceBean()).thenReturn(resourceBean);

    XAResource xaResource = mock(XAResource.class);
    when(resourceHolder.getXAResource()).thenReturn(xaResource);

    when(producer.startRecovery()).thenReturn(new XAResourceHolderState(resourceHolder, resourceBean));
    return producer;
}
 
开发者ID:bitronix,项目名称:btm,代码行数:18,代码来源:ResourceRegistrarTest.java


示例3: createPooledConnection

import bitronix.tm.resource.common.ResourceBean; //导入依赖的package包/类
@Override
public XAStatefulHolder createPooledConnection(Object xaFactory, ResourceBean bean)
		throws Exception {
	if (xaFactory instanceof DirectXADataSource) {
		xaFactory = ((DirectXADataSource) xaFactory).getDataSource();
	}
	return super.createPooledConnection(xaFactory, bean);
}
 
开发者ID:vikrammane23,项目名称:https-github.com-g0t4-jenkins2-course-spring-boot,代码行数:9,代码来源:PoolingDataSourceBean.java


示例4: createPooledConnection

import bitronix.tm.resource.common.ResourceBean; //导入依赖的package包/类
@Override
public XAStatefulHolder createPooledConnection(Object xaFactory, ResourceBean bean)
		throws Exception {
	if (xaFactory instanceof DirectXAConnectionFactory) {
		xaFactory = ((DirectXAConnectionFactory) xaFactory).getConnectionFactory();
	}
	return super.createPooledConnection(xaFactory, bean);
}
 
开发者ID:vikrammane23,项目名称:https-github.com-g0t4-jenkins2-course-spring-boot,代码行数:9,代码来源:PoolingConnectionFactoryBean.java


示例5: createPooledConnection

import bitronix.tm.resource.common.ResourceBean; //导入依赖的package包/类
@Override
public JdbcPooledConnection createPooledConnection(Object xaFactory, ResourceBean bean) throws Exception {
    if (!(xaFactory instanceof XADataSource))
        throw new IllegalArgumentException("class '" + xaFactory.getClass().getName() + "' does not implement " + XADataSource.class.getName());
    XADataSource xads = (XADataSource) xaFactory;
    JdbcPooledConnection pooledConnection = new JdbcPooledConnection(this, xads.getXAConnection());
    xaResourceHolderMap.put(pooledConnection.getXAResource(), pooledConnection);
    return pooledConnection;
}
 
开发者ID:bitronix,项目名称:btm,代码行数:10,代码来源:PoolingDataSource.java


示例6: XAResourceHolderState

import bitronix.tm.resource.common.ResourceBean; //导入依赖的package包/类
public XAResourceHolderState(XAResourceHolder resourceHolder, ResourceBean bean) {
    this.bean = bean;
    this.xaResourceHolder = resourceHolder;

    started = false;
    ended = false;
    suspended = false;
    isTimeoutAlreadySet = false;
    xid = null;
    hashCode = 17 * bean.hashCode();
}
 
开发者ID:bitronix,项目名称:btm,代码行数:12,代码来源:XAResourceHolderState.java


示例7: createPooledConnection

import bitronix.tm.resource.common.ResourceBean; //导入依赖的package包/类
/**
 * {@inheritDoc}
 */
@Override
public MicroserviceResourceHolder createPooledConnection(Object xaFactory, ResourceBean bean) throws Exception {
    throw new UnsupportedOperationException();
}
 
开发者ID:maxant,项目名称:genericconnector,代码行数:8,代码来源:MicroserviceResourceProducer.java


示例8: getResourceBean

import bitronix.tm.resource.common.ResourceBean; //导入依赖的package包/类
/**
    * {@inheritDoc}
    */
   @Override
public ResourceBean getResourceBean() {
       return bean;
   }
 
开发者ID:maxant,项目名称:genericconnector,代码行数:8,代码来源:MicroserviceResourceHolder.java


示例9: createPooledConnection

import bitronix.tm.resource.common.ResourceBean; //导入依赖的package包/类
@Override
public XAStatefulHolder createPooledConnection(Object xaFactory, ResourceBean bean) {
  throw new UnsupportedOperationException("Ehcache is not connection-oriented");
}
 
开发者ID:ehcache,项目名称:ehcache3,代码行数:5,代码来源:Ehcache3XAResourceProducer.java


示例10: getResourceBean

import bitronix.tm.resource.common.ResourceBean; //导入依赖的package包/类
/**
 * {@inheritDoc}
 */
public ResourceBean getResourceBean() {
  return bean;
}
 
开发者ID:ehcache,项目名称:ehcache3,代码行数:7,代码来源:Ehcache3XAResourceHolder.java


示例11: getResourceBean

import bitronix.tm.resource.common.ResourceBean; //导入依赖的package包/类
@Override
public ResourceBean getResourceBean() {
    return getPoolingDataSource();
}
 
开发者ID:bitronix,项目名称:btm,代码行数:5,代码来源:JdbcPooledConnection.java


示例12: createPooledConnection

import bitronix.tm.resource.common.ResourceBean; //导入依赖的package包/类
/**
 * {@inheritDoc}
 */
@Override
public EhCacheXAResourceHolder createPooledConnection(Object xaFactory, ResourceBean bean) throws Exception {
    throw new UnsupportedOperationException("Ehcache is not connection-oriented");
}
 
开发者ID:bitronix,项目名称:btm,代码行数:8,代码来源:EhCacheXAResourceProducer.java


示例13: getResourceBean

import bitronix.tm.resource.common.ResourceBean; //导入依赖的package包/类
/**
 * {@inheritDoc}
 */
@Override
public ResourceBean getResourceBean() {
    return bean;
}
 
开发者ID:bitronix,项目名称:btm,代码行数:8,代码来源:EhCacheXAResourceHolder.java


示例14: getResourceBean

import bitronix.tm.resource.common.ResourceBean; //导入依赖的package包/类
@Override
public ResourceBean getResourceBean() {
    return getPoolingConnectionFactory();
}
 
开发者ID:bitronix,项目名称:btm,代码行数:5,代码来源:DualSessionWrapper.java


示例15: MicroserviceResourceHolder

import bitronix.tm.resource.common.ResourceBean; //导入依赖的package包/类
/**
 * Create a new MicroserviceResourceHolder for a particular XAResource
 * 
 * @param resource
 *            the required XAResource
 * @param bean
 *            the required ResourceBean
 */
MicroserviceResourceHolder(XAResource resource, ResourceBean bean) {
    this.resource = resource;
    this.bean = bean;
}
 
开发者ID:maxant,项目名称:genericconnector,代码行数:13,代码来源:MicroserviceResourceHolder.java


示例16: Ehcache3XAResourceHolder

import bitronix.tm.resource.common.ResourceBean; //导入依赖的package包/类
/**
 * Create a new EhCacheXAResourceHolder for a particular XAResource
 * @param resource the required XAResource
 * @param bean the required ResourceBean
 */
Ehcache3XAResourceHolder(XAResource resource, ResourceBean bean) {
  this.resource = resource;
  this.bean = bean;
}
 
开发者ID:ehcache,项目名称:ehcache3,代码行数:10,代码来源:Ehcache3XAResourceHolder.java


示例17: EhCacheXAResourceHolder

import bitronix.tm.resource.common.ResourceBean; //导入依赖的package包/类
/**
 * Create a new EhCacheXAResourceHolder for a particular XAResource
 * @param resource the required XAResource
 * @param bean the required ResourceBean
 */
public EhCacheXAResourceHolder(XAResource resource, ResourceBean bean) {
    this.resource = resource;
    this.bean = bean;
}
 
开发者ID:bitronix,项目名称:btm,代码行数:10,代码来源:EhCacheXAResourceHolder.java



注:本文中的bitronix.tm.resource.common.ResourceBean类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java ObjectMetadata类代码示例发布时间:2022-05-23
下一篇:
Java EditorUtil类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap