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

A

A - Static variable in interface com.github.akurilov.commons.math.MathUtil
XOrShift algorithm.
add(E) - Method in class com.github.akurilov.commons.collection.CircularArrayBuffer
 
add(E) - Method in class com.github.akurilov.commons.collection.CircularArrayBuffer.ListIteratorImpl
 
add(E) - Method in interface com.github.akurilov.commons.collection.CircularBuffer
 
addAll(Collection<? extends E>) - Method in class com.github.akurilov.commons.collection.CircularArrayBuffer
 
addAll(Collection<? extends E>) - Method in interface com.github.akurilov.commons.collection.CircularBuffer
 
addBranches(Map<String, Object>, Map<String, Object>) - Static method in interface com.github.akurilov.commons.collection.TreeUtil
 
addPortIfMissing(String, int) - Static method in interface com.github.akurilov.commons.net.NetUtil
 
AnyNotNullSharedFutureTaskBase<V> - Class in com.github.akurilov.commons.concurrent
Created by kurila on 15.09.16.
AnyNotNullSharedFutureTaskBase(AtomicReference<V>, CountDownLatch) - Constructor for class com.github.akurilov.commons.concurrent.AnyNotNullSharedFutureTaskBase
 
apply(A, B) - Method in interface com.github.akurilov.commons.func.Function2
 
apply(A, B, C) - Method in interface com.github.akurilov.commons.func.Function3
 
apply(A, B, C, D) - Method in interface com.github.akurilov.commons.func.Function4
 
array - Variable in class com.github.akurilov.commons.collection.CircularArrayBuffer
 
ArrayInput<T> - Class in com.github.akurilov.commons.io.collection
Java objects array based input.
ArrayInput(T[]) - Constructor for class com.github.akurilov.commons.io.collection.ArrayInput
 
ArrayOutput<T> - Class in com.github.akurilov.commons.io.collection
A Java objects array output.
ArrayOutput(T[]) - Constructor for class com.github.akurilov.commons.io.collection.ArrayOutput
 
AsyncRunnable - Interface in com.github.akurilov.commons.concurrent
 
AsyncRunnable.State - Enum in com.github.akurilov.commons.concurrent
 
AsyncRunnableBase - Class in com.github.akurilov.commons.concurrent
 
AsyncRunnableBase() - Constructor for class com.github.akurilov.commons.concurrent.AsyncRunnableBase
 
await() - Method in interface com.github.akurilov.commons.concurrent.AsyncRunnable
Wait while the state is STARTED
await() - Method in class com.github.akurilov.commons.concurrent.AsyncRunnableBase
 
await(long, TimeUnit) - Method in interface com.github.akurilov.commons.concurrent.AsyncRunnable
 
await(long, TimeUnit) - Method in class com.github.akurilov.commons.concurrent.AsyncRunnableBase
 

B

B - Static variable in interface com.github.akurilov.commons.math.MathUtil
XOrShift algorithm.
bb - Variable in class com.github.akurilov.commons.io.util.BufferedByteChannelBase
 
BinFileInput<T> - Class in com.github.akurilov.commons.io.file
An item input implementation deserializing something from the specified file.
BinFileInput(Path) - Constructor for class com.github.akurilov.commons.io.file.BinFileInput
 
BinFileOutput<T> - Class in com.github.akurilov.commons.io.file
An item input implementation serializing something to the specified file.
BinFileOutput() - Constructor for class com.github.akurilov.commons.io.file.BinFileOutput
Opens the temporary output file with ".bin" extension and random name.
BinFileOutput(Path) - Constructor for class com.github.akurilov.commons.io.file.BinFileOutput
 
BinInput<T> - Class in com.github.akurilov.commons.io
The item input implementation deserializing the data items from the specified stream
BinInput(ObjectInputStream) - Constructor for class com.github.akurilov.commons.io.BinInput
 
BinOutput<T> - Class in com.github.akurilov.commons.io
The item output implementation serializing something into the specified stream
BinOutput(ObjectOutputStream) - Constructor for class com.github.akurilov.commons.io.BinOutput
 
buff - Variable in class com.github.akurilov.commons.collection.CircularArrayBuffer.ListIteratorImpl
 
buffer - Variable in class com.github.akurilov.commons.io.util.BufferedByteChannelBase
 
buffer() - Method in interface com.github.akurilov.commons.io.util.BufferedByteChannel
 
buffer() - Method in class com.github.akurilov.commons.io.util.BufferedByteChannelBase
 
BufferedByteChannel - Interface in com.github.akurilov.commons.io.util
 
BufferedByteChannelBase - Class in com.github.akurilov.commons.io.util
 
BufferedByteChannelBase(int) - Constructor for class com.github.akurilov.commons.io.util.BufferedByteChannelBase
 
BufferedReadableByteChannel - Interface in com.github.akurilov.commons.io.util
 
BufferedWritableByteChannel - Interface in com.github.akurilov.commons.io.util
 
BufferingInputBase<T> - Class in com.github.akurilov.commons.io.collection
An abstract input which is designed to load more items when it's needed to get more items.
BufferingInputBase(int) - Constructor for class com.github.akurilov.commons.io.collection.BufferingInputBase
 
buildObjectInputStream(Path) - Static method in class com.github.akurilov.commons.io.file.BinFileInput
 
byteCount - Variable in class com.github.akurilov.commons.io.ByteCountOutputStream
 
byteCount() - Method in class com.github.akurilov.commons.io.ByteCountOutputStream
 
ByteCountOutputStream - Class in com.github.akurilov.commons.io
 
ByteCountOutputStream() - Constructor for class com.github.akurilov.commons.io.ByteCountOutputStream
 

C

C - Static variable in interface com.github.akurilov.commons.math.MathUtil
XOrShift algorithm.
cancel(boolean) - Method in class com.github.akurilov.commons.concurrent.AnyNotNullSharedFutureTaskBase
 
capacity - Variable in class com.github.akurilov.commons.collection.CircularArrayBuffer
 
capacity - Variable in class com.github.akurilov.commons.io.collection.BufferingInputBase
 
capacity - Variable in class com.github.akurilov.commons.io.collection.CircularListOutput
 
