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

A

acquire() - Method in class ch.bind.philib.cache.buffercache.impl.ObjectCacheBase
 
acquire() - Method in class ch.bind.philib.cache.buffercache.impl.ScalableObjectCache
 
acquire() - Method in interface ch.bind.philib.cache.buffercache.ObjectCache
Acquire an object from the object-cache.
acquire() - Method in class ch.bind.philib.cache.buffercache.SpecificCacheBase
 
add(K, V) - Method in interface ch.bind.philib.cache.lru.Cache
Add a key-value-pair to the cache.
add(K, V) - Method in class ch.bind.philib.cache.lru.SimpleCache
 
add(K, V) - Method in class ch.bind.philib.cache.lru.StagedCache
 
add(K, V) - Method in class ch.bind.philib.cache.lru.SyncCache
 
add(T) - Method in class ch.bind.philib.util.ClusteredHashIndex
 
add(T) - Method in interface ch.bind.philib.util.ClusteredIndex
 
add(long) - Method in class ch.bind.philib.util.Counter
 
add(E) - Method in class ch.bind.philib.util.LruList
Add a new LruNode to the head of the LRU.
addBack(T) - Method in interface ch.bind.philib.io.Ring
 
addBack(T) - Method in class ch.bind.philib.io.RingImpl
 
addError(String) - Method in class ch.bind.philib.validation.ValidationResults
 
addError(String, Object...) - Method in class ch.bind.philib.validation.ValidationResults
 
addFront(T) - Method in interface ch.bind.philib.io.Ring
 
addFront(T) - Method in class ch.bind.philib.io.RingImpl
 
addInt(StringBuilder, String, int) - Static method in class ch.bind.philib.lang.ToStringUtil
 
addInt(StringBuilder, int) - Static method in class ch.bind.philib.lang.ToStringUtil
 
addLong(StringBuilder, String, long) - Static method in class ch.bind.philib.lang.ToStringUtil
 
addLong(StringBuilder, long) - Static method in class ch.bind.philib.lang.ToStringUtil
 
addObj(StringBuilder, String, Object) - Static method in class ch.bind.philib.lang.ToStringUtil
 
addObj(StringBuilder, Object) - Static method in class ch.bind.philib.lang.ToStringUtil
 
addStr(StringBuilder, String, String) - Static method in class ch.bind.philib.lang.ToStringUtil
 
addStr(StringBuilder, String) - Static method in class ch.bind.philib.lang.ToStringUtil
 
ArrayIterator<E> - Class in ch.bind.philib.util
An Iterator over an array.
ArrayIterator(E[]) - Constructor for class ch.bind.philib.util.ArrayIterator
 
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
 

B

BitOps - Class in ch.bind.philib.io
TODO
BufferOps - Class in ch.bind.philib.io
TODO
buildMessageChain(Throwable) - Static method in class ch.bind.philib.lang.ExceptionUtil
 
ByteArrayCache - Class in ch.bind.philib.cache.buffercache
TODO
ByteBufferCache - Class in ch.bind.philib.cache.buffercache
TODO

C

Cache<K,V> - Interface in ch.bind.philib.cache.lru
The base interface for a cache implementation.
CacheStats - Interface in ch.bind.philib.cache.buffercache
TODO
cancel(boolean) - Method in class ch.bind.philib.util.FinishedFuture
 
canFill() - Method in class ch.bind.philib.util.LeakyBucket
 
canFill(long) - Method in class ch.bind.philib.util.LeakyBucket
 
canReuse(E) - Method in interface ch.bind.philib.cache.buffercache.impl.ObjectFactory
 
capacity() - Method in interface ch.bind.philib.cache.lru.Cache
 
capacity() - Method in class ch.bind.philib.cache.lru.SimpleCache
 
capacity() - Method in class ch.bind.philib.cache.lru.StagedCache
 
capacity() - Method in class ch.bind.philib.cache.lru.SyncCache
 
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
 
ch.bind.philib - package ch.bind.philib
 
ch.bind.philib.cache.buffercache - package ch.bind.philib.cache.buffercache
 
ch.bind.philib.cache.buffercache.impl - package ch.bind.philib.cache.buffercache.impl
 
ch.bind.philib.cache.lru - package ch.bind.philib.cache.lru
 
ch.bind.philib.concurrency - package ch.bind.philib.concurrency
 
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.util - package ch.bind.philib.util
 
ch.bind.philib.validation - package ch.bind.philib.validation
 
