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
All Classes All Packages
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
Inputinstance 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
Callablewhich 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
Runnablewhich 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
All Classes All Packages