org.terracotta.modules.ehcache.async
Class ProcessingBucket<E extends Serializable>

java.lang.Object
  extended by org.terracotta.modules.ehcache.async.ProcessingBucket<E>

public class ProcessingBucket<E extends Serializable>
extends Object


Constructor Summary
ProcessingBucket(String bucketName, AsyncConfig config, org.terracotta.toolkit.internal.collections.ToolkitListInternal<E> toolkitList, org.terracotta.toolkit.cluster.ClusterInfo cluster, ItemProcessor<E> processor, boolean workingOnDeadBucket)
           
 
Method Summary
 void add(E item)
           
 void destroy()
           
 String getBucketName()
           
 long getLastProcessing()
           
 int getWaitCount()
           
 void setItemsFilter(ItemsFilter<E> filter)
           
 void stop()
           
 void stopNow()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessingBucket

public ProcessingBucket(String bucketName,
                        AsyncConfig config,
                        org.terracotta.toolkit.internal.collections.ToolkitListInternal<E> toolkitList,
                        org.terracotta.toolkit.cluster.ClusterInfo cluster,
                        ItemProcessor<E> processor,
                        boolean workingOnDeadBucket)
Method Detail

getBucketName

public String getBucketName()

getLastProcessing

public long getLastProcessing()
Returns:
returns recent time stamp when processItems() executed.

setItemsFilter

public void setItemsFilter(ItemsFilter<E> filter)

getWaitCount

public int getWaitCount()

stopNow

public void stopNow()

stop

public void stop()

destroy

public void destroy()

add

public void add(E item)


Copyright © 2003-2013 Terracotta, Inc.. All Rights Reserved.