Class RocksDBProcessInstancesFactory

java.lang.Object
org.kie.kogito.persistence.rocksdb.RocksDBProcessInstancesFactory
All Implemented Interfaces:
AutoCloseable, org.kie.kogito.process.ProcessInstancesFactory

public class RocksDBProcessInstancesFactory extends Object implements org.kie.kogito.process.ProcessInstancesFactory, AutoCloseable
  • Constructor Details

    • RocksDBProcessInstancesFactory

      public RocksDBProcessInstancesFactory(org.rocksdb.Options options, String dbLocation) throws org.rocksdb.RocksDBException
      Throws:
      org.rocksdb.RocksDBException
    • RocksDBProcessInstancesFactory

      public RocksDBProcessInstancesFactory(org.rocksdb.Options options, String dbLocation, org.kie.kogito.internal.process.runtime.HeadersPersistentConfig headersConfig) throws org.rocksdb.RocksDBException
      Throws:
      org.rocksdb.RocksDBException
  • Method Details

    • createProcessInstances

      public RocksDBProcessInstances<?> createProcessInstances(org.kie.kogito.process.Process<?> process)
      Specified by:
      createProcessInstances in interface org.kie.kogito.process.ProcessInstancesFactory
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable