A B C D E F G H I K L M N O P R S T U V W _ 
All Classes All Packages

A

add(E) - Method in class ch.bind.philib.util.CowSet
 
add(E) - Method in class ch.bind.philib.util.LruList
Add a new LruNode to the head of the LRU.
add(T) - Method in class ch.bind.philib.util.ClusteredHashIndex
 
add(T) - Method in interface ch.bind.philib.util.ClusteredIndex
 
added(String, String) - Method in interface ch.bind.philib.conf.ConfigListener
 
added(String, String) - Method in class ch.bind.philib.conf.FilteringListener
 
added(String, String) - Method in class ch.bind.philib.conf.LoggingListener
 
addError(String) - Method in class ch.bind.philib.validation.ValidationResults
 
addError(String, Object...) - Method in class ch.bind.philib.validation.ValidationResults
 
addFilterProperty(String) - Method in class ch.bind.philib.conf.FilteringListener
 
addListener(ConfigListener) - Method in class ch.bind.philib.conf.Config
 
append(byte[], byte[], int) - Static method in class ch.bind.philib.lang.ArrayUtil
append the content of two byte arrays up to a certain capacity limit
append(Class<T>, T[], T) - Static method in class ch.bind.philib.lang.ArrayUtil
 
append(StringBuilder, boolean) - Static method in class ch.bind.philib.lang.ToString
 
append(StringBuilder, char) - Static method in class ch.bind.philib.lang.ToString
 
append(StringBuilder, double) - Static method in class ch.bind.philib.lang.ToString
 
append(StringBuilder, float) - Static method in class ch.bind.philib.lang.ToString
 
append(StringBuilder, int) - Static method in class ch.bind.philib.lang.ToString
 
append(StringBuilder, long) - Static method in class ch.bind.philib.lang.ToString
 
append(StringBuilder, Object) - Static method in class ch.bind.philib.lang.ToString
 
append(StringBuilder, String, boolean) - Static method in class ch.bind.philib.lang.ToString
 
append(StringBuilder, String, char) - Static method in class ch.bind.philib.lang.ToString
 
append(StringBuilder, String, double) - Static method in class ch.bind.philib.lang.ToString
 
append(StringBuilder, String, float) - Static method in class ch.bind.philib.lang.ToString
 
append(StringBuilder, String, int) - Static method in class ch.bind.philib.lang.ToString
 
append(StringBuilder, String, long) - Static method in class ch.bind.philib.lang.ToString
 
append(StringBuilder, String, Object) - Static method in class ch.bind.philib.lang.ToString
 
append(ByteBuffer, ByteBuffer) - Static method in class ch.bind.philib.io.BufferUtil
 
ArrayIterator<E> - Class in ch.bind.philib.util
An Iterator over an array.
ArrayIterator(E[]) - Constructor for class ch.bind.philib.util.ArrayIterator
Creates an array iterator which will iterate over the provided array.
ArrayUtil - Class in ch.bind.philib.lang
Various functions for dealing with arrays which are not present in the standard Arrays class.
ArrayUtil() - Constructor for class ch.bind.philib.lang.ArrayUtil
 
available() - Method in interface ch.bind.philib.io.DoubleSidedBuffer
 
available() - Method in class ch.bind.philib.io.RingBuffer
 
awaitClosed() - Method in class ch.bind.philib.lang.ServiceState
 
awaitClosing() - Method in class ch.bind.philib.lang.ServiceState
 
awaitOpen() - Method in class ch.bind.philib.lang.ServiceState
 

B

Bench - Class in ch.bind.philib.test
 
Bench() - Constructor for class ch.bind.philib.test.Bench
 
Bench.Result - Class in ch.bind.philib.test
 
Bencher - Interface in ch.bind.philib.test
 
BitOps - Class in ch.bind.philib.io
 
BufferUtil - Class in ch.bind.philib.io
 
buildMessageChain(Throwable) - Static method in class ch.bind.philib.lang.ExceptionUtil
Returns a one-line representation of an exception.
ByteArrayManager - Class in ch.bind.philib.pool.manager
 
ByteArrayManager(int) - Constructor for class ch.bind.philib.pool.manager.ByteArrayManager
 
ByteArrayPool - Class in ch.bind.philib.pool.buffer
 
ByteArrayPool(Pool<byte[]>) - Constructor for class ch.bind.philib.pool.buffer.ByteArrayPool
 
ByteBufferManager - Class in ch.bind.philib.pool.manager
 
ByteBufferManager(int) - Constructor for class ch.bind.philib.pool.manager.ByteBufferManager
 
ByteBufferManager(int, boolean) - Constructor for class ch.bind.philib.pool.manager.ByteBufferManager
 
ByteBufferPool - Class in ch.bind.philib.pool.buffer
 
ByteBufferPool(Pool<ByteBuffer>) - Constructor for class ch.bind.philib.pool.buffer.ByteBufferPool
 

C

Cache<K,​V> - Interface in ch.bind.philib.cache
The base interface for a cache implementation.
Calc - Class in ch.bind.philib.math
 
Calc() - Constructor for class ch.bind.philib.math.Calc
 
cancel(boolean) - Method in class ch.bind.philib.util.FinishedFuture
 
canReuse(byte[]) - Method in class ch.bind.philib.pool.manager.ByteArrayManager
 
canReuse(ByteBuffer) - Method in class ch.bind.philib.pool.manager.ByteBufferManager
 
canReuse(T) - Method in interface ch.bind.philib.pool.manager.ObjectManager
 
canTake() - Method in class ch.bind.philib.util.LeakyBucket
 
canTake(long) - Method in class ch.bind.philib.util.LeakyBucket
 
capacity() - Method in interface ch.bind.philib.cache.Cache
 
capacity() - Method in class ch.bind.philib.cache.LineCache
 
capacity() - Method in class ch.bind.philib.cache.LruCache
 
capacity() - Method in class ch.bind.philib.cache.StagedLruCache
 
capacity() - Method in interface ch.bind.philib.io.DoubleSidedBuffer
 
capacity() - Method in class ch.bind.philib.io.RingBuffer
 
capacity() - Method in class ch.bind.philib.util.LruList
 
ceilDiv(int, int) - Static method in class ch.bind.philib.math.Calc
Divides num by divisor, rounding up if num is not evenly divisible by divisor.
ceilDiv(long, long) - Static method in class ch.bind.philib.math.Calc
Divides num by divisor, rounding up if num is not evenly divisible by divisor.
ch.bind.philib - module ch.bind.philib
 
ch.bind.philib.cache - package ch.bind.philib.cache
 
ch.bind.philib.concurrent - package ch.bind.philib.concurrent
 
ch.bind.philib.conf - package ch.bind.philib.conf
 
ch.bind.philib.io - package ch.bind.philib.io
 
ch.bind.philib.lang - package ch.bind.philib.lang
Provides classes with helper-methods for language and therefore data related tasks.
ch.bind.philib.math - package ch.bind.philib.math
 
ch.bind.philib.net - package ch.bind.philib.net
 
ch.bind.philib.pool - package ch.bind.philib.pool
 
ch.bind.philib.pool.buffer - package ch.bind.philib.pool.buffer
 
ch.bind.philib.pool.manager - package ch.bind.philib.pool.manager
 
ch.bind.philib.pool.object - package ch.bind.philib.pool.object
 
ch.bind.philib.test - package ch.bind.philib.test
 
ch.bind.philib.util - package ch.bind.philib.util
 
ch.bind.philib.validation - package ch.bind.philib.validation
 
changed(String, String, String) - Method in interface ch.bind.philib.conf.ConfigListener
 
