A B C G S 

A

AbstractBatcher - Class in com.usergrid.count
Base batcher implementation, handles concurrency and locking throughput throttling.
AbstractBatcher(int) - Constructor for class com.usergrid.count.AbstractBatcher
 
add(Count) - Method in class com.usergrid.count.AbstractBatcher
Add a count object to this batcher
add(Count) - Method in interface com.usergrid.count.Batcher
 

B

Batcher - Interface in com.usergrid.count
Defines minimal set of batch submission operations
batchSubmitter - Variable in class com.usergrid.count.AbstractBatcher
 
BatchSubmitter - Interface in com.usergrid.count
 

C

CassandraSubmitter - Class in com.usergrid.count
Submits directly to Cassandra for insertion
CassandraSubmitter(CassandraCounterStore) - Constructor for class com.usergrid.count.CassandraSubmitter
 
com.usergrid.count - package com.usergrid.count
 
CounterProcessingUnavailableException - Exception in com.usergrid.count
 
CounterProcessingUnavailableException() - Constructor for exception com.usergrid.count.CounterProcessingUnavailableException
 
CounterProcessingUnavailableException(String) - Constructor for exception com.usergrid.count.CounterProcessingUnavailableException
 
CounterProcessingUnavailableException(String, Throwable) - Constructor for exception com.usergrid.count.CounterProcessingUnavailableException
 
CountProducer - Interface in com.usergrid.count
 

G

getBatchSubmissionCount() - Method in interface com.usergrid.count.Batcher
 
getBatchSubmissionCount() - Method in class com.usergrid.count.ScheduledBatcher
 
getBatchSubmissionCount() - Method in class com.usergrid.count.SimpleBatcher
 
getOpCount() - Method in class com.usergrid.count.AbstractBatcher
Individual Count for the same counter get rolled up, so we track the individual number of operations.
getOpCount() - Method in interface com.usergrid.count.Batcher
 

S

ScheduledBatcher - Class in com.usergrid.count
ScheduledBatcher(int, int) - Constructor for class com.usergrid.count.ScheduledBatcher
Initializes the scheduledExecutor with the interval (in seconds) at which this executor will fire
send(Count) - Method in interface com.usergrid.count.CountProducer
 
setBatchSize(int) - Method in class com.usergrid.count.SimpleBatcher
 
setBatchSubmitter(BatchSubmitter) - Method in class com.usergrid.count.AbstractBatcher
 
setBatchSubmitter(BatchSubmitter) - Method in interface com.usergrid.count.Batcher
 
setBlockingSubmit(boolean) - Method in class com.usergrid.count.SimpleBatcher
 
shouldSubmit(AbstractBatcher.Batch) - Method in class com.usergrid.count.AbstractBatcher
 
shouldSubmit(AbstractBatcher.Batch) - Method in class com.usergrid.count.ScheduledBatcher
 
shouldSubmit(AbstractBatcher.Batch) - Method in class com.usergrid.count.SimpleBatcher
 
shutdown() - Method in interface com.usergrid.count.BatchSubmitter
 
shutdown() - Method in class com.usergrid.count.CassandraSubmitter
 
shutdown() - Method in class com.usergrid.count.Slf4JBatchSubmitter
 
SimpleBatcher - Class in com.usergrid.count
A simple Batcher implementation that keeps a sum of the number of Count operations which have been applied.
SimpleBatcher(int) - Constructor for class com.usergrid.count.SimpleBatcher
 
Slf4JBatchSubmitter - Class in com.usergrid.count
A BatchSubmitter that prints contents to the configured slf4j logger logger
Slf4JBatchSubmitter() - Constructor for class com.usergrid.count.Slf4JBatchSubmitter
 
submit(AbstractBatcher.Batch) - Method in class com.usergrid.count.AbstractBatcher
 
submit(AbstractBatcher.Batch) - Method in interface com.usergrid.count.BatchSubmitter
 
submit(AbstractBatcher.Batch) - Method in class com.usergrid.count.CassandraSubmitter
 
submit(AbstractBatcher.Batch) - Method in class com.usergrid.count.ScheduledBatcher
 
submit(AbstractBatcher.Batch) - Method in class com.usergrid.count.SimpleBatcher
 
submit(AbstractBatcher.Batch) - Method in class com.usergrid.count.Slf4JBatchSubmitter
 
A B C G S 

Copyright © 2013. All Rights Reserved.