checkMask(int, int) - Static method in class ch.bind.philib.io.BitOps
 
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.lru.Cache
Remove all elements from the cache.
clear() - Method in class ch.bind.philib.cache.lru.SimpleCache
 
clear() - Method in class ch.bind.philib.cache.lru.StagedCache
 
clear() - Method in class ch.bind.philib.cache.lru.SyncCache
 
clear() - Method in interface ch.bind.philib.io.DoubleSidedBuffer
 
clear() - Method in interface ch.bind.philib.io.Ring
 
clear() - Method in class ch.bind.philib.io.RingBuffer
 
clear() - Method in class ch.bind.philib.io.RingImpl
 
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.LruList
 
clip(int, int, int) - Static method in class ch.bind.philib.math.RangeUtil
 
clip(long, long, long) - Static method in class ch.bind.philib.math.RangeUtil
 
clip(double, double, double) - Static method in class ch.bind.philib.math.RangeUtil
 
Cloner<V> - Interface in ch.bind.philib.cache.lru
 
cloneValue(V) - Method in interface ch.bind.philib.cache.lru.Cloner
 
close(Closeable) - Static method in class ch.bind.philib.io.SafeCloseUtil
 
close(Closeable, Logger) - Static method in class ch.bind.philib.io.SafeCloseUtil
 