changed(String, String, String) - Method in class ch.bind.philib.conf.FilteringListener
 
changed(String, String, String) - Method in class ch.bind.philib.conf.LoggingListener
 
checkValidations() - Method in class ch.bind.philib.validation.ValidationResults
 
chooseInterval(int, int) - Static method in class ch.bind.philib.util.Intervals
 
clear() - Method in interface ch.bind.philib.cache.Cache
Remove all elements from the cache.
clear() - Method in class ch.bind.philib.cache.LineCache
 
clear() - Method in class ch.bind.philib.cache.LruCache
 
clear() - Method in class ch.bind.philib.cache.StagedLruCache
 
clear() - Method in interface ch.bind.philib.io.DoubleSidedBuffer
 
clear() - Method in class ch.bind.philib.io.RingBuffer
 
clear() - Method in class ch.bind.philib.pool.buffer.ByteArrayPool
 
clear() - Method in class ch.bind.philib.pool.buffer.ByteBufferPool
 
clear() - Method in class ch.bind.philib.pool.object.ConcurrentPool
 
clear() - Method in class ch.bind.philib.pool.object.PoolBase
 
clear() - Method in interface ch.bind.philib.pool.Pool
instructs the pool to destroy all pooled objects.
clear() - Method in class ch.bind.philib.util.ClusteredHashIndex
 
clear() - Method in interface ch.bind.philib.util.ClusteredIndex
 
clear() - Method in class ch.bind.philib.util.CounterRepo
 
clear() - Method in class ch.bind.philib.util.LruList
 
clear() - Method in class ch.bind.philib.util.SimpleTimeoutMap
 
clear() - Method in interface ch.bind.philib.util.TimeoutMap
removes all key-value pairs from this map.
clip(double, double, double) - Static method in class ch.bind.philib.math.Calc
 
clip(int, int, int) - Static method in class ch.bind.philib.math.Calc
 
clip(long, long, long) - Static method in class ch.bind.philib.math.Calc
 
clone(T) - Method in interface ch.bind.philib.lang.Cloner
Clones a given object.
clone(T) - Method in class ch.bind.philib.lang.ClonerNoop
 
Cloner<T> - Interface in ch.bind.philib.lang
 
ClonerNoop<T> - Class in ch.bind.philib.lang
ClonerNoop is an implementation of the Cloner interface which returns the same object (or null).
ClonerNoop() - Constructor for class ch.bind.philib.lang.ClonerNoop
 
close(Closeable) - Static method in class ch.bind.philib.io.SafeCloseUtil
 
close(Closeable, Logger) - Static method in class ch.bind.philib.io.SafeCloseUtil
 
close(Object) - Static method in class ch.bind.philib.io.SafeCloseUtil
 
close(Object, Logger) - Static method in class ch.bind.philib.io.SafeCloseUtil
 
ClusteredHashIndex<K,​T extends ClusteredIndex.Entry<K>> - Class in ch.bind.philib.util
 
ClusteredHashIndex(int) - Constructor for class ch.bind.philib.util.ClusteredHashIndex
 
ClusteredIndex<K,​T extends ClusteredIndex.Entry<K>> - Interface in ch.bind.philib.util
 
ClusteredIndex.Entry<K> - Interface in ch.bind.philib.util
 
compare(Comparable<T>, T) - Static method in class ch.bind.philib.lang.CompareUtil
A null-safe compare helper.
CompareUtil - Class in ch.bind.philib.lang
Provides helper methods for object comparison.
CompareUtil() - Constructor for class ch.bind.philib.lang.CompareUtil
 
concat(byte[], byte[]) - Static method in class ch.bind.philib.lang.ArrayUtil
concatenate the content of two byte arrays.
ConcurrentPool<T> - Class in ch.bind.philib.pool.object
 
ConcurrentPool(ObjectManager<T>, int, boolean, int) - Constructor for class ch.bind.philib.pool.object.ConcurrentPool
 
Config - Class in ch.bind.philib.conf
 
Config(URL) - Constructor for class ch.bind.philib.conf.Config
 
Config(URL[]) - Constructor for class ch.bind.philib.conf.Config
 
Config(Collection<URL>) - Constructor for class ch.bind.philib.conf.Config
 
Config(Map<String, String>) - Constructor for class ch.bind.philib.conf.Config
 
ConfigListener - Interface in ch.bind.philib.conf
 
contains(byte[], byte[]) - Static method in class ch.bind.philib.lang.ArrayUtil
 
containsKey(int) - Method in class ch.bind.philib.util.StaticIntMap
 
containsKey(long) - Method in class ch.bind.philib.util.StaticLongMap
 
containsKey(K) - Method in class ch.bind.philib.util.SimpleTimeoutMap
 
containsKey(K) - Method in interface ch.bind.philib.util.TimeoutMap
Check for the existence of a key.
count(long) - Method in class ch.bind.philib.util.Counter
 
count(Counter) - Method in class ch.bind.philib.util.Counter
 
count(String, int) - Static method in class ch.bind.philib.lang.StringUtil
Counts the number of times the character with the given unicode value occurs.
Counter - Class in ch.bind.philib.util
A simple counter where values can be added or the whole counter be reset.
Counter(String) - Constructor for class ch.bind.philib.util.Counter
 
CounterRepo - Class in ch.bind.philib.util
 
CounterRepo() - Constructor for class ch.bind.philib.util.CounterRepo
 
CowSet<E> - Class in ch.bind.philib.util
A simple implementation of a copy-on-write set.
There are two modification methods: CowSet.add(Object) and CowSet.remove(Object)
and two read methods: CowSet.getView() and CowSet.isEmpty()
Every modification through the CowSet.add(Object) or CowSet.remove(Object) methods and a return value of true will update the view.
CowSet(Class<E>) - Constructor for class ch.bind.philib.util.CowSet
 
create() - Method in class ch.bind.philib.pool.manager.ByteArrayManager
 
create() - Method in class ch.bind.philib.pool.manager.ByteBufferManager
 
create() - Method in interface ch.bind.philib.pool.manager.ObjectManager
 
create(int, int) - Static method in class ch.bind.philib.pool.buffer.ByteArrayPool
 
create(int, int) - Static method in class ch.bind.philib.pool.buffer.ByteBufferPool
 
create(int, int, int) - Static method in class ch.bind.philib.pool.buffer.ByteArrayPool
 
create(int, int, int) - Static method in class ch.bind.philib.pool.buffer.ByteBufferPool
 
create(IntPair<T>[]) - Static method in class ch.bind.philib.util.StaticIntMap
 
create(LongPair<T>[]) - Static method in class ch.bind.philib.util.StaticLongMap
 
create(Collection<? extends IntPair<T>>) - Static method in class ch.bind.philib.util.StaticIntMap
 
create(Collection<? extends LongPair<T>>) - Static method in class ch.bind.philib.util.StaticLongMap
 
createThreads(Runnable[]) - Static method in class ch.bind.philib.lang.ThreadUtil
Creates a thread for each Runnable in the provided array.
A standard ThreadFactory is used to create threads.
The newly created threads are not started.
createThreads(Runnable[], ThreadFactory) - Static method in class ch.bind.philib.lang.ThreadUtil
Creates a thread for each Runnable in the provided array.
The provided ThreadFactory is used to create threads.
The newly created threads are not started.

D

decodeInt16BE(byte[]) - Static method in class ch.bind.philib.io.EndianCodec
 
decodeInt16BE(byte[], int) - Static method in class ch.bind.philib.io.EndianCodec
 
decodeInt16LE(byte[]) - Static method in class ch.bind.philib.io.EndianCodec
 
