Class LoadTestCassandraEngineFactory


  • public class LoadTestCassandraEngineFactory
    extends org.copperengine.core.persistent.cassandra.CassandraEngineFactory<org.copperengine.core.util.PojoDependencyInjector>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      com.google.common.base.Supplier<org.copperengine.core.util.Backchannel> backchannel  
      com.google.common.base.Supplier<DummyResponseSender> dummyResponseSender  
      protected boolean truncate  
      • Fields inherited from class org.copperengine.core.persistent.cassandra.CassandraEngineFactory

        cassandraSessionManager, scheduledExecutorService
      • Fields inherited from class org.copperengine.core.persistent.hybrid.HybridEngineFactory

        storage, timeoutManager
      • Fields inherited from class org.copperengine.ext.persistent.AbstractPersistentEngineFactory

        dbStorage, dependencyInjector, engine, engineIdProvider, executorService, idFactory, processorPoolManager, serializer, statisticCollector, transactionController, workflowRepository
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.copperengine.core.persistent.cassandra.CassandraSessionManager createCassandraSessionManager()  
      protected org.copperengine.core.util.PojoDependencyInjector createDependencyInjector()  
      org.copperengine.core.util.Backchannel getBackchannel()  
      • Methods inherited from class org.copperengine.core.persistent.cassandra.CassandraEngineFactory

        createScheduledExecutorService, createStorage, destroyEngine, getCassandraSessionManager, setCassandraHosts, setCassandraPort, setKeyspace, setWithCache
      • Methods inherited from class org.copperengine.core.persistent.hybrid.HybridEngineFactory

        createDBStorage, createTimeoutManager, createTransactionController
      • Methods inherited from class org.copperengine.ext.persistent.AbstractPersistentEngineFactory

        createEngineIdProvider, createExecutorService, createIdFactory, createPersistentScottyEngine, createProcessorPoolManager, createSerializer, createStatisticsLogger, createWorkflowRepository, getDependencyInjector, getEngine, getStatLoggerIntervalSeconds, setEngineId, setStatLoggerIntervalSeconds
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • backchannel

        public final com.google.common.base.Supplier<org.copperengine.core.util.Backchannel> backchannel
      • dummyResponseSender

        public final com.google.common.base.Supplier<DummyResponseSender> dummyResponseSender
    • Constructor Detail

      • LoadTestCassandraEngineFactory

        public LoadTestCassandraEngineFactory()
    • Method Detail

      • createCassandraSessionManager

        protected org.copperengine.core.persistent.cassandra.CassandraSessionManager createCassandraSessionManager()
        Overrides:
        createCassandraSessionManager in class org.copperengine.core.persistent.cassandra.CassandraEngineFactory<org.copperengine.core.util.PojoDependencyInjector>
      • createDependencyInjector

        protected org.copperengine.core.util.PojoDependencyInjector createDependencyInjector()
        Specified by:
        createDependencyInjector in class org.copperengine.ext.persistent.AbstractPersistentEngineFactory<org.copperengine.core.util.PojoDependencyInjector>
      • getBackchannel

        public org.copperengine.core.util.Backchannel getBackchannel()