本文整理汇总了Java中org.objectweb.jotm.Jotm类的典型用法代码示例。如果您正苦于以下问题:Java Jotm类的具体用法?Java Jotm怎么用?Java Jotm使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Jotm类属于org.objectweb.jotm包,在下文中一共展示了Jotm类的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: activate
import org.objectweb.jotm.Jotm; //导入依赖的package包/类
@Activate
void activate() throws Throwable {
try {
RmiConfiguration rmc = new RmiConfiguration() {
@Override
public boolean isCorbaCompliant() {
return false;
}
@Override
public void init() throws RmiConfigurationException {
}
};
jotm = new org.objectweb.jotm.Jotm(true, false, rmc);
delegate = jotm.getTransactionManager();
} catch (Throwable t) {
t.printStackTrace();
throw t;
}
}
开发者ID:osgi,项目名称:bundles,代码行数:22,代码来源:JotmImpl.java
示例2: JotmFactoryBean
import org.objectweb.jotm.Jotm; //导入依赖的package包/类
public JotmFactoryBean() throws NamingException {
// Check for already active JOTM instance.
this.jotmCurrent = Current.getCurrent();
// If none found, create new local JOTM instance.
if (this.jotmCurrent == null) {
// Only for use within the current Spring context:
// local, not bound to registry.
this.jotm = new Jotm(true, false);
this.jotmCurrent = Current.getCurrent();
}
}
开发者ID:Gigaspaces,项目名称:xap-openspaces,代码行数:13,代码来源:JotmFactoryBean.java
示例3: DatabaseResource
import org.objectweb.jotm.Jotm; //导入依赖的package包/类
/**
* Constructor for DatabaseResource.
*/
public DatabaseResource(final String name) throws SyncDatabaseException,
IOException, NamingException, SQLException {
if (name == null) {
throw new SyncDatabaseException("error.argument");
}
final JdbcResource jdbcResource = JdbcResource.getJdbcResource(
RESOURCE_FILE_NAME, name);
if (jdbcResource == null) {
throw new SyncDatabaseException("error.resource_notfound", name);
}
isOracle = jdbcResource.getUrl().contains("jdbc:oracle:");
log.debug(jdbcResource.getName() + " configuration:"
+ jdbcResource.getUsername() + "/" + jdbcResource.getUrl()
+ "/" + jdbcResource.getClassName());
/*
* Get a transaction manager. creates an instance of JOTM with a local
* transaction factory. which is not bound to a registry.
*/
try {
jotm = new Jotm(true, false);
xads = new StandardXADataSource();
((StandardXADataSource) xads).setDriverName(jdbcResource
.getClassName());
((StandardXADataSource) xads).setUrl(jdbcResource.getUrl());
((StandardXADataSource) xads).setTransactionManager(jotm
.getTransactionManager());
xaconn = xads.getXAConnection(jdbcResource.getUsername(),
jdbcResource.getPassword());
} catch (final Exception e) {
if (jotm != null) {
jotm.stop();
}
throw new SyncDatabaseException("error.message", e.getMessage());
}
}
开发者ID:ossc-db,项目名称:syncdb,代码行数:46,代码来源:DatabaseResource.java
示例4: beforeTestsStarted
import org.objectweb.jotm.Jotm; //导入依赖的package包/类
/** {@inheritDoc} */
@Override protected void beforeTestsStarted() throws Exception {
jotm = new Jotm(true, false);
super.beforeTestsStarted();
}
开发者ID:apache,项目名称:ignite,代码行数:7,代码来源:HibernateL2CacheTransactionalSelfTest.java
示例5: JotmTransactionManagerFactory
import org.objectweb.jotm.Jotm; //导入依赖的package包/类
/**
* Sole constructor.
*/
public JotmTransactionManagerFactory() throws NamingException
{
tmService = new Jotm(true, // create as a local transaction factory
false); // not bound in an RMI or CORBA registry
}
开发者ID:quoll,项目名称:mulgara,代码行数:9,代码来源:JotmTransactionManagerFactory.java
示例6: setup
import org.objectweb.jotm.Jotm; //导入依赖的package包/类
public void setup() throws Exception {
logger.info("Doing setup");
sessionFactory = SessionFactoryFinder.newSessionFactory(databaseURI);
txService = new Jotm(true, false); // local, unbound.
txManager = txService.getTransactionManager();
}
开发者ID:quoll,项目名称:mulgara,代码行数:7,代码来源:JotmTransactionStandaloneIntTst.java
示例7: beforeTestsStarted
import org.objectweb.jotm.Jotm; //导入依赖的package包/类
/** {@inheritDoc} */
@Override protected void beforeTestsStarted() throws Exception {
super.beforeTestsStarted();
jotm = new Jotm(true, false);
Current.setAppServer(false);
startGrid();
}
开发者ID:apache,项目名称:ignite,代码行数:11,代码来源:GridJtaTransactionManagerSelfTest.java
示例8: getJotm
import org.objectweb.jotm.Jotm; //导入依赖的package包/类
/**
* Return the JOTM instance created by this factory bean, if any.
* Will be <code>null</code> if an already active JOTM instance is used.
* <p>Application code should never need to access this.
*/
public Jotm getJotm() {
return this.jotm;
}
开发者ID:Gigaspaces,项目名称:xap-openspaces,代码行数:9,代码来源:JotmFactoryBean.java
注:本文中的org.objectweb.jotm.Jotm类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论