decodeInt16LE(byte[], int) - Static method in class ch.bind.philib.io.EndianCodec
 
decodeInt32BE(byte[]) - Static method in class ch.bind.philib.io.EndianCodec
 
decodeInt32BE(byte[], int) - Static method in class ch.bind.philib.io.EndianCodec
 
decodeInt32LE(byte[]) - Static method in class ch.bind.philib.io.EndianCodec
 
decodeInt32LE(byte[], int) - Static method in class ch.bind.philib.io.EndianCodec
 
decodeInt64BE(byte[]) - Static method in class ch.bind.philib.io.EndianCodec
 
decodeInt64BE(byte[], int) - Static method in class ch.bind.philib.io.EndianCodec
 
decodeInt64LE(byte[]) - Static method in class ch.bind.philib.io.EndianCodec
 
decodeInt64LE(byte[], int) - Static method in class ch.bind.philib.io.EndianCodec
 
decodeInt8(byte[]) - Static method in class ch.bind.philib.io.EndianCodec
 
decodeInt8(byte[], int) - Static method in class ch.bind.philib.io.EndianCodec
 
DEFAULT - Static variable in class ch.bind.philib.util.CounterRepo
 
DEFAULT_CAPACITY - Static variable in interface ch.bind.philib.cache.Cache
The default capacity of an object cache.
DEFAULT_CAPACITY - Static variable in class ch.bind.philib.io.RingBuffer
 
DEFAULT_DIRECT_BUFFER - Static variable in class ch.bind.philib.pool.manager.ByteBufferManager
 
DEFAULT_OLD_GEN_AFTER_HITS - Static variable in class ch.bind.philib.cache.StagedLruCache
The number of hits after which an entry is put into the old-generation lru
DEFAULT_OLD_GEN_RATIO - Static variable in class ch.bind.philib.cache.StagedLruCache
The default capacity of an object cache relative to its capacity.
DEFAULT_THREAD_FACTORY - Static variable in class ch.bind.philib.lang.ThreadUtil
 
diff(boolean, boolean) - Static method in class ch.bind.philib.lang.CompareUtil
Helper for compareTo implementations.
Boolean version which considers false < true
diff(byte, byte) - Static method in class ch.bind.philib.lang.CompareUtil
Helper for compareTo implementations.
Byte version which masks the input values so that an unsigned comparison is performed.
diff(char, char) - Static method in class ch.bind.philib.lang.CompareUtil
Helper for compareTo implementations.
diff(double, double) - Static method in class ch.bind.philib.lang.CompareUtil
Helper for compareTo implementations.
diff(float, float) - Static method in class ch.bind.philib.lang.CompareUtil
Helper for compareTo implementations.
diff(int, int) - Static method in class ch.bind.philib.lang.CompareUtil
Helper for compareTo implementations.
diff(long, long) - Static method in class ch.bind.philib.lang.CompareUtil
Helper for compareTo implementations.
diff(short, short) - Static method in class ch.bind.philib.lang.CompareUtil
Helper for compareTo implementations.
DoubleSidedBuffer - Interface in ch.bind.philib.io
 

E

EMPTY_BOOL_ARRAY - Static variable in class ch.bind.philib.lang.ArrayUtil
 
EMPTY_BOOLEAN_ARRAY - Static variable in class ch.bind.philib.lang.ArrayUtil
 
EMPTY_BYTE_ARRAY - Static variable in class ch.bind.philib.lang.ArrayUtil
 
EMPTY_CHAR_ARRAY - Static variable in class ch.bind.philib.lang.ArrayUtil
 
EMPTY_DOUBLE_ARRAY - Static variable in class ch.bind.philib.lang.ArrayUtil
 
EMPTY_FLOAT_ARRAY - Static variable in class ch.bind.philib.lang.ArrayUtil
 
EMPTY_INT_ARRAY - Static variable in class ch.bind.philib.lang.ArrayUtil
 
EMPTY_LONG_ARRAY - Static variable in class ch.bind.philib.lang.ArrayUtil
 
EMPTY_OBJECT_ARRAY - Static variable in class ch.bind.philib.lang.ArrayUtil
 
EMPTY_SHORT_ARRAY - Static variable in class ch.bind.philib.lang.ArrayUtil
 
EMPTY_STRING_ARRAY - Static variable in class ch.bind.philib.lang.StringUtil
 
encodeInt16BE(int, byte[]) - Static method in class ch.bind.philib.io.EndianCodec
 
encodeInt16BE(int, byte[], int) - Static method in class ch.bind.philib.io.EndianCodec
 
encodeInt16LE(int, byte[]) - Static method in class ch.bind.philib.io.EndianCodec
 
encodeInt16LE(int, byte[], int) - Static method in class ch.bind.philib.io.EndianCodec
 
encodeInt32BE(int, byte[]) - Static method in class ch.bind.philib.io.EndianCodec
 
encodeInt32BE(int, byte[], int) - Static method in class ch.bind.philib.io.EndianCodec
 
encodeInt32LE(int, byte[]) - Static method in class ch.bind.philib.io.EndianCodec
 
encodeInt32LE(int, byte[], int) - Static method in class ch.bind.philib.io.EndianCodec
 
encodeInt64BE(long, byte[]) - Static method in class ch.bind.philib.io.EndianCodec
 
encodeInt64BE(long, byte[], int) - Static method in class ch.bind.philib.io.EndianCodec
 
encodeInt64LE(long, byte[]) - Static method in class ch.bind.philib.io.EndianCodec
 
encodeInt64LE(long, byte[], int) - Static method in class ch.bind.philib.io.EndianCodec
 
encodeInt8(int, byte[]) - Static method in class ch.bind.philib.io.EndianCodec
 
encodeInt8(int, byte[], int) - Static method in class ch.bind.philib.io.EndianCodec
 
end(StringBuilder) - Static method in class ch.bind.philib.lang.ToString
 
EndianCodec - Class in ch.bind.philib.io
 
equalLengths(Object[][]) - Static method in class ch.bind.philib.validation.Validation
Verifies that all arrays of a two-dimensional array are of equal length.
equalLengths(Object[][], String) - Static method in class ch.bind.philib.validation.Validation
Verifies that all arrays of a two-dimensional array are of equal length.
equals(Object, Object) - Static method in class ch.bind.philib.lang.CompareUtil
A null-safe equality helper.
ExceptionUtil - Class in ch.bind.philib.lang
 
ExceptionUtil() - Constructor for class ch.bind.philib.lang.ExceptionUtil
 
execute(Object, Callable<V>) - Method in class ch.bind.philib.concurrent.SingleFlight
Execute a Callable if no other calls for the same key are currently running.
extractBack(byte[], int) - Static method in class ch.bind.philib.lang.ArrayUtil
 
extractBack(String, char) - Static method in class ch.bind.philib.lang.StringUtil
 
extractFront(byte[], int) - Static method in class ch.bind.philib.lang.ArrayUtil
 

F

FilteringListener - Class in ch.bind.philib.conf
 
FilteringListener(ConfigListener) - Constructor for class ch.bind.philib.conf.FilteringListener
 
filterMatch(String) - Method in class ch.bind.philib.conf.FilteringListener
 
find(byte[], byte[]) - Static method in class ch.bind.philib.lang.ArrayUtil
 
find(byte[], byte[], int) - Static method in class ch.bind.philib.lang.ArrayUtil
 
findLowestSetBitIdx64(long) - Static method in class ch.bind.philib.io.BitOps
 
FinishedFuture<T> - Class in ch.bind.philib.util
 
