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

A

access(Consumer<? super I>) - Method in class io.jarasandha.util.concurrent.GuardedSession
 
access(long, TimeUnit, Consumer<? super I>) - Method in class io.jarasandha.util.concurrent.GuardedSession
 
actualRef() - Method in class io.jarasandha.util.concurrent.ManagedReference
 
add(int) - Method in interface io.jarasandha.util.collection.MutableInts
 
add(int) - Method in class io.jarasandha.util.collection.MutableIntsWrapper
 
add(V) - Method in class io.jarasandha.util.collection.SparseFixedSizeList
 
add(int, V) - Method in class io.jarasandha.util.collection.SparseFixedSizeList
 

B

base32Ascii(String) - Static method in class io.jarasandha.util.io.Codecs
 
builder() - Static method in class io.jarasandha.util.collection.PackedIntsWrapper
 
ByteBufs - Class in io.jarasandha.util.io
Created by ashwin.jayaprakash.
bytesFromUuid(UUID) - Static method in class io.jarasandha.util.misc.Uuids
 
ByteSize - Class in io.jarasandha.util.misc
Created by ashwin.jayaprakash.
ByteSize() - Constructor for class io.jarasandha.util.misc.ByteSize
 
ByteSize.Unit - Enum in io.jarasandha.util.misc
 

C

calculateChecksum(ByteBuf) - Static method in class io.jarasandha.util.io.ByteBufs
 
CallerMustRelease - Annotation Type in io.jarasandha.util.misc
Resource management indicator.
cancel() - Method in class io.jarasandha.util.concurrent.CancellableTask
Guarantees that:
CancellableTask<T> - Class in io.jarasandha.util.concurrent
Utility class to help implement Runnables that have state to be cleared at the end of their execution.
CancellableTask(Callable<T>, Consumer<T>, Consumer<Throwable>) - Constructor for class io.jarasandha.util.concurrent.CancellableTask
 
close() - Method in class io.jarasandha.util.concurrent.Gate
Ignored if already closed.
close(AutoCloseable, Logger) - Static method in class io.jarasandha.util.io.MoreCloseables
 
close() - Method in class io.jarasandha.util.io.ReleasableByteBufs
 
Codecs - Class in io.jarasandha.util.io
Created by ashwin.jayaprakash.
compress(ByteBufAllocator, ByteBuf) - Static method in class io.jarasandha.util.io.ByteBufs
 
compress(ByteBufAllocator, ByteBuf) - Static method in class io.jarasandha.util.io.Snappy
 
CostlyOperation - Annotation Type in io.jarasandha.util.misc
Meant to annotate methods that consume a lot of resources or time or both.

D

deallocate() - Method in class io.jarasandha.util.concurrent.ManagedReference
 
decompress(ByteBufAllocator, ByteBuf) - Static method in class io.jarasandha.util.io.ByteBufs
 
decompress(ByteBufAllocator, ByteBuf) - Static method in class io.jarasandha.util.io.Snappy
 
discard() - Method in class io.jarasandha.util.concurrent.GuardedSession
Waits for all borrowers to safely return their items.
Duration - Class in io.jarasandha.util.misc
Created by ashwin.jayaprakash.
Duration() - Constructor for class io.jarasandha.util.misc.Duration
 

E

equals(Object) - Method in class io.jarasandha.util.collection.PackedIntsWrapper
 

F

forEach(IntConsumer) - Method in interface io.jarasandha.util.collection.Ints
 
forEach(IntConsumer) - Method in class io.jarasandha.util.collection.MutableIntsWrapper
 
forEach(IntConsumer) - Method in class io.jarasandha.util.collection.PackedIntsWrapper
 
format(long) - Static method in class io.jarasandha.util.misc.Formatters
 
format(double) - Static method in class io.jarasandha.util.misc.Formatters
 
Formatters - Class in io.jarasandha.util.misc
Created by ashwin.jayaprakash.

G

Gate - Class in io.jarasandha.util.concurrent
Created by ashwin.jayaprakash.
Gate() - Constructor for class io.jarasandha.util.concurrent.Gate
 
get(int) - Method in interface io.jarasandha.util.collection.ImmutableBitSet
 
get(int) - Method in interface io.jarasandha.util.collection.Ints
 
get(int) - Method in class io.jarasandha.util.collection.MutableIntsWrapper
 
get(int) - Method in class io.jarasandha.util.collection.PackedIntsWrapper
 
get(int) - Method in class io.jarasandha.util.collection.SparseFixedSizeList
 
getFirstNotNullRecord(Throwable) - Static method in class io.jarasandha.util.misc.MoreThrowables
 
GuardedSession<I> - Class in io.jarasandha.util.concurrent
A utility to wrap a contented object (I) within predefined usage permits.
GuardedSession(I) - Constructor for class io.jarasandha.util.concurrent.GuardedSession
 
