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
All Classes All Packages
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() - 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)
andCowSet.remove(Object)
and two read methods:CowSet.getView()
andCowSet.isEmpty()
Every modification through theCowSet.add(Object)
orCowSet.remove(Object)
methods and a return value oftrue
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 standardThreadFactory
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 providedThreadFactory
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 considersfalse < 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 samekey
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 asObject
s 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 thesource
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 theTreeMap
andHashMap
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
toend
, 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
All Classes All Packages