FinishedFuture(T) - Constructor for class ch.bind.philib.util.FinishedFuture
 
first(StringBuilder, boolean) - Static method in class ch.bind.philib.lang.ToString
 
first(StringBuilder, char) - Static method in class ch.bind.philib.lang.ToString
 
first(StringBuilder, double) - Static method in class ch.bind.philib.lang.ToString
 
first(StringBuilder, float) - Static method in class ch.bind.philib.lang.ToString
 
first(StringBuilder, int) - Static method in class ch.bind.philib.lang.ToString
 
first(StringBuilder, long) - Static method in class ch.bind.philib.lang.ToString
 
first(StringBuilder, Object) - Static method in class ch.bind.philib.lang.ToString
 
first(StringBuilder, String, boolean) - Static method in class ch.bind.philib.lang.ToString
 
first(StringBuilder, String, char) - Static method in class ch.bind.philib.lang.ToString
 
first(StringBuilder, String, double) - Static method in class ch.bind.philib.lang.ToString
 
first(StringBuilder, String, float) - Static method in class ch.bind.philib.lang.ToString
 
first(StringBuilder, String, int) - Static method in class ch.bind.philib.lang.ToString
 
first(StringBuilder, String, long) - Static method in class ch.bind.philib.lang.ToString
 
first(StringBuilder, String, Object) - Static method in class ch.bind.philib.lang.ToString
 
forClass(Class<?>) - Method in class ch.bind.philib.util.CounterRepo
 
forClass(Class<?>, String) - Method in class ch.bind.philib.util.CounterRepo
 
forClasspathResource(String) - Static method in class ch.bind.philib.net.URLs
 
ForeverRunner(Runnable) - Constructor for class ch.bind.philib.lang.ThreadUtil.ForeverRunner
 
forFile(String) - Static method in class ch.bind.philib.net.URLs
 
formatShortHex(byte[]) - Static method in class ch.bind.philib.lang.ArrayUtil
 
formatShortHex(byte[], int, int) - Static method in class ch.bind.philib.lang.ArrayUtil
 
formatShortHex(ByteBuffer) - Static method in class ch.bind.philib.lang.ArrayUtil
 
formatShortHex(ByteBuffer, int) - Static method in class ch.bind.philib.lang.ArrayUtil
 
forName(String) - Method in class ch.bind.philib.util.CounterRepo
 
forName(String, String) - Method in class ch.bind.philib.util.CounterRepo
 
fromDouble(double) - Static method in class ch.bind.philib.lang.HashUtil
 
fromFloat(float) - Static method in class ch.bind.philib.lang.HashUtil
 

G

get() - Static method in class ch.bind.philib.lang.ClonerNoop
 
get() - Method in class ch.bind.philib.util.FinishedFuture
 
get(int) - Method in class ch.bind.philib.util.StaticIntMap
 
get(long) - Method in class ch.bind.philib.util.StaticLongMap
 
get(long, TimeUnit) - Method in class ch.bind.philib.util.FinishedFuture
 
get(String) - Method in class ch.bind.philib.conf.Config
 
get(String, String) - Method in class ch.bind.philib.conf.Config
 
get(K) - Method in interface ch.bind.philib.cache.Cache
Query a value from the cache by its key.
get(K) - Method in class ch.bind.philib.cache.LineCache
 
get(K) - Method in class ch.bind.philib.cache.LruCache
 
get(K) - Method in class ch.bind.philib.cache.StagedLruCache
 
get(K) - Method in class ch.bind.philib.util.ClusteredHashIndex
 
get(K) - Method in interface ch.bind.philib.util.ClusteredIndex
 
get(K) - Method in class ch.bind.philib.util.SimpleTimeoutMap
 
get(K) - Method in interface ch.bind.philib.util.TimeoutMap
Searches a value by its key
getBencher() - Method in class ch.bind.philib.test.Bench.Result
 
getBool(String) - Method in class ch.bind.philib.conf.Config
 
getBool(String, boolean) - Method in class ch.bind.philib.conf.Config
 
getCapacity() - Method in class ch.bind.philib.util.LeakyBucket
 
getConcurrency() - Method in class ch.bind.philib.pool.object.ConcurrentPool
 
getCounters() - Method in class ch.bind.philib.util.CounterRepo
 
getCreates() - Method in class ch.bind.philib.pool.object.SimplePoolStats
 
getCreates() - Method in interface ch.bind.philib.pool.PoolStats
 
getDouble(String) - Method in class ch.bind.philib.conf.Config
 
getDouble(String, double) - Method in class ch.bind.philib.conf.Config
 
getIfNull(Cloner<T>) - Static method in class ch.bind.philib.lang.ClonerNoop
 
getInt(String) - Method in class ch.bind.philib.conf.Config
 
getInt(String, int) - Method in class ch.bind.philib.conf.Config
 
getKey() - Method in interface ch.bind.philib.util.ClusteredIndex.Entry
 
getKey() - Method in interface ch.bind.philib.util.IntPair
 
getKey() - Method in interface ch.bind.philib.util.LongPair
 
getLimit() - Method in class ch.bind.philib.util.LimitedConcurrentQueue
 
getLogger() - Method in class ch.bind.philib.conf.LoggingListener
 
getLong(String) - Method in class ch.bind.philib.conf.Config
 
getLong(String, long) - Method in class ch.bind.philib.conf.Config
 
getLoops() - Method in class ch.bind.philib.test.Bench.Result
 
getLruNext() - Method in interface ch.bind.philib.util.LruNode
 
getLruPrev() - Method in interface ch.bind.philib.util.LruNode
 
getMax() - Method in class ch.bind.philib.util.Counter
 
getMessage() - Method in exception ch.bind.philib.validation.ValidationException
 
getMin() - Method in class ch.bind.philib.util.Counter
 
getName() - Method in interface ch.bind.philib.test.Bencher
 
getName() - Method in class ch.bind.philib.util.Counter
 
getNextIndexEntry() - Method in interface ch.bind.philib.util.ClusteredIndex.Entry
 
getNumCounts() - Method in class ch.bind.philib.util.Counter
 
getNumErrors() - Method in class ch.bind.philib.validation.ValidationResults
 
getNumPooled() - Method in class ch.bind.philib.pool.buffer.ByteArrayPool
 
getNumPooled() - Method in class ch.bind.philib.pool.buffer.ByteBufferPool
 
getNumPooled() - Method in class ch.bind.philib.pool.object.ConcurrentPool
 
getNumPooled() - Method in class ch.bind.philib.pool.object.SoftRefPool
 
getNumPooled() - Method in class ch.bind.philib.pool.object.StrongRefPool
 
getNumPooled() - Method in interface ch.bind.philib.pool.Pool
 
getOrElse(int, T) - Method in class ch.bind.philib.util.StaticIntMap
 
getOrElse(long, T) - Method in class ch.bind.philib.util.StaticLongMap
 
getOrThrow(int) - Method in class ch.bind.philib.util.StaticIntMap
 
getOrThrow(long) - Method in class ch.bind.philib.util.StaticLongMap
 
getPoolStats() - Method in class ch.bind.philib.pool.buffer.ByteArrayPool
 
getPoolStats() - Method in class ch.bind.philib.pool.buffer.ByteBufferPool
 
getPoolStats() - Method in class ch.bind.philib.pool.object.ConcurrentPool
 
getPoolStats() - Method in class ch.bind.philib.pool.object.PoolBase
 
getPoolStats() - Method in interface ch.bind.philib.pool.Pool
 
getRecycled() - Method in class ch.bind.philib.pool.object.SimplePoolStats
 