GuardedSession(int, I) - Constructor for class io.jarasandha.util.concurrent.GuardedSession
 

H

hashCode() - Method in class io.jarasandha.util.collection.PackedIntsWrapper
 

I

ImmutableBitSet - Interface in io.jarasandha.util.collection
Created by ashwin.jayaprakash.
ImmutableBitSet.AllTrueBitSet - Class in io.jarasandha.util.collection
All bits are set.
ImmutableBitSet.SelectiveBitSet - Class in io.jarasandha.util.collection
 
Ints - Interface in io.jarasandha.util.collection
Created by ashwin.jayaprakash.
io.jarasandha.util.collection - package io.jarasandha.util.collection
 
io.jarasandha.util.concurrent - package io.jarasandha.util.concurrent
 
io.jarasandha.util.io - package io.jarasandha.util.io
 
io.jarasandha.util.misc - package io.jarasandha.util.misc
 
isClosed() - Method in class io.jarasandha.util.concurrent.Gate
 
isOpen() - Method in class io.jarasandha.util.concurrent.Gate
 

L

LOG_PATTERN_LONG - Static variable in class io.jarasandha.util.misc.ProgrammaticLogManager
 
LOG_PATTERN_SMALL - Static variable in class io.jarasandha.util.misc.ProgrammaticLogManager
 

M

ManagedReference<T> - Class in io.jarasandha.util.concurrent
A reference (T) whose count is tracked via ReferenceCounted.
ManagedReference(T, Predicate<T>, Consumer<T>) - Constructor for class io.jarasandha.util.concurrent.ManagedReference
 
mapAndApply(FileChannel, long, long, Function<ByteBuf, R>) - Static method in class io.jarasandha.util.io.ByteBufs
Memory-maps the given FileChannel and then wraps the mapped region with ByteBuf and then invokes the "action" with it.
MoreCloseables - Class in io.jarasandha.util.io
Created by ashwin.jayaprakash.
MoreThrowables - Class in io.jarasandha.util.misc
Created by ashwin.jayaprakash.
MutableInts - Interface in io.jarasandha.util.collection
Created by ashwin.jayaprakash.
MutableIntsWrapper - Class in io.jarasandha.util.collection
Created by ashwin.jayaprakash.
MutableIntsWrapper() - Constructor for class io.jarasandha.util.collection.MutableIntsWrapper
 
MutableIntsWrapper(MutableIntList) - Constructor for class io.jarasandha.util.collection.MutableIntsWrapper
 

N

newBitSet(int...) - Static method in interface io.jarasandha.util.collection.ImmutableBitSet
 
newBitSet(BitSet) - Static method in interface io.jarasandha.util.collection.ImmutableBitSet
 
newBitSetWithAllPositionsTrue() - Static method in interface io.jarasandha.util.collection.ImmutableBitSet
 
newDaemonThreadFactory(String) - Static method in class io.jarasandha.util.concurrent.ThreadFactories
 
newManagedReference(TC) - Static method in class io.jarasandha.util.concurrent.ManagedReference
Convenience constructor for simple references that only need the AutoCloseable.close() to be called.
newUuid() - Static method in class io.jarasandha.util.misc.Uuids
 
newUuidByteBuf() - Static method in class io.jarasandha.util.misc.Uuids
 
nextSetBit(int) - Method in class io.jarasandha.util.collection.ImmutableBitSet.AllTrueBitSet
 
nextSetBit(int) - Method in interface io.jarasandha.util.collection.ImmutableBitSet
 
nextSetBit(int) - Method in class io.jarasandha.util.collection.ImmutableBitSet.SelectiveBitSet
 

O

of(long, ByteSize.Unit) - Static method in class io.jarasandha.util.misc.ByteSize
 

P

PackedIntsWrapper - Class in io.jarasandha.util.collection
Created by ashwin.jayaprakash.
PackedIntsWrapper(PackedLongValues.Builder) - Constructor for class io.jarasandha.util.collection.PackedIntsWrapper
 
PackedIntsWrapper(PackedLongValues) - Constructor for class io.jarasandha.util.collection.PackedIntsWrapper
 
Persistable - Interface in io.jarasandha.util.io
An object whose state can be written to Persistable.toBytes().
POSITION_NOT_SET - Static variable in interface io.jarasandha.util.collection.ImmutableBitSet
 
ProgrammaticLogManager - Class in io.jarasandha.util.misc
 
propagate(String, InterruptedException) - Static method in class io.jarasandha.util.misc.MoreThrowables
Sets the interrupt status before wrapping the InterruptedException inside a RuntimeException.
propagate(InterruptedException) - Static method in class io.jarasandha.util.misc.MoreThrowables
 

R