capacity() - Method in class com.github.akurilov.commons.collection.CircularArrayBuffer
 
capacity() - Method in interface com.github.akurilov.commons.collection.CircularBuffer
 
checkClientTrusted(X509Certificate[], String) - Method in class com.github.akurilov.commons.net.ssl.X509TrustAllManager
 
checkServerTrusted(X509Certificate[], String) - Method in class com.github.akurilov.commons.net.ssl.X509TrustAllManager
 
CircularArrayBuffer<E> - Class in com.github.akurilov.commons.collection
 
CircularArrayBuffer(int) - Constructor for class com.github.akurilov.commons.collection.CircularArrayBuffer
 
CircularArrayBuffer.ListIteratorImpl<E> - Class in com.github.akurilov.commons.collection
 
CircularArrayInput<T> - Class in com.github.akurilov.commons.io.collection
An array input which may use fixed count of the items for unlimited (circular) retrieving.
CircularArrayInput(T[]) - Constructor for class com.github.akurilov.commons.io.collection.CircularArrayInput
 
CircularArrayOutput<T> - Class in com.github.akurilov.commons.io.collection
An array output which may use fixed space for unlimited (circular) storing.
CircularArrayOutput(T[]) - Constructor for class com.github.akurilov.commons.io.collection.CircularArrayOutput
 
CircularBuffer<E> - Interface in com.github.akurilov.commons.collection
 
CircularListInput<T> - Class in com.github.akurilov.commons.io.collection
An list which may use fixed count of the items for unlimited (circular) retrieving.
CircularListInput(List<T>) - Constructor for class com.github.akurilov.commons.io.collection.CircularListInput
 
CircularListOutput<T> - Class in com.github.akurilov.commons.io.collection
The items output which may be written infinitely.
CircularListOutput(List<T>, int) - Constructor for class com.github.akurilov.commons.io.collection.CircularListOutput
 
clear() - Method in class com.github.akurilov.commons.collection.CircularArrayBuffer
 
close() - Method in class com.github.akurilov.commons.concurrent.AsyncRunnableBase
 
close() - Method in class com.github.akurilov.commons.concurrent.DaemonBase
 
close() - Method in class com.github.akurilov.commons.io.BinInput
 
close() - Method in class com.github.akurilov.commons.io.BinOutput
 
close() - Method in class com.github.akurilov.commons.io.collection.ArrayInput
Does nothing
close() - Method in class com.github.akurilov.commons.io.collection.ArrayOutput
does nothing
close() - Method in class com.github.akurilov.commons.io.collection.BufferingInputBase
 
close() - Method in class com.github.akurilov.commons.io.collection.LimitedQueueBuffer
Does nothing
close() - Method in class com.github.akurilov.commons.io.collection.ListInput
Does nothing
close() - Method in class com.github.akurilov.commons.io.collection.ListOutput
does nothing
close() - Method in class com.github.akurilov.commons.io.TextStreamInput
 
close() - Method in class com.github.akurilov.commons.io.TextStreamOutput
 
close() - Method in class com.github.akurilov.commons.io.util.InputStreamWrapperChannel
 
close() - Method in class com.github.akurilov.commons.io.util.OutputStreamWrapperChannel
 
closeAll() - Static method in class com.github.akurilov.commons.concurrent.DaemonBase
 
CLOSED - com.github.akurilov.commons.concurrent.AsyncRunnable.State
 
com.github.akurilov.commons - module com.github.akurilov.commons
 
com.github.akurilov.commons.collection - package com.github.akurilov.commons.collection
 
com.github.akurilov.commons.concurrent - package com.github.akurilov.commons.concurrent
 
com.github.akurilov.commons.concurrent.throttle - package com.github.akurilov.commons.concurrent.throttle
 
com.github.akurilov.commons.func - package com.github.akurilov.commons.func
 
com.github.akurilov.commons.io - package com.github.akurilov.commons.io
 
com.github.akurilov.commons.io.collection - package com.github.akurilov.commons.io.collection
 
com.github.akurilov.commons.io.file - package com.github.akurilov.commons.io.file
 
com.github.akurilov.commons.io.util - package com.github.akurilov.commons.io.util
 
com.github.akurilov.commons.math - package com.github.akurilov.commons.math
 
com.github.akurilov.commons.net - package com.github.akurilov.commons.net
 
com.github.akurilov.commons.net.ssl - package com.github.akurilov.commons.net.ssl
 
com.github.akurilov.commons.reflection - package com.github.akurilov.commons.reflection
 
com.github.akurilov.commons.system - package com.github.akurilov.commons.system
 
ContextAwareThread(Runnable, String, boolean, Thread.UncaughtExceptionHandler, Map<String, String>) - Constructor for class com.github.akurilov.commons.concurrent.ContextAwareThreadFactory.ContextAwareThread
 
ContextAwareThreadFactory - Class in com.github.akurilov.commons.concurrent
Created by andrey on 23.08.17.
ContextAwareThreadFactory(String, boolean, Map<String, String>) - Constructor for class com.github.akurilov.commons.concurrent.ContextAwareThreadFactory
 
ContextAwareThreadFactory(String, Map<String, String>) - Constructor for class com.github.akurilov.commons.concurrent.ContextAwareThreadFactory
 
ContextAwareThreadFactory.ContextAwareThread - Class in com.github.akurilov.commons.concurrent
 
copyTree(Map<String, Object>) - Static method in interface com.github.akurilov.commons.collection.TreeUtil
Deep copy the tree implemented as map of maps/leafs
createServerSocket(int) - Method in class com.github.akurilov.commons.net.FixedPortRmiSocketFactory
 
createSocket(String, int) - Method in class com.github.akurilov.commons.net.FixedPortRmiSocketFactory
 

D

DaemonBase - Class in com.github.akurilov.commons.concurrent
Modifies the async runnable to make sure that all instances are closed by the special method.
DaemonBase() - Constructor for class com.github.akurilov.commons.concurrent.DaemonBase
 
daemonFlag - Variable in class com.github.akurilov.commons.concurrent.ContextAwareThreadFactory
 