getRecycled() - Method in interface ch.bind.philib.pool.PoolStats
 
getReleased() - Method in class ch.bind.philib.pool.object.SimplePoolStats
 
getReleased() - Method in interface ch.bind.philib.pool.PoolStats
 
getTakes() - Method in class ch.bind.philib.pool.object.SimplePoolStats
 
getTakes() - Method in interface ch.bind.philib.pool.PoolStats
 
getTimeNs() - Method in class ch.bind.philib.test.Bench.Result
 
getTimeToNextTimeout() - Method in class ch.bind.philib.util.SimpleTimeoutMap
 
getTimeToNextTimeout() - Method in interface ch.bind.philib.util.TimeoutMap
 
getTotal() - Method in class ch.bind.philib.util.Counter
 
getValidationResults() - Method in exception ch.bind.philib.validation.ValidationException
 
getValue() - Method in interface ch.bind.philib.util.IntPair
 
getValue() - Method in interface ch.bind.philib.util.LongPair
 
getView() - Method in class ch.bind.philib.util.CowSet
 

H

HashUtil - Class in ch.bind.philib.lang
Provides helper methods for hash-code generation.
Hash methods for handling all primitive types as well as Objects are provided.
Usage:
HashUtil() - Constructor for class ch.bind.philib.lang.HashUtil
 
hasNext() - Method in class ch.bind.philib.util.ArrayIterator
 
hasSpace() - Method in class ch.bind.philib.util.LruList
 

I

INSTANCE - Static variable in class ch.bind.philib.lang.ClonerNoop
 
interruptAndJoin(Thread) - Static method in class ch.bind.philib.lang.ThreadUtil
 
interruptAndJoin(Thread, long) - Static method in class ch.bind.philib.lang.ThreadUtil
 
interruptAndJoinThreads(Thread[]) - Static method in class ch.bind.philib.lang.ThreadUtil
 
interruptAndJoinThreads(Thread[], long) - Static method in class ch.bind.philib.lang.ThreadUtil
 
interruptAndJoinThreads(Collection<? extends Thread>) - Static method in class ch.bind.philib.lang.ThreadUtil
 
interruptAndJoinThreads(Collection<? extends Thread>, long) - Static method in class ch.bind.philib.lang.ThreadUtil
 
Intervals - Class in ch.bind.philib.util
 
IntPair<T> - Interface in ch.bind.philib.util
A key value pair who's key is of type long.
isAddUnderOrOverflow(long, long, long) - Static method in class ch.bind.philib.math.Calc
Detects under or overflow after calculating result = a + b.
isBlacklist() - Method in class ch.bind.philib.conf.FilteringListener
 
isCancelled() - Method in class ch.bind.philib.util.FinishedFuture
 
isClosed() - Method in class ch.bind.philib.lang.ServiceState
 
isClosing() - Method in class ch.bind.philib.lang.ServiceState
 
isClosingOrClosed() - Method in class ch.bind.philib.lang.ServiceState
 
isDone() - Method in class ch.bind.philib.util.FinishedFuture
 
isEmpty() - Method in interface ch.bind.philib.io.DoubleSidedBuffer
 
isEmpty() - Method in class ch.bind.philib.io.RingBuffer
 
isEmpty() - Method in class ch.bind.philib.util.CowSet
 
isEmpty() - Method in class ch.bind.philib.util.SimpleTimeoutMap
 
isEmpty() - Method in interface ch.bind.philib.util.TimeoutMap
 
isFalse(boolean) - Static method in class ch.bind.philib.validation.Validation
 
isFalse(boolean, String) - Static method in class ch.bind.philib.validation.Validation
 
isIncludeAdditions() - Method in class ch.bind.philib.conf.FilteringListener
 
isIncludeChanges() - Method in class ch.bind.philib.conf.FilteringListener
 
isIncludeRemovals() - Method in class ch.bind.philib.conf.FilteringListener
 
isOpen() - Method in class ch.bind.philib.lang.ServiceState
 
isTrue(boolean) - Static method in class ch.bind.philib.validation.Validation
 
isTrue(boolean, String) - Static method in class ch.bind.philib.validation.Validation
 
isUninitialized() - Method in class ch.bind.philib.lang.ServiceState
 

K

KEY_COMPARATOR - Static variable in interface ch.bind.philib.util.IntPair
 
KEY_COMPARATOR - Static variable in interface ch.bind.philib.util.LongPair
 

L

LeakyBucket - Class in ch.bind.philib.util
An implementation of the leaky bucket pattern for throughput control.
LimitedConcurrentQueue<T> - Class in ch.bind.philib.util
 
LimitedConcurrentQueue(int) - Constructor for class ch.bind.philib.util.LimitedConcurrentQueue
 
LineCache<K,​V> - Class in ch.bind.philib.cache
 
LineCache() - Constructor for class ch.bind.philib.cache.LineCache
 
LineCache(int, int) - Constructor for class ch.bind.philib.cache.LineCache
 
LineCache(int, int, Cloner<V>) - Constructor for class ch.bind.philib.cache.LineCache
 
LineCache(Cloner<V>) - Constructor for class ch.bind.philib.cache.LineCache
 
load() - Method in class ch.bind.philib.conf.Config
Loads all configuration urls.
loadPropertiesFile(String) - Static method in class ch.bind.philib.io.Resources
 
LoggingListener - Class in ch.bind.philib.conf
 
LoggingListener() - Constructor for class ch.bind.philib.conf.LoggingListener
 
LoggingListener(Logger) - Constructor for class ch.bind.philib.conf.LoggingListener
 
LongPair<T> - Interface in ch.bind.philib.util
A key value pair who's key is of type long.
LruCache<K,​V> - Class in ch.bind.philib.cache
 
LruCache() - Constructor for class ch.bind.philib.cache.LruCache
 
LruCache(int) - Constructor for class ch.bind.philib.cache.LruCache
 
LruCache(int, Cloner<V>) - Constructor for class ch.bind.philib.cache.LruCache
 
LruCache(Cloner<V>) - Constructor for class ch.bind.philib.cache.LruCache
 
LruList<E extends LruNode> - Class in ch.bind.philib.util
 
LruList(int) - Constructor for class ch.bind.philib.util.LruList
 
LruNode - Interface in ch.bind.philib.util
 

M

memclr(byte[]) - Static method in class ch.bind.philib.lang.ArrayUtil
Overwrites the buffer's content with zeros.
memclr(ByteBuffer) - Static method in class ch.bind.philib.lang.ArrayUtil
Overwrites the buffer's content with zeros.
moveToHead(E) - Method in class ch.bind.philib.util.LruList
 
murmur2(byte[]) - Static method in class ch.bind.philib.lang.MurmurHash
 
murmur2a(byte[]) - Static method in class ch.bind.philib.lang.MurmurHash
 
murmur2a(int, byte[]) - Static method in class ch.bind.philib.lang.MurmurHash
 
murmur2a_16bit(int, int) - Static method in class ch.bind.philib.lang.MurmurHash
 
murmur2a_32bit(int, int) - Static method in class ch.bind.philib.lang.MurmurHash
 
murmur2a_64bit(int, long) - Static method in class ch.bind.philib.lang.MurmurHash
 
murmur2a_8bit(int, int) - Static method in class ch.bind.philib.lang.MurmurHash
 
murmur3(byte[]) - Static method in class ch.bind.philib.lang.MurmurHash
 
murmur3(byte[], int) - Static method in class ch.bind.philib.lang.MurmurHash
 
murmur3_finalize_mix32(int) - Static method in class ch.bind.philib.lang.MurmurHash
 