ReleasableByteBufs - Class in io.jarasandha.util.io
This class is meant for collecting ByteBufs and then releasing them when ReleasableByteBufs.close() is called.
ReleasableByteBufs(ByteBuf...) - Constructor for class io.jarasandha.util.io.ReleasableByteBufs
 
ReleasableByteBufs(Collection<? extends ByteBuf>) - Constructor for class io.jarasandha.util.io.ReleasableByteBufs
 
remove(int) - Method in class io.jarasandha.util.collection.SparseFixedSizeList
 
renameThreadAndRun(String, Runnable) - Static method in class io.jarasandha.util.concurrent.Threads
Renames the thread before running the given Runnable.
retain() - Method in class io.jarasandha.util.concurrent.ManagedReference
 
retain(int) - Method in class io.jarasandha.util.concurrent.ManagedReference
 
run() - Method in class io.jarasandha.util.concurrent.CancellableTask
 

S

set(int, V) - Method in class io.jarasandha.util.collection.SparseFixedSizeList
 
setLoggerLevel(String, Level, Map<String, Level>) - Static method in class io.jarasandha.util.misc.ProgrammaticLogManager
 
size() - Method in interface io.jarasandha.util.collection.Ints
 
size() - Method in class io.jarasandha.util.collection.MutableIntsWrapper
 
size() - Method in class io.jarasandha.util.collection.PackedIntsWrapper
 
size() - Method in class io.jarasandha.util.collection.SparseFixedSizeList
 
SIZE_BYTES_BOOLEAN - Static variable in class io.jarasandha.util.io.ByteBufs
 
SIZE_BYTES_CHECKSUM - Static variable in class io.jarasandha.util.io.ByteBufs
 
SIZE_BYTES_INT - Static variable in class io.jarasandha.util.io.ByteBufs
 
SIZE_BYTES_LONG - Static variable in class io.jarasandha.util.io.ByteBufs
 
SIZE_BYTES_SHORT - Static variable in class io.jarasandha.util.io.ByteBufs
 
Snappy - Class in io.jarasandha.util.io
Created by ashwin.jayaprakash.
Snappy() - Constructor for class io.jarasandha.util.io.Snappy
 
SparseFixedSizeList<V> - Class in io.jarasandha.util.collection
A fixed size List that is backed by a map because the list could be sparsely populated (This is not particularly good to use when the list it not sparse).
SparseFixedSizeList(int, V) - Constructor for class io.jarasandha.util.collection.SparseFixedSizeList
 

T

ThreadFactories - Class in io.jarasandha.util.concurrent
Created by ashwin.jayaprakash.
Threads - Class in io.jarasandha.util.concurrent
Created by ashwin.jayaprakash.
toBytes() - Method in interface io.jarasandha.util.io.Persistable
 
toBytes(ByteBufAllocator) - Method in interface io.jarasandha.util.io.Persistable
 
toBytes() - Method in class io.jarasandha.util.misc.ByteSize
 
toBytes() - Method in enum io.jarasandha.util.misc.ByteSize.Unit
 
toJavaDuration() - Method in class io.jarasandha.util.misc.Duration
 
toString() - Method in class io.jarasandha.util.collection.MutableIntsWrapper
 
toString() - Method in class io.jarasandha.util.collection.PackedIntsWrapper
 
touch() - Method in class io.jarasandha.util.concurrent.ManagedReference
 
touch(Object) - Method in class io.jarasandha.util.concurrent.ManagedReference
 

U

UNPOOLED_HEAP_BASED_ALLOCATOR - Static variable in class io.jarasandha.util.io.ByteBufs
 
UUID_BYTES_SIZE - Static variable in class io.jarasandha.util.misc.Uuids
 
uuidFromBytes(byte[]) - Static method in class io.jarasandha.util.misc.Uuids
 
Uuids - Class in io.jarasandha.util.misc
Created by ashwin.jayaprakash.

V

validate() - Method in class io.jarasandha.util.misc.ByteSize
 
validate() - Method in class io.jarasandha.util.misc.Duration
 
validate() - Method in interface io.jarasandha.util.misc.Validateable
 
Validateable<V> - Interface in io.jarasandha.util.misc
Suitable for use like this: Foo f = new Foo(param1, param2, param3).validate();
valueOf(String) - Static method in enum io.jarasandha.util.misc.ByteSize.Unit
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.jarasandha.util.misc.ByteSize.Unit
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(FileChannel, long, long, ReadableByteChannel) - Static method in class io.jarasandha.util.io.ByteBufs
 
writeChunks(WritableByteChannel, ByteBuf, int) - Static method in class io.jarasandha.util.io.ByteBufs
 
writeOptimized(WritableByteChannel, ByteBuf, int) - Static method in class io.jarasandha.util.io.ByteBufs
An optimized form of ByteBufs.writeChunks(WritableByteChannel, ByteBuf, int) where data is written in chunks that are aligned at the given size.
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links

Copyright © 2018. All rights reserved.