Skip navigation links
A C E G I P R S W 

A

add(T) - Method in class io.funtom.util.concurrent.ConcurrentBuffer
Add single element to the buffer
addAll(Collection<T>) - Method in class io.funtom.util.concurrent.ConcurrentBuffer
Add collection of elements to the buffer.

C

ConcurrentBuffer<T> - Class in io.funtom.util.concurrent
A concurrent buffer which supports additions of single elements or collections of elements, and also supports removals of all the elements or up to 'n' elements.
ConcurrentBuffer() - Constructor for class io.funtom.util.concurrent.ConcurrentBuffer
 

E

execute(KEY_TYPE, Runnable) - Method in class io.funtom.util.concurrent.PerKeySynchronizedExecutor
 
execute(KEY_TYPE, Supplier<R>) - Method in class io.funtom.util.concurrent.PerKeySynchronizedExecutor
 
execute(Runnable) - Method in class io.funtom.util.concurrent.SynchronizedExecutor
 
execute(Supplier<R>) - Method in class io.funtom.util.concurrent.SynchronizedExecutor
 

G

getAndRemove(int) - Method in class io.funtom.util.concurrent.ConcurrentBuffer
Same as getAndRemoveAll() but only up to maxElementsToRemove elements will be returned.
getAndRemoveAll() - Method in class io.funtom.util.concurrent.ConcurrentBuffer
Get an remove all the current elements in the buffer.

I

io.funtom.util.concurrent - package io.funtom.util.concurrent
 

P

PerKeyReadWriteSynchronizedExecutor<KEY_TYPE> - Class in io.funtom.util.concurrent
An Executor which executes tasks on the caller thread.
PerKeyReadWriteSynchronizedExecutor() - Constructor for class io.funtom.util.concurrent.PerKeyReadWriteSynchronizedExecutor
 
PerKeySynchronizedExecutor<KEY_TYPE> - Class in io.funtom.util.concurrent
An Executor which executes tasks on the caller thread.
PerKeySynchronizedExecutor() - Constructor for class io.funtom.util.concurrent.PerKeySynchronizedExecutor
 

R

readExecute(KEY_TYPE, Runnable) - Method in class io.funtom.util.concurrent.PerKeyReadWriteSynchronizedExecutor
 
readExecute(KEY_TYPE, Supplier<R>) - Method in class io.funtom.util.concurrent.PerKeyReadWriteSynchronizedExecutor
 
readExecute(Runnable) - Method in class io.funtom.util.concurrent.ReadWriteSynchronizedExecutor
 
readExecute(Supplier<R>) - Method in class io.funtom.util.concurrent.ReadWriteSynchronizedExecutor
 
ReadWriteSynchronizedExecutor - Class in io.funtom.util.concurrent
An Executor which executes tasks on the caller thread.
ReadWriteSynchronizedExecutor() - Constructor for class io.funtom.util.concurrent.ReadWriteSynchronizedExecutor
 

S

SynchronizedExecutor - Class in io.funtom.util.concurrent
An Executor which executes tasks on the caller thread.
SynchronizedExecutor() - Constructor for class io.funtom.util.concurrent.SynchronizedExecutor
 

W

writeExecute(KEY_TYPE, Runnable) - Method in class io.funtom.util.concurrent.PerKeyReadWriteSynchronizedExecutor
 
writeExecute(KEY_TYPE, Supplier<R>) - Method in class io.funtom.util.concurrent.PerKeyReadWriteSynchronizedExecutor
 
writeExecute(Runnable) - Method in class io.funtom.util.concurrent.ReadWriteSynchronizedExecutor
 
writeExecute(Supplier<R>) - Method in class io.funtom.util.concurrent.ReadWriteSynchronizedExecutor
 
A C E G I P R S W 
Skip navigation links

Copyright © 2016. All rights reserved.