MurmurHash - Class in ch.bind.philib.lang
Implementation of the murmur hashing functions.

N

NamedSeqThreadFactory - Class in ch.bind.philib.lang
A thread factory which generates thread names of the form <name>-<sequence>
NamedSeqThreadFactory(String) - Constructor for class ch.bind.philib.lang.NamedSeqThreadFactory
 
NamedSeqThreadFactory(String, boolean) - Constructor for class ch.bind.philib.lang.NamedSeqThreadFactory
 
NamedSeqThreadFactory(String, boolean, ThreadGroup) - Constructor for class ch.bind.philib.lang.NamedSeqThreadFactory
 
newArray(Class<T>, int) - Static method in class ch.bind.philib.lang.ArrayUtil
shorthand for java.lang.reflect.Array.newInstance(clazz, size)
newThread(Runnable) - Method in class ch.bind.philib.lang.NamedSeqThreadFactory
 
next() - Method in class ch.bind.philib.util.ArrayIterator
 
nextHash(int, boolean) - Static method in class ch.bind.philib.lang.HashUtil
 
nextHash(int, boolean[]) - Static method in class ch.bind.philib.lang.HashUtil
 
nextHash(int, byte) - Static method in class ch.bind.philib.lang.HashUtil
 
nextHash(int, byte[]) - Static method in class ch.bind.philib.lang.HashUtil
 
nextHash(int, char) - Static method in class ch.bind.philib.lang.HashUtil
 
nextHash(int, char[]) - Static method in class ch.bind.philib.lang.HashUtil
 
nextHash(int, double) - Static method in class ch.bind.philib.lang.HashUtil
 
nextHash(int, double[]) - Static method in class ch.bind.philib.lang.HashUtil
 
nextHash(int, float) - Static method in class ch.bind.philib.lang.HashUtil
 
nextHash(int, float[]) - Static method in class ch.bind.philib.lang.HashUtil
 
nextHash(int, int) - Static method in class ch.bind.philib.lang.HashUtil
 
nextHash(int, int[]) - Static method in class ch.bind.philib.lang.HashUtil
 
nextHash(int, long) - Static method in class ch.bind.philib.lang.HashUtil
 
nextHash(int, long[]) - Static method in class ch.bind.philib.lang.HashUtil
 
nextHash(int, short) - Static method in class ch.bind.philib.lang.HashUtil
 
nextHash(int, short[]) - Static method in class ch.bind.philib.lang.HashUtil
 
nextHash(int, Object) - Static method in class ch.bind.philib.lang.HashUtil
 
nextHash(int, Object[]) - Static method in class ch.bind.philib.lang.HashUtil
 
nextTakeMs() - Method in class ch.bind.philib.util.LeakyBucket
 
nextTakeNs() - Method in class ch.bind.philib.util.LeakyBucket
 
nextTakeNs(long) - Method in class ch.bind.philib.util.LeakyBucket
 
nextTakeUs() - Method in class ch.bind.philib.util.LeakyBucket
 
noNullValues(T[]) - Static method in class ch.bind.philib.validation.Validation
 
noNullValues(T[], String) - Static method in class ch.bind.philib.validation.Validation
 
normalize(int) - Static method in class ch.bind.philib.lang.CompareUtil
Helper for compareTo implementations.
normalize(long) - Static method in class ch.bind.philib.lang.CompareUtil
Helper for compareTo implementations.
notNegative(int) - Static method in class ch.bind.philib.validation.Validation
 
notNegative(int, String) - Static method in class ch.bind.philib.validation.Validation
 
notNegative(long) - Static method in class ch.bind.philib.validation.Validation
 
notNegative(long, String) - Static method in class ch.bind.philib.validation.Validation
 
notNull(T) - Static method in class ch.bind.philib.validation.Validation
 
notNull(T, String) - Static method in class ch.bind.philib.validation.Validation
 
notNullOrEmpty(T) - Static method in class ch.bind.philib.validation.Validation
 
notNullOrEmpty(T[]) - Static method in class ch.bind.philib.validation.Validation
 
notNullOrEmpty(T[], String) - Static method in class ch.bind.philib.validation.Validation
 
notNullOrEmpty(T, String) - Static method in class ch.bind.philib.validation.Validation
 

O

ObjectManager<T> - Interface in ch.bind.philib.pool.manager
A manager for objects which support pooling.
offer(T) - Method in class ch.bind.philib.pool.object.PoolBase
 
offer(T) - Method in class ch.bind.philib.pool.object.SoftRefPool
 
offer(T) - Method in class ch.bind.philib.pool.object.StrongRefPool
 
offer(T) - Method in class ch.bind.philib.util.LimitedConcurrentQueue
 
openResource(String) - Static method in class ch.bind.philib.io.Resources
Opens different resources based on the scheme being used.
optimize() - Static method in class ch.bind.philib.lang.MurmurHash
 
OverflowException - Exception in ch.bind.philib.io
 
OverflowException(String) - Constructor for exception ch.bind.philib.io.OverflowException
 

P

pickRandom(T[], T[]) - Static method in class ch.bind.philib.lang.ArrayUtil
Fills the destination array with randomly picked values from the source array.
poll() - Method in class ch.bind.philib.pool.object.PoolBase
 
poll() - Method in class ch.bind.philib.pool.object.SoftRefPool
 
poll() - Method in class ch.bind.philib.pool.object.StrongRefPool
 
poll() - Method in class ch.bind.philib.util.LimitedConcurrentQueue
 
pollAllTimeoutNow() - Method in class ch.bind.philib.util.SimpleTimeoutMap
 
pollAllTimeoutNow() - Method in interface ch.bind.philib.util.TimeoutMap
Nonblocking poll for all timed out entries, based on the time of the invocation of this method.
pollTimeoutBlocking() - Method in class ch.bind.philib.util.SimpleTimeoutMap
 
pollTimeoutBlocking() - Method in interface ch.bind.philib.util.TimeoutMap
Blocking poll for the next entry which is timed out.
pollTimeoutBlocking(long, TimeUnit) - Method in class ch.bind.philib.util.SimpleTimeoutMap
 
pollTimeoutBlocking(long, TimeUnit) - Method in interface ch.bind.philib.util.TimeoutMap
Blocking poll for the next entry which is timed out.
pollTimeoutNow() - Method in class ch.bind.philib.util.SimpleTimeoutMap
 
pollTimeoutNow() - Method in interface ch.bind.philib.util.TimeoutMap
Nonblocking poll for the next entry which is timed out, based on the time of the invocation of this method.
Pool<T> - Interface in ch.bind.philib.pool
The base interface for object pools.
PoolBase<T> - Class in ch.bind.philib.pool.object
 
PoolBase(ObjectManager<T>) - Constructor for class ch.bind.philib.pool.object.PoolBase
 
PoolStats - Interface in ch.bind.philib.pool
Statistics about an object-pool.
prepareForRecycle(byte[]) - Method in class ch.bind.philib.pool.manager.ByteArrayManager
 
prepareForRecycle(ByteBuffer) - Method in class ch.bind.philib.pool.manager.ByteBufferManager
 
prepareForRecycle(T) - Method in interface ch.bind.philib.pool.manager.ObjectManager
Prepare an object to be reused by a different user.
prepend(Class<T>, T[], T) - Static method in class ch.bind.philib.lang.ArrayUtil
 
print(PrintStream) - Method in class ch.bind.philib.test.Bench.Result
 
put(long, K, V) - Method in class ch.bind.philib.util.SimpleTimeoutMap
 
put(long, K, V) - Method in interface ch.bind.philib.util.TimeoutMap
Add a key-value pair with an associated timeout to the map.

