SMILA 1.0 API documentation

org.eclipse.smila.bulkbuilder.helper
Class BulkTracker

java.lang.Object
  extended by org.eclipse.smila.bulkbuilder.helper.BulkTracker
All Implemented Interfaces:
java.lang.Runnable

public class BulkTracker
extends java.lang.Object
implements java.lang.Runnable

Implementation of a runnable tracker, that checks if a set time limit was reached for the currently build bulk in a BulkBuilder and commits this bulk.

Author:
cind01

Field Summary
static long TIME_LIMIT
          time limit to check all bulks in milliseconds.
 
Constructor Summary
BulkTracker(BulkTrackerCallback bulkBuilder)
          Conversion Constructor.
 
Method Summary
 void run()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TIME_LIMIT

public static final long TIME_LIMIT
time limit to check all bulks in milliseconds.

See Also:
Constant Field Values
Constructor Detail

BulkTracker

public BulkTracker(BulkTrackerCallback bulkBuilder)
Conversion Constructor.

Parameters:
bulkBuilder - reference to the BulkBuilder to monitor
Method Detail

run

public void run()

Specified by:
run in interface java.lang.Runnable
See Also:
Runnable.run()

SMILA 1.0 API documentation