本文整理汇总了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;未经允许,请勿转载。 |
请发表评论