Tabnine Logo
ClockTypeOption
Code IndexAdd Tabnine to your IDE (free)

How to use
ClockTypeOption
in
org.kie.runtime.conf

Best Java code snippets using org.kie.runtime.conf.ClockTypeOption (Showing top 4 results out of 315)

origin: org.jbpm/jbpm-simulation

.newKieSessionModel(id + ".KSession1")
.setType(KieSessionModel.KieSessionType.STATEFUL)
.setClockType(ClockTypeOption.get("pseudo"));
origin: org.jbpm/jbpm-simulation

  @Test
  public void testSimulationCommand() {
    
    PathFinder finder = PathFinderFactory.getInstance(this.getClass().getResourceAsStream("/BPMN2-ExclusiveSplit.bpmn2"));
    
    List<SimulationPath> paths = finder.findPaths(new SimulationFilterPathFormatConverter());
    SimulationContext context = SimulationContextFactory.newContext(new HardCodedSimulationDataProvider());
    
    KnowledgeBuilder builder = KnowledgeBuilderFactory.newKnowledgeBuilder();
    
    builder.add(ResourceFactory.newClassPathResource("BPMN2-ExclusiveSplit.bpmn2"), ResourceType.BPMN2);
    
    KnowledgeBase kbase = builder.newKnowledgeBase();
    KieSessionConfiguration config = KnowledgeBaseFactory.newKnowledgeSessionConfiguration();
    config.setOption(ClockTypeOption.get("pseudo") );
    
    for (SimulationPath sp : paths) {
    
      StatefulKnowledgeSession session = kbase.newStatefulKnowledgeSession(config, EnvironmentFactory.newEnvironment());
      ((SessionPseudoClock) session.getSessionClock()).advanceTime(System.currentTimeMillis(), TimeUnit.MILLISECONDS);
      
      session.execute(new SimulateProcessPathCommand("com.sample.test", context, sp));
    }
  }
}
origin: org.jbpm/jbpm-simulation

public static ReleaseId createKJarWithMultipleResources(String id, String[] resourceFiles, ResourceType[] types) throws IOException {
  KieServices ks = KieServices.Factory.get();
  KieModuleModel kproj = ks.newKieModuleModel();
  KieFileSystem kfs = ks.newKieFileSystem();
  for (int i = 0; i < resourceFiles.length; i++) {            
    Resource resource = ResourceFactory.newClassPathResource(resourceFiles[i]);
    String res = readResourceContent(resource);
    String type = types[i].getDefaultExtension();
    kfs.write("src/main/resources/" + id.replaceAll("\\.", "/")
        + "/org/test/res" + i + "." + type, res);
  }
  KieBaseModel kBase1 = kproj.newKieBaseModel(id)
      .setEqualsBehavior(EqualityBehaviorOption.EQUALITY)
      .setEventProcessingMode(EventProcessingOption.STREAM);
  KieSessionModel ksession1 = kBase1
      .newKieSessionModel(id + ".KSession1")
      .setType(KieSessionModel.KieSessionType.STATEFUL)
      .setClockType(ClockTypeOption.get("pseudo"));
  kfs.writeKModuleXML(kproj.toXML());
  KieBuilder kieBuilder = ks.newKieBuilder(kfs).buildAll();
  assertTrue(kieBuilder.getResults().getMessages().isEmpty());
  KieModule kieModule = kieBuilder.getKieModule();
  return kieModule.getReleaseId();
}

origin: org.jbpm/jbpm-simulation

config.setOption(ClockTypeOption.get("pseudo") );
StatefulKnowledgeSession session = kbase.newStatefulKnowledgeSession(config, EnvironmentFactory.newEnvironment());
NodeInstanceFactoryRegistry n = NodeInstanceFactoryRegistry.INSTANCE;
org.kie.runtime.confClockTypeOption

Most used methods

  • get

Popular in Java

  • Parsing JSON documents to java classes using gson
  • getExternalFilesDir (Context)
  • findViewById (Activity)
  • runOnUiThread (Activity)
  • Color (java.awt)
    The Color class is used to encapsulate colors in the default sRGB color space or colors in arbitrary
  • Iterator (java.util)
    An iterator over a sequence of objects, such as a collection.If a collection has been changed since
  • TimeZone (java.util)
    TimeZone represents a time zone offset, and also figures out daylight savings. Typically, you get a
  • ZipFile (java.util.zip)
    This class provides random read access to a zip file. You pay more to read the zip file's central di
  • Modifier (javassist)
    The Modifier class provides static methods and constants to decode class and member access modifiers
  • Get (org.apache.hadoop.hbase.client)
    Used to perform Get operations on a single row. To get everything for a row, instantiate a Get objec
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now