close(Selector, 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
 
CombinedCacheStats - Class in ch.bind.philib.cache.buffercache.impl
TODO
compare(Comparable<T>, T) - Static method in class ch.bind.philib.lang.CompareUtil
 
compareBool(boolean, boolean) - Static method in class ch.bind.philib.lang.CompareUtil
 
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
 
Constants - Class in ch.bind.philib
Public constants like the library version.
containsKey(long) - Method in class ch.bind.philib.util.StaticLongMap
 
Counter - Class in ch.bind.philib.util
A simple counter where values can be added or the whole counter be reset.
CounterRepo - Class in ch.bind.philib.util
 
CounterRepo() - Constructor for class ch.bind.philib.util.CounterRepo
 
create() - Method in interface ch.bind.philib.cache.buffercache.impl.ObjectFactory
 
create(Collection<? extends LongPair<T>>) - Static method in class ch.bind.philib.util.StaticLongMap
 
create(LongPair<T>[]) - Static method in class ch.bind.philib.util.StaticLongMap
 
createAndStartForeverRunner(Runnable) - Static method in class ch.bind.philib.lang.ThreadUtil
 
createAndStartForeverRunner(Runnable, String) - Static method in class ch.bind.philib.lang.ThreadUtil
 
createAndStartForeverRunner(ThreadGroup, Runnable, String) - Static method in class ch.bind.philib.lang.ThreadUtil
 
createAndStartForeverRunner(ThreadGroup, Runnable, String, long) - Static method in class ch.bind.philib.lang.ThreadUtil
 
createFactory(int) - Static method in class ch.bind.philib.cache.buffercache.ByteArrayCache
 
createFactory(int) - Static method in class ch.bind.philib.cache.buffercache.ByteBufferCache
 
createForeverRunner(Runnable) - Static method in class ch.bind.philib.lang.ThreadUtil
 
createForeverRunner(Runnable, String) - Static method in class ch.bind.philib.lang.ThreadUtil
 
createForeverRunner(ThreadGroup, Runnable, String) - Static method in class ch.bind.philib.lang.ThreadUtil
 
createForeverRunner(ThreadGroup, Runnable, String, long) - Static method in class ch.bind.philib.lang.ThreadUtil
 
createNoop(int) - Static method in class ch.bind.philib.cache.buffercache.ByteArrayCache
 
createScalable(int, int) - Static method in class ch.bind.philib.cache.buffercache.ByteArrayCache
 
createScalable(int, int, int) - Static method in class ch.bind.philib.cache.buffercache.ByteArrayCache
 
createScalable(int, int) - Static method in class ch.bind.philib.cache.buffercache.ByteBufferCache
 
createScalable(int, int, int) - Static method in class ch.bind.philib.cache.buffercache.ByteBufferCache
 
createSimple(int) - Static method in class ch.bind.philib.cache.buffercache.ByteArrayCache
 
createSimple(int, int) - Static method in class ch.bind.philib.cache.buffercache.ByteArrayCache
 
createSimple(int, int) - Static method in class ch.bind.philib.cache.buffercache.ByteBufferCache
 

D

decodeInt16BE(byte[]) - Static method in class ch.bind.philib.io.EndianConverter
 
decodeInt16BE(byte[], int) - Static method in class ch.bind.philib.io.EndianConverter
 
decodeInt16LE(byte[]) - Static method in class ch.bind.philib.io.EndianConverter
 
decodeInt16LE(byte[], int) - Static method in class ch.bind.philib.io.EndianConverter
 
decodeInt32BE(byte[]) - Static method in class ch.bind.philib.io.EndianConverter
 
decodeInt32BE(byte[], int) - Static method in class ch.bind.philib.io.EndianConverter
 
decodeInt32LE(byte[]) - Static method in class ch.bind.philib.io.EndianConverter
 
decodeInt32LE(byte[], int) - Static method in class ch.bind.philib.io.EndianConverter
 
decodeInt64BE(byte[]) - Static method in class ch.bind.philib.io.EndianConverter
 
decodeInt64BE(byte[], int) - Static method in class ch.bind.philib.io.EndianConverter
 
decodeInt64LE(byte[]) - Static method in class ch.bind.philib.io.EndianConverter
 
decodeInt64LE(byte[], int) - Static method in class ch.bind.philib.io.EndianConverter
 
decodeInt8(byte[]) - Static method in class ch.bind.philib.io.EndianConverter
 
decodeInt8(byte[], int) - Static method in class ch.bind.philib.io.EndianConverter
 
DEFAULT - Static variable in class ch.bind.philib.util.CounterRepo
 
DEFAULT_BUFFER_SIZE - Static variable in class ch.bind.philib.cache.buffercache.ByteArrayCache
 
DEFAULT_CACHE_CAPACITY - Static variable in interface ch.bind.philib.cache.lru.Cache
The default capacity of an object cache.
DEFAULT_CACHE_CAPACITY - Static variable in class ch.bind.philib.cache.lru.StagedCache
The default capacity of an object cache.
DEFAULT_CAPACITY - Static variable in class ch.bind.philib.io.RingBuffer
 
DEFAULT_JOIN_TIMEOUT_MS - Static variable in class ch.bind.philib.lang.ThreadUtil
 
DEFAULT_NUM_BUFFERS - Static variable in class ch.bind.philib.cache.buffercache.ByteArrayCache
 
DEFAULT_OLD_GEN_AFTER_HITS - Static variable in class ch.bind.philib.cache.lru.StagedCache
 
DEFAULT_OLD_GEN_RATIO - Static variable in class ch.bind.philib.cache.lru.StagedCache
The default capacity of an object cache.
destroy(E) - Method in interface ch.bind.philib.cache.buffercache.impl.ObjectFactory
 
DoubleSidedBuffer - Interface in ch.bind.philib.io
TODO

E

EMPTY_BYTE_ARRAY - Static variable in class ch.bind.philib.lang.ArrayUtil
 
encodeInt16BE(int, byte[]) - Static method in class ch.bind.philib.io.EndianConverter
 
encodeInt16BE(int, byte[], int) - Static method in class ch.bind.philib.io.EndianConverter
 
encodeInt16LE(int, byte[]) - Static method in class ch.bind.philib.io.EndianConverter
 
encodeInt16LE(int, byte[], int) - Static method in class ch.bind.philib.io.EndianConverter
 
encodeInt32BE(int, byte[]) - Static method in class ch.bind.philib.io.EndianConverter
 
encodeInt32BE(int, byte[], int) - Static method in class ch.bind.philib.io.EndianConverter
 
encodeInt32LE(int, byte[]) - Static method in class ch.bind.philib.io.EndianConverter
 
encodeInt32LE(int, byte[], int) - Static method in class ch.bind.philib.io.EndianConverter
 
encodeInt64BE(long, byte[]) - Static method in class ch.bind.philib.io.EndianConverter
 
encodeInt64BE(long, byte[], int) - Static method in class ch.bind.philib.io.EndianConverter
 
encodeInt64LE(long, byte[]) - Static method in class ch.bind.philib.io.EndianConverter
 
encodeInt64LE(long, byte[], int) - Static method in class ch.bind.philib.io.EndianConverter
 
encodeInt8(int, byte[]) - Static method in class ch.bind.philib.io.EndianConverter
 
encodeInt8(int, byte[], int) - Static method in class ch.bind.philib.io.EndianConverter
 
EndianConverter - Class in ch.bind.philib.io
TODO
equals(Object, Object) - Static method in class ch.bind.philib.lang.CompareUtil
A null-safe equality checking method.
results:
ExceptionUtil - Class in ch.bind.philib.lang
TODO
ExceptionUtil() - Constructor for class ch.bind.philib.lang.ExceptionUtil
 
extractBack(byte[], int) - Static method in class ch.bind.philib.lang.ArrayUtil
 
extractFront(byte[], int) - Static method in class ch.bind.philib.lang.ArrayUtil
 

F

fill(long) - Method in class ch.bind.philib.util.LeakyBucket
 
fill(long, long) - Method in class ch.bind.philib.util.LeakyBucket
 
findLowestSetBitIdx64(long) - Static method in class ch.bind.philib.io.BitOps
 
finish(StringBuilder) - Static method in class ch.bind.philib.lang.ToStringUtil
 
FinishedFuture<T> - Class in ch.bind.philib.util
 
FinishedFuture(T) - Constructor for class ch.bind.philib.util.FinishedFuture
 
firstInt(StringBuilder, String, int) - Static method in class ch.bind.philib.lang.ToStringUtil
 
firstLong(StringBuilder, String, long) - Static method in class ch.bind.philib.lang.ToStringUtil
 
firstObj(StringBuilder, String, Object) - Static method in class ch.bind.philib.lang.ToStringUtil
 
firstStr(StringBuilder, String, String) - Static method in class ch.bind.philib.lang.ToStringUtil
 
forClass(Class<?>) - Method in class ch.bind.philib.util.CounterRepo
 
forClass(Class<?>, String) - Method in class ch.bind.philib.util.CounterRepo
 
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
 
forMicros(int) - Static method in class ch.bind.philib.util.LoadAvgSimple
 
forMillis(int) - Static method in class ch.bind.philib.util.LoadAvgSimple
 
forName(String) - Method in class ch.bind.philib.util.CounterRepo
 
forName(String, String) - Method in class ch.bind.philib.util.CounterRepo
 
forNanos(int) - Static method in class ch.bind.philib.util.LoadAvgSimple
 
forSeconds(int) - Static method in class ch.bind.philib.util.LoadAvgSimple
 
fromDouble(double) - Static method in class ch.bind.philib.lang.HashUtil
 
fromFloat(float) - Static method in class ch.bind.philib.lang.HashUtil
 

G

get(K) - Method in interface ch.bind.philib.cache.lru.Cache
Query a value from the cache by its key.
get(K) - Method in class ch.bind.philib.cache.lru.SimpleCache
 
get(K) - Method in class ch.bind.philib.cache.lru.StagedCache
 
get(K) - Method in class ch.bind.philib.cache.lru.SyncCache
 
get(K) - Method in class ch.bind.philib.util.ClusteredHashIndex
 
get(K) - Method in interface ch.bind.philib.util.ClusteredIndex
 
get() - Method in class ch.bind.philib.util.FinishedFuture
 
get(long, TimeUnit) - Method in class ch.bind.philib.util.FinishedFuture
 
get(long) - Method in class ch.bind.philib.util.StaticLongMap
 
getAcquires() - Method in interface ch.bind.philib.cache.buffercache.CacheStats
 
getAcquires() - Method in class ch.bind.philib.cache.buffercache.impl.CombinedCacheStats
 
getAcquires() - Method in class ch.bind.philib.cache.buffercache.impl.SimpleCacheStats
 
getCacheStats() - Method in class ch.bind.philib.cache.buffercache.impl.ObjectCacheBase
 
getCacheStats() - Method in class ch.bind.philib.cache.buffercache.impl.ScalableObjectCache
 
getCacheStats() - Method in interface ch.bind.philib.cache.buffercache.ObjectCache
 
getCacheStats() - Method in class ch.bind.philib.cache.buffercache.SpecificCacheBase
 
getCapacity() - Method in class ch.bind.philib.util.LeakyBucket
 
getCounters() - Method in class ch.bind.philib.util.CounterRepo
 
getCreates() - Method in interface ch.bind.philib.cache.buffercache.CacheStats
 
getCreates() - Method in class ch.bind.philib.cache.buffercache.impl.CombinedCacheStats
 
getCreates() - Method in class ch.bind.philib.cache.buffercache.impl.SimpleCacheStats
 
getDestroyed() - Method in interface ch.bind.philib.cache.buffercache.CacheStats
 
getDestroyed() - Method in class ch.bind.philib.cache.buffercache.impl.CombinedCacheStats
 
getDestroyed() - Method in class ch.bind.philib.cache.buffercache.impl.SimpleCacheStats
 
getKey() - Method in interface ch.bind.philib.util.ClusteredIndex.Entry
 
getKey() - Method in interface ch.bind.philib.util.LongPair
 
getLoadAvg() - Method in interface ch.bind.philib.util.LoadAvg
 
getLoadAvg() - Method in class ch.bind.philib.util.LoadAvgNoop
 
getLoadAvg() - Method in class ch.bind.philib.util.LoadAvgSimple
 
getLoadAvgAsFactor() - Method in interface ch.bind.philib.util.LoadAvg
 
getLoadAvgAsFactor() - Method in class ch.bind.philib.util.LoadAvgNoop
 
getLoadAvgAsFactor() - Method in class ch.bind.philib.util.LoadAvgSimple
 
getLockId() - Method in interface ch.bind.philib.concurrency.Lockable
 
getLruNext() - Method in interface ch.bind.philib.util.LruNode
 
getLruPrev() - Method in interface ch.bind.philib.util.LruNode
 
getMessage() - Method in exception ch.bind.philib.validation.ValidationException
 
getName() - Method in class ch.bind.philib.util.Counter
 
getNextIndexEntry() - Method in interface ch.bind.philib.util.ClusteredIndex.Entry
 
getNextLockId() - Static method in class ch.bind.philib.concurrency.LockManager
 
getNumErrors() - Method in class ch.bind.philib.validation.ValidationResults
 
getOrElse(long, T) - Method in class ch.bind.philib.util.StaticLongMap
 
getOrThrow(long) - Method in class ch.bind.philib.util.StaticLongMap
 
getReleases() - Method in interface ch.bind.philib.cache.buffercache.CacheStats
 
getReleases() - Method in class ch.bind.philib.cache.buffercache.impl.CombinedCacheStats
 
getReleases() - Method in class ch.bind.philib.cache.buffercache.impl.SimpleCacheStats
 
getUnit() - 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.LongPair
 

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.util.LoadAvgNoop
 
interruptAndJoin(Thread) - Static method in class ch.bind.philib.lang.ThreadUtil
 
interruptAndJoin(Thread, long) - Static method in class ch.bind.philib.lang.ThreadUtil
 
Intervals - Class in ch.bind.philib.util
TODO
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 interface ch.bind.philib.io.Ring
 
isEmpty() - Method in class ch.bind.philib.io.RingBuffer
 
isEmpty() - Method in class ch.bind.philib.io.RingImpl
 
isFalse(boolean) - Static method in class ch.bind.philib.validation.Validation
 
isFalse(boolean, String) - Static method in class ch.bind.philib.validation.Validation
 
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.LongPair
 

L

LeakyBucket - Class in ch.bind.philib.util
An implementation of the leaky bucket pattern for throughput control.
LinkedObjectCache<E> - Class in ch.bind.philib.cache.buffercache.impl
TODO
LinkedObjectCache(ObjectFactory<E>, int) - Constructor for class ch.bind.philib.cache.buffercache.impl.LinkedObjectCache
 
LoadAvg - Interface in ch.bind.philib.util
 
LoadAvgNoop - Class in ch.bind.philib.util
 
LoadAvgNoop() - Constructor for class ch.bind.philib.util.LoadAvgNoop
 
LoadAvgSimple - Class in ch.bind.philib.util
 
lock() - Method in interface ch.bind.philib.concurrency.Lockable
 
lock() - Method in class ch.bind.philib.concurrency.LockGroup
 
Lockable - Interface in ch.bind.philib.concurrency
TODO
LockGroup - Class in ch.bind.philib.concurrency
TODO
LockGroup(Lockable[]) - Constructor for class ch.bind.philib.concurrency.LockGroup
 
LockManager - Class in ch.bind.philib.concurrency
TODO
logWorkMs(long) - Method in interface ch.bind.philib.util.LoadAvg
 
logWorkMs(long) - Method in class ch.bind.philib.util.LoadAvgNoop
 
logWorkMs(long) - Method in class ch.bind.philib.util.LoadAvgSimple
 
logWorkNs(long) - Method in interface ch.bind.philib.util.LoadAvg
 
logWorkNs(long) - Method in class ch.bind.philib.util.LoadAvgNoop
 
logWorkNs(long) - Method in class ch.bind.philib.util.LoadAvgSimple
 
LongPair<T> - Interface in ch.bind.philib.util
A key value pair who's key is of type long.
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

matrixOutput(String[][]) - Static method in class ch.bind.philib.lang.ToStringUtil
Pretty-prints a matrix.
memsetZero(ByteBuffer) - Static method in class ch.bind.philib.io.BufferOps
 
memsetZero(byte[]) - Static method in class ch.bind.philib.io.BufferOps
 
MIN_CACHE_CAPACITY - Static variable in class ch.bind.philib.cache.lru.SimpleCache
The minimum capacity of a cache.
MIN_CACHE_CAPACITY - Static variable in class ch.bind.philib.cache.lru.StagedCache
The minimum capacity of a staged cache.
moveToHead(E) - Method in class ch.bind.philib.util.LruList
 
murmur2(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
 
MurmurHash - Class in ch.bind.philib.lang
Implementation of the murmur hashing functions.

N

next() - Method in class ch.bind.philib.util.ArrayIterator
 
nextFillNano() - Method in class ch.bind.philib.util.LeakyBucket
 
nextFillNano(long) - Method in class ch.bind.philib.util.LeakyBucket
 
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, char) - Static method in class ch.bind.philib.lang.HashUtil
 
nextHash(int, short) - 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, float) - Static method in class ch.bind.philib.lang.HashUtil
 