decrementSize() - Method in class com.github.akurilov.commons.collection.ListingLRUMap
 
DELIMITER - Static variable in interface com.github.akurilov.commons.io.Input
 
DirectMemUtil - Interface in com.github.akurilov.commons.system
Utility methods to work with direct (off-heap) memory
doClose() - Method in class com.github.akurilov.commons.concurrent.AsyncRunnableBase
 
doShutdown() - Method in class com.github.akurilov.commons.concurrent.AsyncRunnableBase
 
doStart() - Method in class com.github.akurilov.commons.concurrent.AsyncRunnableBase
 
doStop() - Method in class com.github.akurilov.commons.concurrent.AsyncRunnableBase
 
dstPath - Variable in class com.github.akurilov.commons.io.file.BinFileOutput
 
DummyClass - Class in it.unimi.dsi.fastutil.bytes
 
DummyClass - Class in it.unimi.dsi.fastutil
 
DummyClass - Class in it.unimi.dsi.fastutil.ints
 
DummyClass - Class in it.unimi.dsi.fastutil.objects
 
DummyClass - Class in it.unimi.dsi.fastutil.shorts
 
DummyClass() - Constructor for class it.unimi.dsi.fastutil.bytes.DummyClass
 
DummyClass() - Constructor for class it.unimi.dsi.fastutil.DummyClass
 
DummyClass() - Constructor for class it.unimi.dsi.fastutil.ints.DummyClass
 
DummyClass() - Constructor for class it.unimi.dsi.fastutil.objects.DummyClass
 
DummyClass() - Constructor for class it.unimi.dsi.fastutil.shorts.DummyClass
 

E

end() - Method in class com.github.akurilov.commons.collection.CircularArrayBuffer
 
end() - Method in interface com.github.akurilov.commons.collection.CircularBuffer
 
equals(Object) - Method in class com.github.akurilov.commons.system.SizeInBytes
Compare two sizes
exceptionHandler - Static variable in class com.github.akurilov.commons.concurrent.ContextAwareThreadFactory
 

F

FileInput<T> - Interface in com.github.akurilov.commons.io.file
A Java objects file input
FileOutput<T> - Interface in com.github.akurilov.commons.io.file
A Java objects file output
fixedPort - Variable in class com.github.akurilov.commons.net.FixedPortRmiSocketFactory
 
FixedPortRmiSocketFactory - Class in com.github.akurilov.commons.net
Created by andrey on 15.07.17.
FixedPortRmiSocketFactory(int) - Constructor for class com.github.akurilov.commons.net.FixedPortRmiSocketFactory
 
formatFixedSize(long) - Static method in class com.github.akurilov.commons.system.SizeInBytes
Format the size info.
Function2<A,​B,​Z> - Interface in com.github.akurilov.commons.func
 
Function3<A,​B,​C,​Z> - Interface in com.github.akurilov.commons.func
 
Function4<A,​B,​C,​D,​Z> - Interface in com.github.akurilov.commons.func
 

G

gcd(int, int) - Static method in interface com.github.akurilov.commons.math.MathUtil
Greatest common divisor
get() - Method in class com.github.akurilov.commons.concurrent.AnyNotNullSharedFutureTaskBase
 
get() - Method in class com.github.akurilov.commons.io.BinInput
 
get() - Method in class com.github.akurilov.commons.io.collection.ArrayInput
 
get() - Method in class com.github.akurilov.commons.io.collection.BufferingInputBase
 
get() - Method in class com.github.akurilov.commons.io.collection.CircularArrayInput
 
get() - Method in class com.github.akurilov.commons.io.collection.CircularListInput
 
get() - Method in class com.github.akurilov.commons.io.collection.LimitedQueueBuffer
Non-blocking get implementation
get() - Method in class com.github.akurilov.commons.io.collection.ListInput
 
get() - Method in interface com.github.akurilov.commons.io.Input
Get next item
get() - Method in class com.github.akurilov.commons.io.TextStreamInput
 
get() - Method in class com.github.akurilov.commons.system.SizeInBytes
 
get(int) - Method in class com.github.akurilov.commons.collection.CircularArrayBuffer
 
get(int) - Method in interface com.github.akurilov.commons.collection.CircularBuffer
 
get(long, TimeUnit) - Method in class com.github.akurilov.commons.concurrent.AnyNotNullSharedFutureTaskBase
 
get(List<I>, int) - Method in interface com.github.akurilov.commons.io.Input
Bulk items get.
get(List<String>, int) - Method in class com.github.akurilov.commons.io.TextStreamInput
Get some lines
get(List<T>, int) - Method in class com.github.akurilov.commons.io.BinInput
 
get(List<T>, int) - Method in class com.github.akurilov.commons.io.collection.ArrayInput
Bulk get into the specified buffer
get(List<T>, int) - Method in class com.github.akurilov.commons.io.collection.BufferingInputBase
 
get(List<T>, int) - Method in class com.github.akurilov.commons.io.collection.CircularArrayInput
 
get(List<T>, int) - Method in class com.github.akurilov.commons.io.collection.CircularListInput
 
get(List<T>, int) - Method in class com.github.akurilov.commons.io.collection.LimitedQueueBuffer
Non-blocking bulk get implementation
get(List<T>, int) - Method in class com.github.akurilov.commons.io.collection.ListInput
Bulk get into the specified buffer
getAcceptedIssuers() - Method in class com.github.akurilov.commons.net.ssl.X509TrustAllManager
 
getAvg() - Method in class com.github.akurilov.commons.system.SizeInBytes
 
getBeg() - Method in class com.github.akurilov.commons.collection.Range
 
getEnd() - Method in class com.github.akurilov.commons.collection.Range
 
getFilePath() - Method in class com.github.akurilov.commons.io.file.BinFileInput
 
getFilePath() - Method in class com.github.akurilov.commons.io.file.BinFileOutput
 
getFilePath() - Method in interface com.github.akurilov.commons.io.file.FileInput
 
getFilePath() - Method in interface com.github.akurilov.commons.io.file.FileOutput
 
getFilePath() - Method in class com.github.akurilov.commons.io.file.TextFileInput
 
