Codota Logo
org.drools.persistence
Code IndexAdd Codota to your IDE (free)

How to use org.drools.persistence

Best Java code snippets using org.drools.persistence (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
BufferedReader b =
  • Codota IconInputStream in;new BufferedReader(new InputStreamReader(in))
  • Codota IconReader in;new BufferedReader(in)
  • Codota IconFile file;new BufferedReader(new FileReader(file))
  • Smart code suggestions by Codota
}
origin: kiegroup/jbpm

protected void addInterceptors(KieSession ksession) {
  PersistableRunner runner = (PersistableRunner)
      ((CommandBasedStatefulKnowledgeSession) ksession).getRunner();        
  runner.addInterceptor(new OptimisticLockRetryInterceptor());
  // even though it's added always TransactionLockInterceptor is by default disabled so won't do anything
  runner.addInterceptor(new TransactionLockInterceptor(ksession.getEnvironment()));
  runner.addInterceptor(new ExecutionErrorHandlerInterceptor(ksession.getEnvironment()));
}
origin: kiegroup/jbpm

PersistableRunner service = new PersistableRunner( kbase,
                                    config,
                                    env );
Long sessionId = service.getSessionId();
StartProcessCommand startProcessCommand = new StartProcessCommand();
startProcessCommand.setProcessId( "org.drools.test.TestProcess" );
ProcessInstance processInstance = service.execute( startProcessCommand );
logger.info( "Started process instance {}", processInstance.getId() );
service.dispose();
service = new PersistableRunner( sessionId,
                      kbase,
                      config,
GetProcessInstanceCommand getProcessInstanceCommand = new GetProcessInstanceCommand();
getProcessInstanceCommand.setProcessInstanceId( processInstance.getId() );
processInstance = service.execute( getProcessInstanceCommand );
assertNotNull( processInstance );
service.dispose();
service = new PersistableRunner( sessionId,
                      kbase,
                      config,
getProcessInstanceCommand = new GetProcessInstanceCommand();
getProcessInstanceCommand.setProcessInstanceId( processInstance.getId() );
processInstance = service.execute( getProcessInstanceCommand );
assertNull( processInstance );
origin: kiegroup/jbpm

kbase.addPackages( kpkgs );
PersistableRunner service = new PersistableRunner( kbase,
                                    config,
                                    env );
Long sessionId = service.getSessionId();
StartProcessCommand startProcessCommand = new StartProcessCommand();
startProcessCommand.setProcessId( "org.drools.test.TestProcess" );
ProcessInstance processInstance = service.execute( startProcessCommand );
logger.info( "Started process instance {}", processInstance.getId() );
service = new PersistableRunner( sessionId,
                      kbase,
                      config,
GetProcessInstanceCommand getProcessInstanceCommand = new GetProcessInstanceCommand();
getProcessInstanceCommand.setProcessInstanceId( processInstance.getId() );
processInstance = service.execute( getProcessInstanceCommand );
assertNull( processInstance );
origin: org.drools/drools-persistence-jpa

private void registerUpdateSync() {
  if (this.txm.getResource("TriggerUpdateTransactionSynchronization-"+this.toString()) == null) {
    this.txm.registerTransactionSynchronization(new TriggerUpdateTransactionSynchronization(txm, env));
    this.txm.putResource("TriggerUpdateTransactionSynchronization-"+this.toString(), true);
  }
}
origin: org.drools/drools-spring

public void beforeCompletion() {
  this.ts.beforeCompletion();
}
origin: org.drools/drools-spring

public void afterCompletion(int status) {
  switch ( status ) {
    case TransactionSynchronization.STATUS_COMMITTED : {
      this.ts.afterCompletion( TransactionManager.STATUS_COMMITTED );
      break;
    }
    case TransactionSynchronization.STATUS_ROLLED_BACK : {
      this.ts.afterCompletion( TransactionManager.STATUS_ROLLEDBACK );
      break;
    }
    default : {
      this.ts.afterCompletion( TransactionManager.STATUS_UNKNOWN );
    }
  }
}
origin: org.drools/drools-persistence-jpa

public void addInterceptor(ChainableRunner interceptor) {
  addInterceptor(interceptor, true);
}
origin: kiegroup/jbpm

ChainableRunner internalCommandService = ((PersistableRunner)commandService).getChainableRunner();
assertEquals(ExecutionErrorHandlerInterceptor.class, internalCommandService.getClass());
taskService.complete(taskIds.get(0), "john", result); // this time, execute normally
internalCommandService =  ((PersistableRunner)commandService).getChainableRunner();
assertEquals(ExecutionErrorHandlerInterceptor.class, internalCommandService.getClass());
assertEquals(TransactionLockInterceptor.class, internalCommandService.getClass());
internalCommandService = (ChainableRunner) ((TransactionLockInterceptor) internalCommandService).getNext();
assertEquals(OptimisticLockRetryInterceptor.class, internalCommandService.getClass());
internalCommandService = (ChainableRunner) ((OptimisticLockRetryInterceptor) internalCommandService).getNext();
assertEquals("org.drools.persistence.PersistableRunner$TransactionInterceptor", internalCommandService.getClass().getName());
origin: org.drools/drools-persistence-jpa

public long getStatefulKnowledgeSessionId(StatefulKnowledgeSession ksession) {
  if ( ksession instanceof CommandBasedStatefulKnowledgeSession ) {
    PersistableRunner commandService = (PersistableRunner) ((CommandBasedStatefulKnowledgeSession) ksession).getRunner();
    return commandService.getSessionId();
  }
  throw new IllegalArgumentException( "StatefulKnowledgeSession must be an a CommandBasedStatefulKnowledgeSession" );
}
origin: org.drools/drools-persistence-jpa

  public RequestContext createContext() {
    return PersistableRunner.this.createContext();
  }
}
origin: org.drools/drools-persistence-jpa

private void rollbackTransaction( Exception t1, boolean transactionOwner ) {
  rollbackTransaction(t1, transactionOwner, true);
}
origin: org.drools/drools-persistence-jpa

public static boolean isSpringTransactionManager( Class<?> clazz ) {
  if ( SPRING_TM_CLASSNAME.equals( clazz.getName() ) ) {
    return true;
  }
  // Try to find from the ancestors
  return clazz.getSuperclass() != null && isSpringTransactionManager( clazz.getSuperclass() );
}
origin: org.drools/drools-persistence-jpa

public TransactionInterceptor() {
  setNext(new PseudoClockRunner());
}
origin: kiegroup/jbpm

PersistableRunner service = new PersistableRunner( kbase,
                                    config,
                                    env );
Long sessionId = service.getSessionId();
ProcessInstance processInstance = service.execute( startProcessCommand );
logger.info( "Started process instance {}", processInstance.getId() );
WorkItem workItem = handler.getWorkItem();
assertNotNull( workItem );
service.dispose();
service = new PersistableRunner( sessionId,
                      kbase,
                      config,
GetProcessInstanceCommand getProcessInstanceCommand = new GetProcessInstanceCommand();
getProcessInstanceCommand.setProcessInstanceId( processInstance.getId() );
processInstance = service.execute( getProcessInstanceCommand );
assertNotNull( processInstance );
service.dispose();
service = new PersistableRunner( sessionId,
                      kbase,
                      config,
CompleteWorkItemCommand completeWorkItemCommand = new CompleteWorkItemCommand();
completeWorkItemCommand.setWorkItemId( workItem.getId() );
service.execute( completeWorkItemCommand );
origin: org.drools/drools-spring-legacy5

public void beforeCompletion() {
  this.ts.beforeCompletion();
}
origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.drools

public void afterCompletion(int status) {
  switch ( status ) {
    case TransactionSynchronization.STATUS_COMMITTED : {
      this.ts.afterCompletion( TransactionManager.STATUS_COMMITTED );
      break;
    }
    case TransactionSynchronization.STATUS_ROLLED_BACK : {
      this.ts.afterCompletion( TransactionManager.STATUS_ROLLEDBACK );
      break;
    }
    default : {
      this.ts.afterCompletion( TransactionManager.STATUS_UNKNOWN );
    }
  }
}
origin: kiegroup/jbpm

PersistableRunner service = new PersistableRunner( ruleBase,
                                    config,
                                    env );
Long sessionId = service.getSessionId();
StartProcessCommand startProcessCommand = new StartProcessCommand();
startProcessCommand.setProcessId( "org.drools.test.TestProcess" );
RuleFlowProcessInstance processInstance = (RuleFlowProcessInstance) service.execute( startProcessCommand );
logger.info( "Started process instance {}", processInstance.getId() );
long processInstanceId = processInstance.getId();
WorkItem workItem = handler.getWorkItem();
assertNotNull( workItem );
service.dispose();
service = new PersistableRunner( sessionId,
                      ruleBase,
                      config,
GetProcessInstanceCommand getProcessInstanceCommand = new GetProcessInstanceCommand();
getProcessInstanceCommand.setProcessInstanceId( processInstanceId );
processInstance = (RuleFlowProcessInstance) service.execute( getProcessInstanceCommand );
assertNotNull( processInstance );
getProcessInstanceCommand = new GetProcessInstanceCommand();
getProcessInstanceCommand.setProcessInstanceId( subProcessInstanceId );
RuleFlowProcessInstance subProcessInstance = (RuleFlowProcessInstance) service.execute( getProcessInstanceCommand );
assertNotNull( subProcessInstance );
service.dispose();
origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.drools

public void beforeCompletion() {
  this.ts.beforeCompletion();
}
origin: org.drools/drools-spring-legacy5

public void afterCompletion(int status) {
  switch ( status ) {
    case TransactionSynchronization.STATUS_COMMITTED : {
      this.ts.afterCompletion( TransactionManager.STATUS_COMMITTED );
      break;
    }
    case TransactionSynchronization.STATUS_ROLLED_BACK : {
      this.ts.afterCompletion( TransactionManager.STATUS_ROLLEDBACK );
      break;
    }
    default : {
      this.ts.afterCompletion( TransactionManager.STATUS_UNKNOWN );
    }
  }
}
origin: kiegroup/jbpm

PersistableRunner service = new PersistableRunner( kbase,
                                    config,
                                    env );
Long sessionId = service.getSessionId();
StartProcessCommand startProcessCommand = new StartProcessCommand();
startProcessCommand.setProcessId( "org.drools.test.TestProcess" );
ProcessInstance processInstance = service.execute( startProcessCommand );
logger.info( "Started process instance {}", processInstance.getId() );
ut.commit();
WorkItem workItem = handler.getWorkItem();
assertNotNull( workItem );
service.dispose();
service = new PersistableRunner( sessionId,
                      kbase,
                      config,
GetProcessInstanceCommand getProcessInstanceCommand = new GetProcessInstanceCommand();
getProcessInstanceCommand.setProcessInstanceId( processInstance.getId() );
processInstance = service.execute( getProcessInstanceCommand );
assertNotNull( processInstance );
ut.commit();
service.dispose();
service = new PersistableRunner( sessionId,
                      kbase,
                      config,
org.drools.persistence

Most used classes

  • TransactionManagerFactory
  • TransactionManager
  • JPAPlaceholderResolverStrategy
  • PersistableRunner
  • JPAKnowledgeService
  • TransactionManagerHelper,
  • JpaPersistenceContext,
  • JtaTransactionManager,
  • PersistenceContext,
  • TransactionSynchronization,
  • PersistenceContext,
  • PersistenceContextManager,
  • PersistentSession,
  • PersistentWorkItem,
  • TransactionSynchronization,
  • KnowledgeStoreService,
  • OptimisticLockRetryInterceptor,
  • TransactionLockInterceptor,
  • OrderedTransactionSynchronization
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now