nextHash(int, double) - Static method in class ch.bind.philib.lang.HashUtil
 
nextHash(int, Object) - Static method in class ch.bind.philib.lang.HashUtil
 
NoopObjectCache<E> - Class in ch.bind.philib.cache.buffercache.impl
TODO
NoopObjectCache(ObjectFactory<E>) - Constructor for class ch.bind.philib.cache.buffercache.impl.NoopObjectCache
 
normalize(int) - Static method in class ch.bind.philib.lang.CompareUtil
 
normalize(long) - Static method in class ch.bind.philib.lang.CompareUtil
 
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(Object) - Static method in class ch.bind.philib.validation.Validation
 
notNull(Object, String) - Static method in class ch.bind.philib.validation.Validation
 
notNullOrEmpty(Collection<?>) - Static method in class ch.bind.philib.validation.Validation
 
notNullOrEmpty(Collection<?>, String) - 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
 

O

ObjectCache<E> - Interface in ch.bind.philib.cache.buffercache
TODO
ObjectCacheBase<E> - Class in ch.bind.philib.cache.buffercache.impl
TODO
ObjectCacheBase(ObjectFactory<E>) - Constructor for class ch.bind.philib.cache.buffercache.impl.ObjectCacheBase
 
ObjectFactory<E> - Interface in ch.bind.philib.cache.buffercache.impl
TODO
optimize() - Static method in class ch.bind.philib.lang.MurmurHash
 