getFilePath() - Method in class com.github.akurilov.commons.io.file.TextFileOutput
 
getHardwareThreadCount() - Static method in class com.github.akurilov.commons.concurrent.ThreadUtil
 
getHostAddr() - Static method in interface com.github.akurilov.commons.net.NetUtil
Tries to resolve 1st enabled external network interface IP address.
getHostAddrCode() - Static method in interface com.github.akurilov.commons.net.NetUtil
 
getHostAddrString() - Static method in interface com.github.akurilov.commons.net.NetUtil
 
getInput() - Method in class com.github.akurilov.commons.io.collection.ArrayOutput
 
getInput() - Method in class com.github.akurilov.commons.io.collection.CircularArrayOutput
 
getInput() - Method in class com.github.akurilov.commons.io.collection.CircularListOutput
 
getInput() - Method in class com.github.akurilov.commons.io.collection.LimitedQueueBuffer
 
getInput() - Method in class com.github.akurilov.commons.io.collection.ListOutput
 
getInput() - Method in class com.github.akurilov.commons.io.file.BinFileOutput
 
getInput() - Method in class com.github.akurilov.commons.io.file.TextFileOutput
 
getInput() - Method in interface com.github.akurilov.commons.io.Output
Make a Input instance from this.
getMax() - Method in class com.github.akurilov.commons.system.SizeInBytes
 
getMin() - Method in class com.github.akurilov.commons.system.SizeInBytes
 
getSize() - Method in class com.github.akurilov.commons.collection.Range
Note that this method may return -1 if begin and end are set (size is not -1 actually)
getThreadLocalInstance(InputStream, long) - Static method in class com.github.akurilov.commons.io.util.InputStreamWrapperChannel
Wraps the given input stream into the special stateless and reusable (thread local) byte channel
getThreadLocalInstance(OutputStream, long) - Static method in class com.github.akurilov.commons.io.util.OutputStreamWrapperChannel
Wraps the given output stream into the special stateless and reusable (thread local) byte channel
getThreadLocalReusableBuff(long) - Static method in interface com.github.akurilov.commons.system.DirectMemUtil
Selects the thread local direct byte buffer fitting the requested buffer size.

H

hasNext() - Method in class com.github.akurilov.commons.collection.CircularArrayBuffer.ListIteratorImpl
 
hasPrevious() - Method in class com.github.akurilov.commons.collection.CircularArrayBuffer.ListIteratorImpl
 

I

i - Variable in class com.github.akurilov.commons.io.collection.ArrayInput
 
i - Variable in class com.github.akurilov.commons.io.collection.ArrayOutput
 
i - Variable in class com.github.akurilov.commons.io.collection.CircularListOutput
 
i - Variable in class com.github.akurilov.commons.io.collection.ListInput
 
IndexThrottle - Interface in com.github.akurilov.commons.concurrent.throttle
 
InitCallable<V> - Interface in com.github.akurilov.commons.concurrent
A Callable which can be initialized and should be initialized before being invoked.
INITIAL - com.github.akurilov.commons.concurrent.AsyncRunnable.State
 
Initializable - Interface in com.github.akurilov.commons.concurrent
Something what may be initialized once
InitRunnable - Interface in com.github.akurilov.commons.concurrent
A Runnable which can be initialized and should be initialized before being invoked.
Input<I> - Interface in com.github.akurilov.commons.io
The Java objects input supporting the batch calls
INPUT_OPEN_OPTIONS - Static variable in interface com.github.akurilov.commons.io.file.FileInput
 
InputStreamWrapperChannel - Class in com.github.akurilov.commons.io.util
 
InputStreamWrapperChannel(int) - Constructor for class com.github.akurilov.commons.io.util.InputStreamWrapperChannel
 
INSTANCE - Static variable in class com.github.akurilov.commons.net.ssl.SslContext
 
INSTANCE - Static variable in class com.github.akurilov.commons.net.ssl.X509TrustAllManager
 
InvalidRangeException - Exception in com.github.akurilov.commons.collection
Thrown in case of invalid range construction
InvalidRangeException(String) - Constructor for exception com.github.akurilov.commons.collection.InvalidRangeException
 
IoBuffer<T> - Interface in com.github.akurilov.commons.io.collection
An items buffer acting as input either output
isCancelled() - Method in class com.github.akurilov.commons.concurrent.AnyNotNullSharedFutureTaskBase
 
isClosed() - Method in interface com.github.akurilov.commons.concurrent.AsyncRunnable
 
isClosed() - Method in class com.github.akurilov.commons.concurrent.AsyncRunnableBase
 
isDone() - Method in class com.github.akurilov.commons.concurrent.AnyNotNullSharedFutureTaskBase
 
isEmpty() - Method in class com.github.akurilov.commons.collection.CircularArrayBuffer
 
isEmpty() - Method in interface com.github.akurilov.commons.io.collection.IoBuffer
 
isEmpty() - Method in class com.github.akurilov.commons.io.collection.LimitedQueueBuffer
 
isInitial() - Method in interface com.github.akurilov.commons.concurrent.AsyncRunnable
 
isInitial() - Method in class com.github.akurilov.commons.concurrent.AsyncRunnableBase
 
isInitialized() - Method in interface com.github.akurilov.commons.concurrent.Initializable
 
isOpen() - Method in class com.github.akurilov.commons.io.util.BufferedByteChannelBase
 
isShutdown() - Method in interface com.github.akurilov.commons.concurrent.AsyncRunnable
 
isShutdown() - Method in class com.github.akurilov.commons.concurrent.AsyncRunnableBase
 
isStarted() - Method in interface com.github.akurilov.commons.concurrent.AsyncRunnable
 
isStarted() - Method in class com.github.akurilov.commons.concurrent.AsyncRunnableBase
 
isStopped() - Method in interface com.github.akurilov.commons.concurrent.AsyncRunnable
 
isStopped() - Method in class com.github.akurilov.commons.concurrent.AsyncRunnableBase
 
it.unimi.dsi.fastutil - package it.unimi.dsi.fastutil
 
it.unimi.dsi.fastutil.bytes - package it.unimi.dsi.fastutil.bytes
 
