org.activemath.webapp.report.bucket
Class BucketArchive

java.lang.Object
  extended by org.activemath.webapp.report.bucket.BucketArchive

public class BucketArchive
extends Object

Group BucketsSets into a larger structure accessible from the view.


Nested Class Summary
static interface BucketArchive.BucketArchiveFilter
           
 
Field Summary
protected static Logger log
           
 
Constructor Summary
BucketArchive(String name)
           
 
Method Summary
 void addSet(String setName, BucketType bucketType, int numBuckets)
           
 void feedEvents(List<ActivemathEvent> eventList)
          Feed events to our buckets if event filter says so.
 BucketSet get(String key)
           
 long getEndTime()
           
 String getName()
           
 BucketSet getSet(String key)
           
 Map<String,BucketSet> getSets()
           
 long getStartTime()
           
 void setEventFilter(BucketArchive.BucketArchiveFilter eventFilter)
          Set an optional event filter for feedEvents().
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static Logger log
Constructor Detail

BucketArchive

public BucketArchive(String name)
Method Detail

addSet

public void addSet(String setName,
                   BucketType bucketType,
                   int numBuckets)

feedEvents

public void feedEvents(List<ActivemathEvent> eventList)
Feed events to our buckets if event filter says so.


setEventFilter

public void setEventFilter(BucketArchive.BucketArchiveFilter eventFilter)
Set an optional event filter for feedEvents().


getSets

public Map<String,BucketSet> getSets()

getSet

public BucketSet getSet(String key)

get

public BucketSet get(String key)

getName

public String getName()

getStartTime

public long getStartTime()

getEndTime

public long getEndTime()