OverflowException - Exception in ch.bind.philib.io
TODO
OverflowException(String) - Constructor for exception ch.bind.philib.io.OverflowException
 

P

PHILIB_VERSION - Static variable in class ch.bind.philib.Constants
 
PHILIB_VERSION_MAJOR - Static variable in class ch.bind.philib.Constants
 
PHILIB_VERSION_MINOR - Static variable in class ch.bind.philib.Constants
 
PHILIB_VERSION_PATCH - Static variable in class ch.bind.philib.Constants
 
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 interface ch.bind.philib.io.Ring
 
poll() - Method in class ch.bind.philib.io.RingImpl
 
pollNext(T) - Method in interface ch.bind.philib.io.Ring
 
pollNext(T) - Method in class ch.bind.philib.io.RingImpl
 
prepareForReuse(E) - Method in interface ch.bind.philib.cache.buffercache.impl.ObjectFactory
Prepare an object to be reused by a different user.

R

RangeUtil - Class in ch.bind.philib.math
TODO
RangeUtil() - Constructor for class ch.bind.philib.math.RangeUtil
 
read(byte[]) - Method in interface ch.bind.philib.io.DoubleSidedBuffer
 
read(byte[], int, int) - Method in interface ch.bind.philib.io.DoubleSidedBuffer
 