it.unimi.dsi.fastutil.ints - package it.unimi.dsi.fastutil.ints
 
it.unimi.dsi.fastutil.objects - package it.unimi.dsi.fastutil.objects
 
it.unimi.dsi.fastutil.shorts - package it.unimi.dsi.fastutil.shorts
 
items - Variable in class com.github.akurilov.commons.io.collection.ArrayInput
 
items - Variable in class com.github.akurilov.commons.io.collection.ArrayOutput
 
items - Variable in class com.github.akurilov.commons.io.collection.ListInput
 
items - Variable in class com.github.akurilov.commons.io.collection.ListOutput
 
itemsSrc - Variable in class com.github.akurilov.commons.io.BinInput
 
iterator() - Method in class com.github.akurilov.commons.collection.CircularArrayBuffer
 
iterator() - Method in interface com.github.akurilov.commons.collection.CircularBuffer
 

L

LimitedQueueBuffer<T> - Class in com.github.akurilov.commons.io.collection
The blocking queue wrapped in order to act as output from the tail and as input from the head.
LimitedQueueBuffer(BlockingQueue<T>) - Constructor for class com.github.akurilov.commons.io.collection.LimitedQueueBuffer
 
list(String, Collection<T>, int) - Method in interface com.github.akurilov.commons.collection.Listable
 
list(String, Collection<V>, int) - Method in class com.github.akurilov.commons.collection.ListingLRUMap
 
Listable<T> - Interface in com.github.akurilov.commons.collection
Created on 01.08.16.
ListingLRUMap<K,​V> - Class in com.github.akurilov.commons.collection
Created on 20.07.16.
ListingLRUMap(int) - Constructor for class com.github.akurilov.commons.collection.ListingLRUMap
 
ListInput<T> - Class in com.github.akurilov.commons.io.collection
Readable collection of the items.
ListInput(List<T>) - Constructor for class com.github.akurilov.commons.io.collection.ListInput
 
listIterator() - Method in class com.github.akurilov.commons.collection.CircularArrayBuffer
 
listIterator() - Method in interface com.github.akurilov.commons.collection.CircularBuffer
Not supported
listIterator(int) - Method in class com.github.akurilov.commons.collection.CircularArrayBuffer
 
listIterator(int) - Method in interface com.github.akurilov.commons.collection.CircularBuffer
Not supported
ListIteratorImpl(CircularBuffer<E>, int) - Constructor for class com.github.akurilov.commons.collection.CircularArrayBuffer.ListIteratorImpl
 
ListOutput<T> - Class in com.github.akurilov.commons.io.collection
Writable collection of the items.
ListOutput(List<T>) - Constructor for class com.github.akurilov.commons.io.collection.ListOutput
 
loadMoreItems(T) - Method in class com.github.akurilov.commons.io.collection.BufferingInputBase
Called when the elements buffer is exhausted.

M

MathUtil - Interface in com.github.akurilov.commons.math
 
moveToMRU(AbstractLinkedMap.LinkEntry<K, V>) - Method in class com.github.akurilov.commons.collection.ListingLRUMap
 

N

NetUtil - Interface in com.github.akurilov.commons.net
Created by kurila on 11.07.16.
newThread(Runnable) - Method in class com.github.akurilov.commons.concurrent.ContextAwareThreadFactory
 
next() - Method in class com.github.akurilov.commons.collection.CircularArrayBuffer.ListIteratorImpl
 
nextDouble() - Method in class com.github.akurilov.commons.math.Random
 
nextIndex() - Method in class com.github.akurilov.commons.collection.CircularArrayBuffer.ListIteratorImpl
 
nextInt() - Method in class com.github.akurilov.commons.math.Random
 
nextInt(int) - Method in class com.github.akurilov.commons.math.Random
 
nextLong() - Method in class com.github.akurilov.commons.math.Random
 
nextLong(long) - Method in class com.github.akurilov.commons.math.Random
 

O

offset() - Method in class com.github.akurilov.commons.collection.CircularArrayBuffer
 
offset() - Method in interface com.github.akurilov.commons.collection.CircularBuffer
 
output - Variable in class com.github.akurilov.commons.io.BinOutput
 
Output<I> - Interface in com.github.akurilov.commons.io
The Java objects output supporting the batch calls
OUTPUT_OPEN_OPTIONS - Static variable in interface com.github.akurilov.commons.io.file.FileOutput
 
OutputStreamWrapperChannel - Class in com.github.akurilov.commons.io.util
 
OutputStreamWrapperChannel(OutputStream, int) - Constructor for class com.github.akurilov.commons.io.util.OutputStreamWrapperChannel
 

P

partial1(Function2<A, B, Z>, A) - Static method in interface com.github.akurilov.commons.func.Function2
 
partial1(Function3<A, B, C, Z>, A) - Static method in interface com.github.akurilov.commons.func.Function3
 
partial1(Function4<A, B, C, D, Z>, A) - Static method in interface com.github.akurilov.commons.func.Function4
 
partial12(Function3<A, B, C, Z>, A, B) - Static method in interface com.github.akurilov.commons.func.Function3
 
partial12(Function4<A, B, C, D, Z>, A, B) - Static method in interface com.github.akurilov.commons.func.Function4
 
partial123(Function4<A, B, C, D, Z>, A, B, C) - Static method in interface com.github.akurilov.commons.func.Function4
 
partial124(Function4<A, B, C, D, Z>, A, B, D) - Static method in interface com.github.akurilov.commons.func.Function4
 
partial13(Function3<A, B, C, Z>, A, C) - Static method in interface com.github.akurilov.commons.func.Function3
 
partial13(Function4<A, B, C, D, Z>, A, C) - Static method in interface com.github.akurilov.commons.func.Function4
 
partial134(Function4<A, B, C, D, Z>, A, C, D) - Static method in interface com.github.akurilov.commons.func.Function4
 
partial14(Function4<A, B, C, D, Z>, A, D) - Static method in interface com.github.akurilov.commons.func.Function4
 
partial2(Function2<A, B, Z>, B) - Static method in interface com.github.akurilov.commons.func.Function2
 