R

read(byte[]) - Method in interface ch.bind.philib.io.DoubleSidedBuffer
 
read(byte[]) - Method in class ch.bind.philib.io.RingBuffer
 
read(byte[], int, int) - Method in interface ch.bind.philib.io.DoubleSidedBuffer
 
read(byte[], int, int) - Method in class ch.bind.philib.io.RingBuffer
 
readBack(byte[]) - Method in interface ch.bind.philib.io.DoubleSidedBuffer
 
readBack(byte[]) - Method in class ch.bind.philib.io.RingBuffer
 
readBack(byte[], int, int) - Method in interface ch.bind.philib.io.DoubleSidedBuffer
 
readBack(byte[], int, int) - Method in class ch.bind.philib.io.RingBuffer
 
recycle(byte[]) - Method in class ch.bind.philib.pool.buffer.ByteArrayPool
 
recycle(ByteBuffer) - Method in class ch.bind.philib.pool.buffer.ByteBufferPool
 
recycle(T) - Method in class ch.bind.philib.pool.object.ConcurrentPool
 
recycle(T) - Method in class ch.bind.philib.pool.object.PoolBase
 
recycle(T) - Method in interface ch.bind.philib.pool.Pool
Recycles an object which might be reused.
release(byte[]) - Method in class ch.bind.philib.pool.manager.ByteArrayManager
 
release(ByteBuffer) - Method in class ch.bind.philib.pool.manager.ByteBufferManager
 
release(T) - Method in interface ch.bind.philib.pool.manager.ObjectManager
 
remove() - Method in class ch.bind.philib.util.ArrayIterator
 
remove(E) - Method in class ch.bind.philib.util.CowSet
 
remove(E) - Method in class ch.bind.philib.util.LruList
 
remove(Class<?>) - Method in class ch.bind.philib.util.CounterRepo
 
remove(Class<?>, String) - Method in class ch.bind.philib.util.CounterRepo
 
remove(Class<T>, T[], T) - Static method in class ch.bind.philib.lang.ArrayUtil
 
remove(String) - Method in class ch.bind.philib.util.CounterRepo
 
remove(String, String) - Method in class ch.bind.philib.util.CounterRepo
 
remove(K) - Method in interface ch.bind.philib.cache.Cache
Remove a key-value-pair from the cache.
remove(K) - Method in class ch.bind.philib.cache.LineCache
 
remove(K) - Method in class ch.bind.philib.cache.LruCache
 
remove(K) - Method in class ch.bind.philib.cache.StagedLruCache
 
remove(K) - Method in class ch.bind.philib.util.SimpleTimeoutMap
 
remove(K) - Method in interface ch.bind.philib.util.TimeoutMap
removes an entry by it's key
remove(T) - Method in class ch.bind.philib.util.ClusteredHashIndex
 
remove(T) - Method in interface ch.bind.philib.util.ClusteredIndex
 
removed(String, String) - Method in interface ch.bind.philib.conf.ConfigListener
 
removed(String, String) - Method in class ch.bind.philib.conf.FilteringListener
 
removed(String, String) - Method in class ch.bind.philib.conf.LoggingListener
 
removeFilterProperty(String) - Method in class ch.bind.philib.conf.FilteringListener
 
removeListener(ConfigListener) - Method in class ch.bind.philib.conf.Config
 
removeTail() - Method in class ch.bind.philib.util.LruList
 
reset() - Method in class ch.bind.philib.util.Counter
 
Resources - Class in ch.bind.philib.io
 
Resources() - Constructor for class ch.bind.philib.io.Resources
 
Result(Bencher, long, long) - Constructor for class ch.bind.philib.test.Bench.Result
 
RingBuffer - Class in ch.bind.philib.io
 
RingBuffer() - Constructor for class ch.bind.philib.io.RingBuffer
 
RingBuffer(int) - Constructor for class ch.bind.philib.io.RingBuffer
 
run() - Method in class ch.bind.philib.lang.ThreadUtil.ForeverRunner
 
run(long) - Method in interface ch.bind.philib.test.Bencher
 
run(Bencher) - Static method in class ch.bind.philib.test.Bench
 
run(Bencher, long) - Static method in class ch.bind.philib.test.Bench
 
runAndPrint(Bencher) - Static method in class ch.bind.philib.test.Bench
 
runAndPrint(Bencher, long) - Static method in class ch.bind.philib.test.Bench
 

S

SafeCloseUtil - Class in ch.bind.philib.io
 
SafeCloseUtil() - Constructor for class ch.bind.philib.io.SafeCloseUtil
 
ServiceState - Class in ch.bind.philib.lang
 
ServiceState() - Constructor for class ch.bind.philib.lang.ServiceState
 
set(K, V) - Method in interface ch.bind.philib.cache.Cache
Sets a key-value-pair to the cache.
set(K, V) - Method in class ch.bind.philib.cache.LineCache
 
set(K, V) - Method in class ch.bind.philib.cache.LruCache
 
set(K, V) - Method in class ch.bind.philib.cache.StagedLruCache
 
setBlacklist(boolean) - Method in class ch.bind.philib.conf.FilteringListener
 
setClosed() - Method in class ch.bind.philib.lang.ServiceState
 
setClosing() - Method in class ch.bind.philib.lang.ServiceState
 
setIncludeAdditions(boolean) - Method in class ch.bind.philib.conf.FilteringListener
 
setIncludeChanges(boolean) - Method in class ch.bind.philib.conf.FilteringListener
 
setIncludeRemovals(boolean) - Method in class ch.bind.philib.conf.FilteringListener
 
setLruNext(LruNode) - Method in interface ch.bind.philib.util.LruNode
 
setLruPrev(LruNode) - Method in interface ch.bind.philib.util.LruNode
 
setNextIndexEntry(ClusteredIndex.Entry<K>) - Method in interface ch.bind.philib.util.ClusteredIndex.Entry
 
setOpen() - Method in class ch.bind.philib.lang.ServiceState
 
setURL(URL) - Method in class ch.bind.philib.conf.Config
 
setURLs(URL[]) - Method in class ch.bind.philib.conf.Config
 
setURLs(Collection<URL>) - Method in class ch.bind.philib.conf.Config
 
SimplePoolStats - Class in ch.bind.philib.pool.object
 
SimplePoolStats() - Constructor for class ch.bind.philib.pool.object.SimplePoolStats
 
SimpleTimeoutMap<K,​V> - Class in ch.bind.philib.util
An implementation of TimeoutMap which uses the TreeMap and HashMap from java.util for internal data management.
SimpleTimeoutMap() - Constructor for class ch.bind.philib.util.SimpleTimeoutMap
 
SingleFlight - Class in ch.bind.philib.concurrent
SingleFlight implements call deduplication for equal keys.
SingleFlight() - Constructor for class ch.bind.philib.concurrent.SingleFlight
 
size() - Method in class ch.bind.philib.util.CowSet
 
size() - Method in class ch.bind.philib.util.LimitedConcurrentQueue
 
size() - Method in class ch.bind.philib.util.LruList
 
size() - Method in class ch.bind.philib.util.SimpleTimeoutMap
 
size() - Method in class ch.bind.philib.util.StaticIntMap
 
size() - Method in class ch.bind.philib.util.StaticLongMap
 
size() - Method in interface ch.bind.philib.util.TimeoutMap
query the number of entries in this map.
sleepUntilAvailable() - Method in class ch.bind.philib.util.LeakyBucket
 
sleepUntilMs(long) - Static method in class ch.bind.philib.lang.ThreadUtil
 