read(byte[]) - Method in class ch.bind.philib.io.RingBuffer
 
read(byte[], int, int) - Method in class ch.bind.philib.io.RingBuffer
 
readBack(byte[]) - Method in interface ch.bind.philib.io.DoubleSidedBuffer
 
readBack(byte[], int, int) - Method in interface ch.bind.philib.io.DoubleSidedBuffer
 
readBack(byte[]) - Method in class ch.bind.philib.io.RingBuffer
 
readBack(byte[], int, int) - Method in class ch.bind.philib.io.RingBuffer
 
release(E) - Method in class ch.bind.philib.cache.buffercache.impl.ObjectCacheBase
 
release(E) - Method in class ch.bind.philib.cache.buffercache.impl.ScalableObjectCache
 
release(E) - Method in interface ch.bind.philib.cache.buffercache.ObjectCache
Release an object to the object-cache.
release(E) - Method in class ch.bind.philib.cache.buffercache.SpecificCacheBase
 
remove(K) - Method in interface ch.bind.philib.cache.lru.Cache
Remove a key-value-pair from the cache.
remove(K) - Method in class ch.bind.philib.cache.lru.SimpleCache
 
remove(K) - Method in class ch.bind.philib.cache.lru.StagedCache
 
remove(K) - Method in class ch.bind.philib.cache.lru.SyncCache
 