partial2(Function3<A, B, C, Z>, B) - Static method in interface com.github.akurilov.commons.func.Function3
 
partial2(Function4<A, B, C, D, Z>, B) - Static method in interface com.github.akurilov.commons.func.Function4
 
partial23(Function3<A, B, C, Z>, B, C) - Static method in interface com.github.akurilov.commons.func.Function3
 
partial23(Function4<A, B, C, D, Z>, B, C) - Static method in interface com.github.akurilov.commons.func.Function4
 
partial234(Function4<A, B, C, D, Z>, B, C, D) - Static method in interface com.github.akurilov.commons.func.Function4
 
partial24(Function4<A, B, C, D, Z>, B, D) - Static method in interface com.github.akurilov.commons.func.Function4
 
partial3(Function3<A, B, C, Z>, C) - Static method in interface com.github.akurilov.commons.func.Function3
 
partial3(Function4<A, B, C, D, Z>, C) - Static method in interface com.github.akurilov.commons.func.Function4
 
partial34(Function4<A, B, C, D, Z>, C, D) - Static method in interface com.github.akurilov.commons.func.Function4
 
partial4(Function4<A, B, C, D, Z>, D) - Static method in interface com.github.akurilov.commons.func.Function4
 
PATTERN_SIZE - Static variable in class com.github.akurilov.commons.system.SizeInBytes
 
previous() - Method in class com.github.akurilov.commons.collection.CircularArrayBuffer.ListIteratorImpl
 
previousIndex() - Method in class com.github.akurilov.commons.collection.CircularArrayBuffer.ListIteratorImpl
 
put(I) - Method in interface com.github.akurilov.commons.io.Output
Write the data item
put(String) - Method in class com.github.akurilov.commons.io.TextStreamOutput
 
put(List<I>) - Method in interface com.github.akurilov.commons.io.Output
 
put(List<I>, int, int) - Method in interface com.github.akurilov.commons.io.Output
Bulk put method for the items from the specified buffer
put(List<String>) - Method in class com.github.akurilov.commons.io.TextStreamOutput
Uses the thread local string builder to concatenate the lines into the single text block for better performance
put(List<String>, int, int) - Method in class com.github.akurilov.commons.io.TextStreamOutput
Uses the thread local string builder to concatenate the lines into the single text block for better performance
put(List<T>) - Method in class com.github.akurilov.commons.io.BinOutput
 
put(List<T>) - Method in class com.github.akurilov.commons.io.collection.ArrayOutput
 
put(List<T>) - Method in class com.github.akurilov.commons.io.collection.LimitedQueueBuffer
 
put(List<T>) - Method in class com.github.akurilov.commons.io.collection.ListOutput
 
put(List<T>, int, int) - Method in class com.github.akurilov.commons.io.BinOutput
 
put(List<T>, int, int) - Method in class com.github.akurilov.commons.io.collection.ArrayOutput
Bulk put of the items from the specified buffer
put(List<T>, int, int) - Method in class com.github.akurilov.commons.io.collection.CircularArrayOutput
Bulk circular put method
put(List<T>, int, int) - Method in class com.github.akurilov.commons.io.collection.CircularListOutput
Bulk circular put method
put(List<T>, int, int) - Method in class com.github.akurilov.commons.io.collection.LimitedQueueBuffer
Non-blocking bulk put implementation
put(List<T>, int, int) - Method in class com.github.akurilov.commons.io.collection.ListOutput
Bulk put of the items from the specified buffer
put(K, V) - Method in class com.github.akurilov.commons.collection.ListingLRUMap
 
put(T) - Method in class com.github.akurilov.commons.io.BinOutput
 
put(T) - Method in class com.github.akurilov.commons.io.collection.ArrayOutput
 
put(T) - Method in class com.github.akurilov.commons.io.collection.CircularArrayOutput
 
put(T) - Method in class com.github.akurilov.commons.io.collection.CircularListOutput
 
put(T) - Method in class com.github.akurilov.commons.io.collection.LimitedQueueBuffer
Non-blocking put implementation
put(T) - Method in class com.github.akurilov.commons.io.collection.ListOutput
 

Q

queue - Variable in class com.github.akurilov.commons.io.collection.LimitedQueueBuffer
 

R

Random - Class in com.github.akurilov.commons.math
Faster random implementation which uses the XorShift algorithm
Random() - Constructor for class com.github.akurilov.commons.math.Random
 
Random(long) - Constructor for class com.github.akurilov.commons.math.Random
 
Range - Class in com.github.akurilov.commons.collection
The range described with at least one bound (begin or end position) and optional size.
Range() - Constructor for class com.github.akurilov.commons.collection.Range
 
Range(long, long, long) - Constructor for class com.github.akurilov.commons.collection.Range
 
Range(Range) - Constructor for class com.github.akurilov.commons.collection.Range
Copy constructor
Range(String) - Constructor for class com.github.akurilov.commons.collection.Range
 
RateThrottle - Class in com.github.akurilov.commons.concurrent.throttle
A semaphore-like non-blocking throttle which permits at the given rate.
RateThrottle(double) - Constructor for class com.github.akurilov.commons.concurrent.throttle.RateThrottle
 
read(ByteBuffer) - Method in class com.github.akurilov.commons.io.util.InputStreamWrapperChannel
 
readExternal(ObjectInput) - Method in class com.github.akurilov.commons.collection.Range
 
reduceForest(List<Map<String, Object>>) - Static method in interface com.github.akurilov.commons.collection.TreeUtil
Merge the tree by reducing the given forest.
remove() - Method in class com.github.akurilov.commons.collection.CircularArrayBuffer.ListIteratorImpl
 
remove(int) - Method in class com.github.akurilov.commons.collection.CircularArrayBuffer
 
remove(int) - Method in interface com.github.akurilov.commons.collection.CircularBuffer
Remove the element.
remove(Object) - Method in class com.github.akurilov.commons.collection.ListingLRUMap
 
removeFirst(int) - Method in class com.github.akurilov.commons.collection.CircularArrayBuffer
 