SoftRefPool<T> - Class in ch.bind.philib.pool.object
 
SoftRefPool(ObjectManager<T>, int) - Constructor for class ch.bind.philib.pool.object.SoftRefPool
 
split(String, int) - Static method in class ch.bind.philib.lang.StringUtil
Splits a string by a given unicode delimiter.
StagedLruCache<K,​V> - Class in ch.bind.philib.cache
 
StagedLruCache() - Constructor for class ch.bind.philib.cache.StagedLruCache
 
StagedLruCache(int) - Constructor for class ch.bind.philib.cache.StagedLruCache
 
StagedLruCache(int, Cloner<V>, double, int) - Constructor for class ch.bind.philib.cache.StagedLruCache
 
StagedLruCache(Cloner<V>) - Constructor for class ch.bind.philib.cache.StagedLruCache
 
start(Object) - Static method in class ch.bind.philib.lang.ToString
 
startHash(boolean) - Static method in class ch.bind.philib.lang.HashUtil
 
startHash(boolean[]) - Static method in class ch.bind.philib.lang.HashUtil
 
startHash(byte) - Static method in class ch.bind.philib.lang.HashUtil
 
startHash(byte[]) - Static method in class ch.bind.philib.lang.HashUtil
 
startHash(char) - Static method in class ch.bind.philib.lang.HashUtil
 
startHash(char[]) - Static method in class ch.bind.philib.lang.HashUtil
 
startHash(double) - Static method in class ch.bind.philib.lang.HashUtil
 
startHash(double[]) - Static method in class ch.bind.philib.lang.HashUtil
 
startHash(float) - Static method in class ch.bind.philib.lang.HashUtil
 
startHash(float[]) - Static method in class ch.bind.philib.lang.HashUtil
 
startHash(int) - Static method in class ch.bind.philib.lang.HashUtil
 
startHash(int[]) - Static method in class ch.bind.philib.lang.HashUtil
 
startHash(long) - Static method in class ch.bind.philib.lang.HashUtil
 
startHash(long[]) - Static method in class ch.bind.philib.lang.HashUtil
 
startHash(short) - Static method in class ch.bind.philib.lang.HashUtil
 
startHash(short[]) - Static method in class ch.bind.philib.lang.HashUtil
 
startHash(Object) - Static method in class ch.bind.philib.lang.HashUtil
 
startHash(Object[]) - Static method in class ch.bind.philib.lang.HashUtil
 
startThreads(Thread[]) - Static method in class ch.bind.philib.lang.ThreadUtil
 
startThreads(Collection<? extends Thread>) - Static method in class ch.bind.philib.lang.ThreadUtil
 
StaticIntMap<T> - Class in ch.bind.philib.util
A statically initialized and immutable map of int -> T.
StaticLongMap<T> - Class in ch.bind.philib.util
A statically initialized and immutable map of long -> T.
StringUtil - Class in ch.bind.philib.lang
 
StringUtil() - Constructor for class ch.bind.philib.lang.StringUtil
 
StrongRefPool<T> - Class in ch.bind.philib.pool.object
 
StrongRefPool(ObjectManager<T>, int) - Constructor for class ch.bind.philib.pool.object.StrongRefPool
 
sumOfRange(long) - Static method in class ch.bind.philib.math.Calc
Calculate the sum of all values from 1 to end, including.
sumOfRange(long, long) - Static method in class ch.bind.philib.math.Calc
Calculates the sum of all values from start to end, including.

T

take() - Method in class ch.bind.philib.pool.buffer.ByteArrayPool
 
take() - Method in class ch.bind.philib.pool.buffer.ByteBufferPool
 
take() - Method in class ch.bind.philib.pool.object.ConcurrentPool
 
take() - Method in class ch.bind.philib.pool.object.PoolBase
 
take() - Method in interface ch.bind.philib.pool.Pool
Take an object from the object-pool.
take(long) - Method in class ch.bind.philib.util.LeakyBucket
 
take(long, long) - Method in class ch.bind.philib.util.LeakyBucket
 
ThreadUtil - Class in ch.bind.philib.lang
 
ThreadUtil() - Constructor for class ch.bind.philib.lang.ThreadUtil
 
ThreadUtil.ForeverRunner - Class in ch.bind.philib.lang
Wrapper for a runnable.
TimeoutMap<K,​V> - Interface in ch.bind.philib.util
A map which additionaly to normal map operations allows the user to supply a timeout.
toArray(Class<T>, Collection<? extends T>) - Static method in class ch.bind.philib.lang.ArrayUtil
 
toMap(Properties) - Static method in class ch.bind.philib.conf.Config
 
toString() - Method in class ch.bind.philib.pool.object.SimplePoolStats
 
toString() - Method in class ch.bind.philib.util.Counter
 
toString() - Method in class ch.bind.philib.validation.ValidationResults
 
ToString - Class in ch.bind.philib.lang
 

U

unsignedAdd(long, long) - Static method in class ch.bind.philib.math.Calc
 
URLs - Class in ch.bind.philib.net
 

V

Validatable - Interface in ch.bind.philib.validation
 
validate(Validatable) - Static method in class ch.bind.philib.validation.ValidationUtil
 
validate(ValidationResults) - Method in interface ch.bind.philib.validation.Validatable
 
validate(Collection<T>) - Static method in class ch.bind.philib.validation.ValidationUtil
 
validate(T[]) - Static method in class ch.bind.philib.validation.ValidationUtil
 
validateMaxLength(String, String, int) - Method in class ch.bind.philib.validation.ValidationResults
 
validateMinLength(String, String, int) - Method in class ch.bind.philib.validation.ValidationResults
 
validateNotNull(Object, String) - Method in class ch.bind.philib.validation.ValidationResults
 
Validation - Class in ch.bind.philib.validation
 
Validation() - Constructor for class ch.bind.philib.validation.Validation
 
ValidationException - Exception in ch.bind.philib.validation
 
ValidationException(ValidationResults) - Constructor for exception ch.bind.philib.validation.ValidationException
 
ValidationResults - Class in ch.bind.philib.validation
 
ValidationResults() - Constructor for class ch.bind.philib.validation.ValidationResults
 
ValidationUtil - Class in ch.bind.philib.validation
 

W

withTakeIntervalMs(long, long) - Static method in class ch.bind.philib.util.LeakyBucket
 
withTakeIntervalNs(long, long) - Static method in class ch.bind.philib.util.LeakyBucket
 
withTakeIntervalUs(long, long) - Static method in class ch.bind.philib.util.LeakyBucket
 
withTakesPerSecond(double, long) - Static method in class ch.bind.philib.util.LeakyBucket
 
write(byte[]) - Method in interface ch.bind.philib.io.DoubleSidedBuffer
 
write(byte[]) - Method in class ch.bind.philib.io.RingBuffer
 
write(byte[], int, int) - Method in interface ch.bind.philib.io.DoubleSidedBuffer
 
write(byte[], int, int) - Method in class ch.bind.philib.io.RingBuffer
 
writeFront(byte[]) - Method in interface ch.bind.philib.io.DoubleSidedBuffer
 
writeFront(byte[]) - Method in class ch.bind.philib.io.RingBuffer
 
writeFront(byte[], int, int) - Method in interface ch.bind.philib.io.DoubleSidedBuffer
 
writeFront(byte[], int, int) - Method in class ch.bind.philib.io.RingBuffer
 

_

_getTimeToNextTimeoutNs(long) - Method in class ch.bind.philib.util.SimpleTimeoutMap
 
A B C D E F G H I K L M N O P R S T U V W _ 
All Classes All Packages