remove() - Method in class ch.bind.philib.util.ArrayIterator
 
remove(T) - Method in class ch.bind.philib.util.ClusteredHashIndex
 
remove(T) - Method in interface ch.bind.philib.util.ClusteredIndex
 
remove(String) - Method in class ch.bind.philib.util.CounterRepo
 
remove(E) - Method in class ch.bind.philib.util.LruList
 
removeTail() - Method in class ch.bind.philib.util.LruList
 
reset() - Method in class ch.bind.philib.util.Counter
 
resetLruNode() - Method in interface ch.bind.philib.util.LruNode
Set next and prev to null.
Ring<T> - Interface in ch.bind.philib.io
TODO
RingBuffer - Class in ch.bind.philib.io
TODO
RingBuffer() - Constructor for class ch.bind.philib.io.RingBuffer
 
RingBuffer(int) - Constructor for class ch.bind.philib.io.RingBuffer
 
RingImpl<T> - Class in ch.bind.philib.io
TODO
RingImpl() - Constructor for class ch.bind.philib.io.RingImpl
 
rotl32(int, int) - Static method in class ch.bind.philib.io.BitOps
 
rotl64(long, int) - Static method in class ch.bind.philib.io.BitOps
 
rotr32(int, int) - Static method in class ch.bind.philib.io.BitOps
 
rotr64(long, int) - Static method in class ch.bind.philib.io.BitOps
 

S

SafeCloseUtil - Class in ch.bind.philib.io
TODO
SafeCloseUtil() - Constructor for class ch.bind.philib.io.SafeCloseUtil
 
ScalableObjectCache<E> - Class in ch.bind.philib.cache.buffercache.impl
TODO
ScalableObjectCache(ObjectFactory<E>, int) - Constructor for class ch.bind.philib.cache.buffercache.impl.ScalableObjectCache
 
ScalableObjectCache(ObjectFactory<E>, int, int) - Constructor for class ch.bind.philib.cache.buffercache.impl.ScalableObjectCache
 
ServiceState - Class in ch.bind.philib.lang
TODO
ServiceState() - Constructor for class ch.bind.philib.lang.ServiceState
 
setClosed() - Method in class ch.bind.philib.lang.ServiceState
 
setClosing() - Method in class ch.bind.philib.lang.ServiceState
 
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
 
shrink() - Method in interface ch.bind.philib.io.Ring
 
shrink() - Method in class ch.bind.philib.io.RingImpl
 
SimpleCache<K,V> - Class in ch.bind.philib.cache.lru
 
SimpleCache() - Constructor for class ch.bind.philib.cache.lru.SimpleCache
 
SimpleCache(int) - Constructor for class ch.bind.philib.cache.lru.SimpleCache
 
SimpleCache(int, Cloner<V>) - Constructor for class ch.bind.philib.cache.lru.SimpleCache
 
SimpleCacheStats - Class in ch.bind.philib.cache.buffercache.impl
TODO
SimpleCacheStats() - Constructor for class ch.bind.philib.cache.buffercache.impl.SimpleCacheStats
 
size() - Method in interface ch.bind.philib.io.Ring
 
size() - Method in class ch.bind.philib.io.RingImpl
 
size() - Method in class ch.bind.philib.util.LruList
 
size() - Method in class ch.bind.philib.util.StaticLongMap
 
sleepUntilMs(long) - Static method in class ch.bind.philib.lang.ThreadUtil
 
sleepWhileNotFillable() - Method in class ch.bind.philib.util.LeakyBucket
 
SpecificCacheBase<E> - Class in ch.bind.philib.cache.buffercache
TODO
SpecificCacheBase(ObjectCache<E>) - Constructor for class ch.bind.philib.cache.buffercache.SpecificCacheBase
 
StagedCache<K,V> - Class in ch.bind.philib.cache.lru
 
StagedCache() - Constructor for class ch.bind.philib.cache.lru.StagedCache
 
StagedCache(int) - Constructor for class ch.bind.philib.cache.lru.StagedCache
 
StagedCache(int, double) - Constructor for class ch.bind.philib.cache.lru.StagedCache
 
StagedCache(int, double, int) - Constructor for class ch.bind.philib.cache.lru.StagedCache
 