removeFirst(int) - Method in interface com.github.akurilov.commons.collection.CircularBuffer
Remove the elements from the beginning.
removeLast(int) - Method in class com.github.akurilov.commons.collection.CircularArrayBuffer
 
removeLast(int) - Method in interface com.github.akurilov.commons.collection.CircularBuffer
Remove the last elements
reset() - Method in class com.github.akurilov.commons.io.BinInput
 
reset() - Method in class com.github.akurilov.commons.io.collection.ArrayInput
 
reset() - Method in class com.github.akurilov.commons.io.collection.LimitedQueueBuffer
Does nothing
reset() - Method in class com.github.akurilov.commons.io.collection.ListInput
 
reset() - Method in class com.github.akurilov.commons.io.file.BinFileInput
 
reset() - Method in interface com.github.akurilov.commons.io.Input
Reset this input making this readable from the beginning
reset() - Method in class com.github.akurilov.commons.io.TextStreamInput
Most probably will cause an IOException
reset() - Method in class com.github.akurilov.commons.math.Random
 
REUSABLE_BUFF_SIZE_MAX - Static variable in class com.github.akurilov.commons.io.util.BufferedByteChannelBase
 
REUSABLE_BUFF_SIZE_MAX - Static variable in interface com.github.akurilov.commons.system.DirectMemUtil
 
REUSABLE_BUFF_SIZE_MIN - Static variable in class com.github.akurilov.commons.io.util.BufferedByteChannelBase
 
REUSABLE_BUFF_SIZE_MIN - Static variable in interface com.github.akurilov.commons.system.DirectMemUtil
 
REUSABLE_BUFFS - Static variable in interface com.github.akurilov.commons.system.DirectMemUtil
 

S

SequentialWeightsThrottle - Class in com.github.akurilov.commons.concurrent.throttle
Created by kurila on 29.03.16.
SequentialWeightsThrottle(int[]) - Constructor for class com.github.akurilov.commons.concurrent.throttle.SequentialWeightsThrottle
 
set(int, E) - Method in class com.github.akurilov.commons.collection.CircularArrayBuffer
 
set(int, E) - Method in interface com.github.akurilov.commons.collection.CircularBuffer
Replace the element value
set(E) - Method in class com.github.akurilov.commons.collection.CircularArrayBuffer.ListIteratorImpl
 
set(V) - Method in class com.github.akurilov.commons.concurrent.AnyNotNullSharedFutureTaskBase
 
setException(Throwable) - Method in class com.github.akurilov.commons.concurrent.AnyNotNullSharedFutureTaskBase
 
setFixedPort(int) - Method in class com.github.akurilov.commons.net.FixedPortRmiSocketFactory
 
setItemsSrc(ObjectInputStream) - Method in class com.github.akurilov.commons.io.BinInput
 
shutdown() - Method in interface com.github.akurilov.commons.concurrent.AsyncRunnable
Notify to stop to enqueue incoming requests.
shutdown() - Method in class com.github.akurilov.commons.concurrent.AsyncRunnableBase
 
SHUTDOWN - com.github.akurilov.commons.concurrent.AsyncRunnable.State
 
size - Variable in class com.github.akurilov.commons.collection.CircularArrayBuffer.ListIteratorImpl
 
size - Variable in class com.github.akurilov.commons.io.collection.ArrayInput
 
size - Variable in class com.github.akurilov.commons.io.collection.ListInput
 
size() - Method in class com.github.akurilov.commons.collection.CircularArrayBuffer
 
size() - Method in class com.github.akurilov.commons.collection.ListingLRUMap
 
size() - Method in interface com.github.akurilov.commons.io.collection.IoBuffer
 
size() - Method in class com.github.akurilov.commons.io.collection.LimitedQueueBuffer
 
SIZE_UNITS - Static variable in class com.github.akurilov.commons.system.SizeInBytes
 
SizeInBytes - Class in com.github.akurilov.commons.system
The class to represent some size data.
SizeInBytes(long) - Constructor for class com.github.akurilov.commons.system.SizeInBytes
 
SizeInBytes(long, long, double) - Constructor for class com.github.akurilov.commons.system.SizeInBytes
 
SizeInBytes(SizeInBytes) - Constructor for class com.github.akurilov.commons.system.SizeInBytes
Copy constructor
SizeInBytes(String) - Constructor for class com.github.akurilov.commons.system.SizeInBytes
 
skip(long) - Method in class com.github.akurilov.commons.io.BinInput
 
skip(long) - Method in class com.github.akurilov.commons.io.collection.ArrayInput
 
skip(long) - Method in class com.github.akurilov.commons.io.collection.LimitedQueueBuffer
 
skip(long) - Method in class com.github.akurilov.commons.io.collection.ListInput
 
skip(long) - Method in interface com.github.akurilov.commons.io.Input
Skip some items.
skip(long) - Method in class com.github.akurilov.commons.io.TextStreamInput
Skips characters instead of lines
srcBuff - Variable in class com.github.akurilov.commons.io.BinInput
 
srcBuffPos - Variable in class com.github.akurilov.commons.io.BinInput
 
srcPath - Variable in class com.github.akurilov.commons.io.file.BinFileInput
 
SslContext - Class in com.github.akurilov.commons.net.ssl
Created by kurila on 12.05.16.
start() - Method in interface com.github.akurilov.commons.concurrent.AsyncRunnable
Start/resume the execution
start() - Method in class com.github.akurilov.commons.concurrent.AsyncRunnableBase
 
STARTED - com.github.akurilov.commons.concurrent.AsyncRunnable.State
 
startIndex - Variable in class com.github.akurilov.commons.collection.CircularArrayBuffer.ListIteratorImpl
 
state() - Method in interface com.github.akurilov.commons.concurrent.AsyncRunnable
 
state() - Method in class com.github.akurilov.commons.concurrent.AsyncRunnableBase
 
stop() - Method in interface com.github.akurilov.commons.concurrent.AsyncRunnable
Stop (with further resumption capability)
stop() - Method in class com.github.akurilov.commons.concurrent.AsyncRunnableBase
 
STOPPED - com.github.akurilov.commons.concurrent.AsyncRunnable.State
 
