/** * @param config Configuration object */ LogBufferManager(Configuration config) { super(config); threadsWaitingForceThreshold = config.getThreadsWaitingForceThreshold(); forceRequired = config.getLogFileMode().equals("rw"); flushPartialBuffers = config.isFlushPartialBuffers(); flushManager = new FlushManager(flushManagerName); flushManager.setDaemon(true); // so we can shutdown while flushManager is running flushManager.start(); // BUG 303659 }
if (interrupted()) return; sleep(flushSleepTime); // check for timeout every 50 ms
if (interrupted()) return; sleep(flushSleepTime); // check for timeout every 50 ms
if (interrupted()) return; sleep(flushSleepTime); // check for timeout every 50 ms
/** * @param config Configuration object */ LogBufferManager(Configuration config) { super(config); threadsWaitingForceThreshold = config.getThreadsWaitingForceThreshold(); forceRequired = config.getLogFileMode().equals("rw"); flushPartialBuffers = config.isFlushPartialBuffers(); flushManager = new FlushManager(flushManagerName); flushManager.setDaemon(true); // so we can shutdown while flushManager is running flushManager.start(); // BUG 303659 }
/** * @param config Configuration object */ LogBufferManager(Configuration config) { super(config); threadsWaitingForceThreshold = config.getThreadsWaitingForceThreshold(); forceRequired = config.getLogFileMode().equals("rw"); flushPartialBuffers = config.isFlushPartialBuffers(); flushManager = new FlushManager(flushManagerName); flushManager.setDaemon(true); // so we can shutdown while flushManager is running flushManager.start(); // BUG 303659 }