当前位置: 首页>>代码示例>>Java>>正文


Java Transaction.success方法代码示例

本文整理汇总了Java中org.neo4j.driver.v1.Transaction.success方法的典型用法代码示例。如果您正苦于以下问题:Java Transaction.success方法的具体用法?Java Transaction.success怎么用?Java Transaction.success使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.neo4j.driver.v1.Transaction的用法示例。


在下文中一共展示了Transaction.success方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: prepareTest

import org.neo4j.driver.v1.Transaction; //导入方法依赖的package包/类
@BeforeClass
public void prepareTest() throws IOException {

  Config reference  = ConfigFactory.load();
  File conf = new File("target/test-classes/TwitterFollowNeo4jIT.conf");
  assertTrue(conf.exists());
  Config testResourceConfig  = ConfigFactory.parseFileAnySyntax(conf, ConfigParseOptions.defaults().setAllowMissing(false));
  Config typesafe  = testResourceConfig.withFallback(reference).resolve();
  testConfiguration = new ComponentConfigurator<>(TwitterFollowNeo4jConfiguration.class).detectConfiguration(typesafe);
  testClient = Neo4jBoltClient.getInstance(testConfiguration.getNeo4j());

  Session session = testClient.client().session();
  Transaction transaction = session.beginTransaction();
  transaction.run("MATCH ()-[r]-() DELETE r");
  transaction.run("MATCH (n) DETACH DELETE n");
  transaction.success();
  session.close();
}
 
开发者ID:apache,项目名称:streams-examples,代码行数:19,代码来源:TwitterFollowNeo4jIT.java

示例2: cleanup

import org.neo4j.driver.v1.Transaction; //导入方法依赖的package包/类
@AfterClass
public void cleanup() throws Exception {
  Session session = testClient.client().session();
  Transaction transaction = session.beginTransaction();
  transaction.run("MATCH ()-[r]-() DELETE r");
  transaction.run("MATCH (n) DETACH DELETE n");
  transaction.success();
  session.close();
}
 
开发者ID:apache,项目名称:streams-examples,代码行数:10,代码来源:TwitterFollowNeo4jIT.java

示例3: close

import org.neo4j.driver.v1.Transaction; //导入方法依赖的package包/类
@Override
public List<JcError> close() {
	List<JcError> errors;
	if (isClosed())
		throw new RuntimeException(ERR_CLOSED);
	if (!isMyThread())
		throw new RuntimeException(ERR_THREAD);
	
	BoltDBAccess bdba = getBoltDBAccess();
	bdba.removeTx();
	if (this.transaction != null) {
		Transaction tx = getTransaction();
		if (failed)
			tx.failure();
		else
			tx.success();
		
		Throwable dbException = null;
		try {
			tx.close();
		} catch(Throwable e) {
			dbException = e;
		}
		errors = DBUtil.buildErrorList(null, dbException);
	} else 
		errors = new ArrayList<JcError>();
	
	if (errors.size() > 0)
		failure();
	setClosed();
	
	return errors;
}
 
开发者ID:Wolfgang-Schuetzelhofer,项目名称:jcypher,代码行数:34,代码来源:BoltTransactionImpl.java


注:本文中的org.neo4j.driver.v1.Transaction.success方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。