subList(int, int) - Method in class com.github.akurilov.commons.collection.CircularArrayBuffer
 
subList(int, int) - Method in interface com.github.akurilov.commons.collection.CircularBuffer
Not supported

T

TextFileInput - Class in com.github.akurilov.commons.io.file
Text file based lines input
TextFileInput(Path) - Constructor for class com.github.akurilov.commons.io.file.TextFileInput
 
TextFileOutput - Class in com.github.akurilov.commons.io.file
Text file based lines output
TextFileOutput() - Constructor for class com.github.akurilov.commons.io.file.TextFileOutput
 
TextFileOutput(Path) - Constructor for class com.github.akurilov.commons.io.file.TextFileOutput
 
TextStreamInput - Class in com.github.akurilov.commons.io
The input implementation designed to read the text lines from the given input stream using BufferedReader
TextStreamInput(InputStream) - Constructor for class com.github.akurilov.commons.io.TextStreamInput
 
TextStreamInput(InputStream, int) - Constructor for class com.github.akurilov.commons.io.TextStreamInput
 
TextStreamOutput - Class in com.github.akurilov.commons.io
The input implementation designed to write the text lines using BufferedWriter
TextStreamOutput(OutputStream) - Constructor for class com.github.akurilov.commons.io.TextStreamOutput
 
TextStreamOutput(OutputStream, int) - Constructor for class com.github.akurilov.commons.io.TextStreamOutput
 
threadContext - Variable in class com.github.akurilov.commons.concurrent.ContextAwareThreadFactory.ContextAwareThread
 
threadContext - Variable in class com.github.akurilov.commons.concurrent.ContextAwareThreadFactory
 
threadNamePrefix - Variable in class com.github.akurilov.commons.concurrent.ContextAwareThreadFactory
 
threadNumber - Variable in class com.github.akurilov.commons.concurrent.ContextAwareThreadFactory
 
ThreadUtil - Class in com.github.akurilov.commons.concurrent
Created by kurila on 09.09.15.
ThreadUtil() - Constructor for class com.github.akurilov.commons.concurrent.ThreadUtil
 
Throttle - Interface in com.github.akurilov.commons.concurrent.throttle
Throttle can make a decision about the specified thing to pass or to wait.
toFixedSize(String) - Static method in class com.github.akurilov.commons.system.SizeInBytes
Parse the fixed size info.
toString() - Method in class com.github.akurilov.commons.collection.Range
 
toString() - Method in class com.github.akurilov.commons.concurrent.ContextAwareThreadFactory
 
toString() - Method in class com.github.akurilov.commons.io.BinInput
 
toString() - Method in class com.github.akurilov.commons.io.BinOutput
 
toString() - Method in class com.github.akurilov.commons.io.collection.ArrayInput
 
toString() - Method in class com.github.akurilov.commons.io.collection.ArrayOutput
 
toString() - Method in class com.github.akurilov.commons.io.collection.CircularArrayInput
 
toString() - Method in class com.github.akurilov.commons.io.collection.CircularArrayOutput
 
toString() - Method in class com.github.akurilov.commons.io.collection.CircularListInput
 
toString() - Method in class com.github.akurilov.commons.io.collection.CircularListOutput
 
toString() - Method in class com.github.akurilov.commons.io.collection.LimitedQueueBuffer
 
toString() - Method in class com.github.akurilov.commons.io.collection.ListInput
 
toString() - Method in class com.github.akurilov.commons.io.collection.ListOutput
 
toString() - Method in class com.github.akurilov.commons.io.file.BinFileInput
 
toString() - Method in class com.github.akurilov.commons.io.file.BinFileOutput
 
toString() - Method in class com.github.akurilov.commons.system.SizeInBytes
 
TreeUtil - Interface in com.github.akurilov.commons.collection
 
tryAcquire() - Method in class com.github.akurilov.commons.concurrent.throttle.RateThrottle
 
tryAcquire() - Method in interface com.github.akurilov.commons.concurrent.throttle.Throttle
Request a permit about a thing
tryAcquire(int) - Method in interface com.github.akurilov.commons.concurrent.throttle.IndexThrottle
 
tryAcquire(int) - Method in class com.github.akurilov.commons.concurrent.throttle.RateThrottle
 
tryAcquire(int) - Method in class com.github.akurilov.commons.concurrent.throttle.SequentialWeightsThrottle
 
tryAcquire(int) - Method in interface com.github.akurilov.commons.concurrent.throttle.Throttle
Request permits about a set of things
tryAcquire(int, int) - Method in interface com.github.akurilov.commons.concurrent.throttle.IndexThrottle
 
tryAcquire(int, int) - Method in class com.github.akurilov.commons.concurrent.throttle.SequentialWeightsThrottle
 
typeConvert(Object, Class<T>) - Static method in interface com.github.akurilov.commons.reflection.TypeUtil
 
typeEquals(Class, Class) - Static method in interface com.github.akurilov.commons.reflection.TypeUtil
Compare the types, allows to compare primitive types with their wrapper classes, etc
TypeUtil - Interface in com.github.akurilov.commons.reflection
 

V

valueOf(String) - Static method in enum com.github.akurilov.commons.concurrent.AsyncRunnable.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.akurilov.commons.concurrent.AsyncRunnable.State
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(byte[]) - Method in class com.github.akurilov.commons.io.ByteCountOutputStream
 
write(byte[], int, int) - Method in class com.github.akurilov.commons.io.ByteCountOutputStream
 
write(int) - Method in class com.github.akurilov.commons.io.ByteCountOutputStream
 
write(ByteBuffer) - Method in class com.github.akurilov.commons.io.util.OutputStreamWrapperChannel
 
writeExternal(ObjectOutput) - Method in class com.github.akurilov.commons.collection.Range
 
writer - Variable in class com.github.akurilov.commons.io.TextStreamOutput
 

X

X509TrustAllManager - Class in com.github.akurilov.commons.net.ssl
Created by kurila on 12.05.16.
xorShift(long) - Static method in interface com.github.akurilov.commons.math.MathUtil
 
A B C D E F G H I L M N O P Q R S T V W X 
All Classes All Packages