Class FastNIODriver
java.lang.Object
io.deephaven.enterprise.comm.impl.nio.FastNIODriver
- All Implemented Interfaces:
Runnable
-
Method Summary
Modifier and TypeMethodDescriptionstatic FastNIODrivercreateDrivers(String name, com.fishlib.io.logger.Logger log, int initialThreads, int maxThreads, long workTimeout, int spinsUntilPark, boolean crashOnMax) static FastNIODrivercreateDrivers(String name, com.fishlib.io.logger.Logger log, int initialThreads, int maxThreads, long workTimeout, int spinsUntilPark, boolean crashOnMax, boolean doTimingStats, boolean doSpinSelect) static Scheduler[]createSchedulers(String name, String property, com.fishlib.io.logger.Logger log) static Scheduler[]createSchedulers(String name, String property, com.fishlib.io.logger.Logger log, com.fishlib.configuration.Configuration config) booleanintintintstatic intnumTotalThreads(String property) voidrun()booleanshutdown(long maxWait) summary()static intthreadsPerScheduler(String property)
-
Method Details
-
numTotalThreads
-
threadsPerScheduler
-
createSchedulers
-
createSchedulers
-
createDrivers
public static FastNIODriver createDrivers(String name, com.fishlib.io.logger.Logger log, int initialThreads, int maxThreads, long workTimeout, int spinsUntilPark, boolean crashOnMax) -
createDrivers
public static FastNIODriver createDrivers(String name, com.fishlib.io.logger.Logger log, int initialThreads, int maxThreads, long workTimeout, int spinsUntilPark, boolean crashOnMax, boolean doTimingStats, boolean doSpinSelect) -
summary
-
run
public void run() -
isShutdown
public boolean isShutdown() -
shutdown
public boolean shutdown(long maxWait) -
getScheduler
-
junit_getWaiting
public int junit_getWaiting() -
junit_getCreated
public int junit_getCreated() -
junit_getDestroyed
public int junit_getDestroyed()
-