StagedCache(int, double, int, Cloner<V>) - Constructor for class ch.bind.philib.cache.lru.StagedCache
 
start(Object) - Static method in class ch.bind.philib.lang.ToStringUtil
 
startHash(boolean) - 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(short) - 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(float) - Static method in class ch.bind.philib.lang.HashUtil
 
startHash(double) - Static method in class ch.bind.philib.lang.HashUtil
 
startHash(Object) - Static method in class ch.bind.philib.lang.HashUtil
 
StaticLongMap<T> - Class in ch.bind.philib.util
A statically initialized and immutable map of long -> T.
sumOfRange(long) - Static method in class ch.bind.philib.math.RangeUtil
Calculate the sum of all values from 1 to end, including.
sumOfRange(long, long) - Static method in class ch.bind.philib.math.RangeUtil
Calculates the sum of all values from start to end, including.
SyncCache<K,V> - Class in ch.bind.philib.cache.lru
 
SyncCache(Cache<K, V>) - Constructor for class ch.bind.philib.cache.lru.SyncCache
 

T

ThreadUtil - Class in ch.bind.philib.lang
TODO
ThreadUtil() - Constructor for class ch.bind.philib.lang.ThreadUtil
 
toString() - Method in class ch.bind.philib.cache.buffercache.impl.CombinedCacheStats
 
toString() - Method in class ch.bind.philib.cache.buffercache.impl.SimpleCacheStats
 
toString() - Method in class ch.bind.philib.util.Counter
 
toString() - Method in class ch.bind.philib.validation.ValidationResults
 
ToStringUtil - Class in ch.bind.philib.lang
TODO
ToStringUtil() - Constructor for class ch.bind.philib.lang.ToStringUtil
 
tryAcquire() - Method in class ch.bind.philib.cache.buffercache.impl.LinkedObjectCache
 
tryAcquire() - Method in class ch.bind.philib.cache.buffercache.impl.NoopObjectCache
 
tryAcquire() - Method in class ch.bind.philib.cache.buffercache.impl.ObjectCacheBase
 
trylock() - Method in interface ch.bind.philib.concurrency.Lockable
 
tryRelease(E) - Method in class ch.bind.philib.cache.buffercache.impl.LinkedObjectCache
 
tryRelease(E) - Method in class ch.bind.philib.cache.buffercache.impl.NoopObjectCache
 
tryRelease(E) - Method in class ch.bind.philib.cache.buffercache.impl.ObjectCacheBase
 

U

unlock() - Method in interface ch.bind.philib.concurrency.Lockable
 
unlock() - Method in class ch.bind.philib.concurrency.LockGroup
 

V

Validatable - Interface in ch.bind.philib.validation
TODO
validate(ValidationResults) - Method in interface ch.bind.philib.validation.Validatable
 
validate(Validatable) - Static method in class ch.bind.philib.validation.ValidationUtil
 
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
TODO
Validation() - Constructor for class ch.bind.philib.validation.Validation
 
ValidationException - Exception in ch.bind.philib.validation
TODO
ValidationException(ValidationResults) - Constructor for exception ch.bind.philib.validation.ValidationException
 
ValidationResults - Class in ch.bind.philib.validation
TODO
ValidationResults() - Constructor for class ch.bind.philib.validation.ValidationResults
 
ValidationUtil - Class in ch.bind.philib.validation
TODO

W

withLeakIntervalNano(long, long) - Static method in class ch.bind.philib.util.LeakyBucket
 
withLeakPerSecond(double, long) - Static method in class ch.bind.philib.util.LeakyBucket
 
wrap(Cache<K, V>) - Static method in class ch.bind.philib.cache.lru.SyncCache
 
write(byte[]) - Method in interface ch.bind.philib.io.DoubleSidedBuffer
 
write(byte[], int, int) - Method in interface ch.bind.philib.io.DoubleSidedBuffer
 
write(byte[]) - Method in class ch.bind.philib.io.RingBuffer
 
write(byte[], int, int) - Method in class ch.bind.philib.io.RingBuffer
 
writeFront(byte[]) - Method in interface ch.bind.philib.io.DoubleSidedBuffer
 
writeFront(byte[], int, int) - Method in interface ch.bind.philib.io.DoubleSidedBuffer
 
writeFront(byte[]) - Method in class ch.bind.philib.io.RingBuffer
 
writeFront(byte[], int, int) - Method in class ch.bind.philib.io.RingBuffer
 
A B C D E F G H I K L M N O P R S T U V W 

Copyright © 2012. All Rights Reserved.