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

A

a - Variable in class javafixes.object.Triple
 
a() - Method in class javafixes.object.Triple
Returns first value
a - Variable in class javafixes.object.Tuple
 
a() - Method in class javafixes.object.Tuple
Returns first value
abs() - Method in class javafixes.math.Decimal
 
apply(A, B, C) - Method in interface javafixes.common.function.TriFunction
Applies this function to the given arguments.
awaitTermination(long, TimeUnit) - Method in class javafixes.concurrency.Runner
Blocks until all tasks have completed execution after a shutdown request, or the timeout occurs, or the current thread is interrupted, whichever happens first.

B

b - Variable in class javafixes.object.Triple
 
b() - Method in class javafixes.object.Triple
Returns second value
b - Variable in class javafixes.object.Tuple
 
b() - Method in class javafixes.object.Tuple
Returns second value
bigDecimalScientificValue() - Method in class javafixes.math.Decimal
 
bigDecimalValue() - Method in class javafixes.math.Decimal
 
ByteCollectingOutputStream - Class in javafixes.io
 
ByteCollectingOutputStream(int) - Constructor for class javafixes.io.ByteCollectingOutputStream
 
ByteCollectingOutputStream() - Constructor for class javafixes.io.ByteCollectingOutputStream
 

C

c - Variable in class javafixes.object.Triple
 
c() - Method in class javafixes.object.Triple
Returns third value
call(ShutdownInfo) - Method in interface javafixes.concurrency.ShutdownAwareCallable
Computes a result or throws an exception if unable to do so.
changeVersion() - Method in interface javafixes.object.changing.ChangingValue
Indicator of how often has the wrapped value changed.
changeVersion() - Method in class javafixes.object.changing.DerivedValue
 
changeVersion() - Method in class javafixes.object.changing.DynamicValue
 
changeVersion() - Method in class javafixes.object.changing.MutableValue
 
ChangingValue<T> - Interface in javafixes.object.changing
ChangingValue is intended as wrapper of value that could change over time and whose changes should propagate to other values automatically.
ChangingValueUtil - Class in javafixes.object.changing.experimental
 
ChangingValueUtil() - Constructor for class javafixes.object.changing.experimental.ChangingValueUtil
 
close() - Method in class javafixes.concurrency.Runner
Sends a shutdownNow signal to the runner.
close() - Method in class javafixes.io.ByteCollectingOutputStream
 
CollectionUtil - Class in javafixes.collection
 
CollectionUtil() - Constructor for class javafixes.collection.CollectionUtil
 
compareTo(Decimal) - Method in class javafixes.math.Decimal
 

D

d(long, int) - Static method in class javafixes.math.Decimal
 
d(BigInteger, int) - Static method in class javafixes.math.Decimal
 
d(int) - Static method in class javafixes.math.Decimal
 
d(long) - Static method in class javafixes.math.Decimal
 
d(BigInteger) - Static method in class javafixes.math.Decimal
 
d(BigDecimal) - Static method in class javafixes.math.Decimal
 
d(String) - Static method in class javafixes.math.Decimal
 
DataObject - Class in javafixes.object
DataObject is intended as a base class for domain objects.
DataObject() - Constructor for class javafixes.object.DataObject
 
Decimal - Class in javafixes.math
 
decimal(long, int) - Static method in class javafixes.math.Decimal
 
decimal(BigInteger, int) - Static method in class javafixes.math.Decimal
 
decimal(int) - Static method in class javafixes.math.Decimal
 
decimal(long) - Static method in class javafixes.math.Decimal
 
decimal(BigInteger) - Static method in class javafixes.math.Decimal
 
decimal(BigDecimal) - Static method in class javafixes.math.Decimal
 
decimal(String) - Static method in class javafixes.math.Decimal
 
decrement() - Method in class javafixes.concurrency.ReusableCountLatch
Decrements the count of the latch, releasing all waiting threads if the count reaches zero.
deprecisionTo(int, RoundingMode) - Method in class javafixes.math.Decimal
 
deprecisionTo(Precision, RoundingMode) - Method in class javafixes.math.Decimal
 
deprecisionTo(int) - Method in class javafixes.math.Decimal
 
deprecisionTo(Precision) - Method in class javafixes.math.Decimal
 
DerivedValue<T,SourceType> - Class in javafixes.object.changing
 
descaleTo(int, RoundingMode) - Method in class javafixes.math.Decimal
 
descaleTo(Scale, RoundingMode) - Method in class javafixes.math.Decimal
 
descaleTo(int) - Method in class javafixes.math.Decimal
 
descaleTo(Scale) - Method in class javafixes.math.Decimal
 
div(Decimal, Precision, RoundingMode) - Method in class javafixes.math.Decimal
 
div(Decimal, Scale, RoundingMode) - Method in class javafixes.math.Decimal
 
div(Decimal, Precision) - Method in class javafixes.math.Decimal
 
div(Decimal, Scale) - Method in class javafixes.math.Decimal
 
div(Decimal) - Method in class javafixes.math.Decimal
 
doubleValue() - Method in class javafixes.math.Decimal
 
DynamicValue<T> - Class in javafixes.object.changing
 
dynamicValue(Supplier<T>) - Static method in class javafixes.object.changing.DynamicValue
 

E

Either<L,R> - Class in javafixes.object
Either can wrap value of one of 2 types defined as Left or Right.
Either.Left<L,R> - Class in javafixes.object
 
Either.Right<L,R> - Class in javafixes.object
 
equals(Object) - Method in class javafixes.math.Decimal
 
equals(Object) - Method in class javafixes.math.Precision
 
equals(Object) - Method in class javafixes.math.Scale
 
equals(Object) - Method in class javafixes.object.DataObject
Evaluates if object to compare is of the same DataObject type and all non-transient fields are equal as well
equals(Object) - Method in class javafixes.object.Either.Left
 
equals(Object) - Method in class javafixes.object.Either.Right
 
equals(Object) - Method in class javafixes.object.Microtype
Evaluates if object to compare is of the same Microtype type and the wrapped values are equal
executor - Variable in class javafixes.concurrency.MonitoringTaskSubmitter
 

F

failedCount() - Method in class javafixes.concurrency.MonitoringTaskSubmitter
 
failedMutableValue(RuntimeException) - Static method in class javafixes.object.changing.MutableValue
Factory method for MutableValue
failedSubmissionCount() - Method in class javafixes.concurrency.MonitoringTaskSubmitter
 
failedToStartCount() - Method in class javafixes.concurrency.Runner
 
finalize() - Method in class javafixes.concurrency.Runner
 
floatValue() - Method in class javafixes.math.Decimal
 
fold(Function<L, T>, Function<R, T>) - Method in class javafixes.object.Either
Transforms a value and returns it
fold(Function<L, T>, Function<R, T>) - Method in class javafixes.object.Either.Left
 
fold(Function<L, T>, Function<R, T>) - Method in class javafixes.object.Either.Right
 
forCurrentValue(ValueHandler<? super T, ? extends E>) - Method in interface javafixes.object.changing.ChangingValue
Executes valueHandler function for currently wrapped value

G

getA() - Method in class javafixes.object.Triple
Returns first value
getA() - Method in class javafixes.object.Tuple
Returns first value
getB() - Method in class javafixes.object.Triple
Returns second value
getB() - Method in class javafixes.object.Tuple
Returns second value
getC() - Method in class javafixes.object.Triple
Returns third value
getCount() - Method in class javafixes.concurrency.ReusableCountLatch
Returns the current count.
getLeft() - Method in class javafixes.object.Either
Returns wrapped value in case the Either is of type Left.
getLeft() - Method in class javafixes.object.Either.Left
 
getLeft() - Method in class javafixes.object.Either.Right
 
getLeftOrThrow(Supplier<? extends T>) - Method in class javafixes.object.Either
Returns wrapped value in case the Either is of type Left.
getLeftOrThrow(Supplier<? extends T>) - Method in class javafixes.object.Either.Left
 
getLeftOrThrow(Supplier<? extends T>) - Method in class javafixes.object.Either.Right
 
getRight() - Method in class javafixes.object.Either
Returns wrapped value in case the Either is of type Right.
getRight() - Method in class javafixes.object.Either.Left
 
getRight() - Method in class javafixes.object.Either.Right
 
getRightOrThrow(Supplier<? extends T>) - Method in class javafixes.object.Either
Returns wrapped value in case the Either is of type Right.
getRightOrThrow(Supplier<? extends T>) - Method in class javafixes.object.Either.Left
 
getRightOrThrow(Supplier<? extends T>) - Method in class javafixes.object.Either.Right
 
getSize() - Method in class javafixes.io.ByteCollectingOutputStream
 
getValue() - Method in class javafixes.object.Microtype
Returns the wrapped value
getValue() - Method in interface javafixes.object.Value
 

H

handle(V) - Method in interface javafixes.common.function.ValueHandler
 
handle(ValueHandler<? super L, ? extends TL>, ValueHandler<? super R, ? extends TR>) - Method in class javafixes.object.Either
Executes provided leftValueHandler if value is defined as Left Either.
handle(ValueHandler<? super L, ? extends TL>, ValueHandler<? super R, ? extends TR>) - Method in class javafixes.object.Either.Left
 
handle(ValueHandler<? super L, ? extends TL>, ValueHandler<? super R, ? extends TR>) - Method in class javafixes.object.Either.Right
 
handleLeft(ValueHandler<? super L, ? extends T>) - Method in class javafixes.object.Either
Executes provided leftValueHandler if value is defined as Left Either.
handleLeft(ValueHandler<? super L, ? extends T>) - Method in class javafixes.object.Either.Left
 
handleLeft(ValueHandler<? super L, ? extends T>) - Method in class javafixes.object.Either.Right
 
handleRight(ValueHandler<? super R, ? extends T>) - Method in class javafixes.object.Either
Executes provided rightValueHandler if value is defined as Right Either.
handleRight(ValueHandler<? super R, ? extends T>) - Method in class javafixes.object.Either.Left
 
handleRight(ValueHandler<? super R, ? extends T>) - Method in class javafixes.object.Either.Right
 
hashCode() - Method in class javafixes.math.Decimal
 
hashCode() - Method in class javafixes.math.Precision
 
hashCode() - Method in class javafixes.math.Scale
 
hashCode() - Method in class javafixes.object.DataObject
Returns hashCode calculated using reflection
hashCode() - Method in class javafixes.object.Either.Left
 
hashCode() - Method in class javafixes.object.Either.Right
 
hashCode() - Method in class javafixes.object.Microtype
Returns wrapped value hashCode() method response.

I

ifLeftThrow(Function<L, ? extends T>) - Method in class javafixes.object.Either
Throws Exception provided via exceptionSupplier if value is defined as Left Either.
ifLeftThrow(Function<L, ? extends T>) - Method in class javafixes.object.Either.Left
 
ifLeftThrow(Function<L, ? extends T>) - Method in class javafixes.object.Either.Right
 
ifRightThrow(Function<R, ? extends T>) - Method in class javafixes.object.Either
Throws Exception provided via exceptionSupplier if value is defined as Right Either.
ifRightThrow(Function<R, ? extends T>) - Method in class javafixes.object.Either.Left
 
ifRightThrow(Function<R, ? extends T>) - Method in class javafixes.object.Either.Right
 
increment() - Method in class javafixes.concurrency.ReusableCountLatch
Increments the count of the latch, which will make it possible to block all threads waiting till count reaches zero.
InitializationFailedException - Exception in javafixes.object
 
InitializationFailedException(String, Throwable) - Constructor for exception javafixes.object.InitializationFailedException
 
InputStreamUtil - Class in javafixes.io
 
InputStreamUtil() - Constructor for class javafixes.io.InputStreamUtil
 
intValue() - Method in class javafixes.math.Decimal
 
isDoUpdateIfNewAndOldValueAreEqual() - Method in class javafixes.object.changing.DerivedValue
 
isEmpty() - Method in class javafixes.collection.LinkedArrayQueue
 
isInitialized() - Method in class javafixes.object.Lazy
Provides info if a successful initialization has already occurred and the value has been initialized/cached.
isLeft() - Method in class javafixes.object.Either
Returns true if value is wrapped into a Left Either
isLeft() - Method in class javafixes.object.Either.Left
 
isLeft() - Method in class javafixes.object.Either.Right
 
isRight() - Method in class javafixes.object.Either
Returns true if value is wrapped into a Right Either
isRight() - Method in class javafixes.object.Either.Left
 
isRight() - Method in class javafixes.object.Either.Right
 
isZero() - Method in class javafixes.math.Decimal
 
iterator() - Method in class javafixes.collection.LinkedArrayQueue
 

J

javafixes.collection - package javafixes.collection
 
javafixes.common - package javafixes.common
 
javafixes.common.function - package javafixes.common.function
 
javafixes.concurrency - package javafixes.concurrency
 
javafixes.io - package javafixes.io
 
javafixes.math - package javafixes.math
 
javafixes.object - package javafixes.object
 
javafixes.object.changing - package javafixes.object.changing
 
javafixes.object.changing.experimental - package javafixes.object.changing.experimental
 
join(ChangingValue<T1>, ChangingValue<T2>) - Static method in interface javafixes.object.changing.ChangingValue
Merges two ChangingValues of type T1 and T2 into one DerivedValue of type Tuple<T1, T2>
join(ChangingValue<T1>, ChangingValue<T2>, ChangingValue<T3>) - Static method in interface javafixes.object.changing.ChangingValue
Merges three ChangingValues of type T1, T2 and T3 into one DerivedValue of type Triple<T1, T2, T3>
join(List<ChangingValue<T>>) - Static method in interface javafixes.object.changing.ChangingValue
Merges a List of ChangingValues of type T into one ChangingValue of type List<T>

L

latch - Variable in class javafixes.concurrency.MonitoringTaskSubmitter
 
Lazy<T> - Class in javafixes.object
Lazy is intended as wrapper for lazily initialized objects.
Lazy(Callable<T>) - Constructor for class javafixes.object.Lazy
Constructor of Lazy with value initialization method
lazy(Callable<T>) - Static method in class javafixes.object.Lazy
Factory method for Lazy value
left(L) - Static method in class javafixes.object.Either
Generates Either of type Left wrapping the provided value
LinkedArrayQueue<T> - Class in javafixes.collection
 
LinkedArrayQueue(int) - Constructor for class javafixes.collection.LinkedArrayQueue
 
LinkedArrayQueue() - Constructor for class javafixes.collection.LinkedArrayQueue
 
logger - Variable in class javafixes.concurrency.MonitoringTaskSubmitter
 
longValue() - Method in class javafixes.math.Decimal
 

M

map(I) - Method in interface javafixes.common.function.ValueMapper
 
map(Function<T, ? extends T2>) - Method in interface javafixes.object.changing.ChangingValue
Creates a new DerivedValue from this ChangingValue.
map(Function<L, L2>, Function<R, R2>) - Method in class javafixes.object.Either.Left
 
map(Function<L, L2>, Function<R, R2>) - Method in class javafixes.object.Either
Applies provided leftValueMapper to transform wrapped value if value is defined as Left Either.
map(Function<L, L2>, Function<R, R2>) - Method in class javafixes.object.Either.Right
 
map(Function<? super T, ? extends T2>) - Method in class javafixes.object.Lazy
Creates a derived Lazy value by mapping currently wrapped value into a new one.
map(Function<? super T, ? extends T2>) - Method in class javafixes.object.Microtype
Maps wrapped value using the provided Function.
map(TriFunction<? super A, ? super B, ? super C, ? extends D>) - Method in class javafixes.object.Triple
Maps wrapped values using a provided TriFunction
map(BiFunction<? super A, ? super B, ? extends C>) - Method in class javafixes.object.Tuple
Maps wrapped values using a provided BiFunction
mapLeft(Function<L, L2>) - Method in class javafixes.object.Either.Left
 
mapLeft(Function<L, L2>) - Method in class javafixes.object.Either
Applies provided leftValueMapper to transform wrapped value if value is defined as Left Either.
mapLeft(Function<L, L2>) - Method in class javafixes.object.Either.Right
 
mapRight(Function<R, R2>) - Method in class javafixes.object.Either.Left
 
mapRight(Function<R, R2>) - Method in class javafixes.object.Either
Applies provided rightValueMapper to transform wrapped value if value is defined as Right Either.
mapRight(Function<R, R2>) - Method in class javafixes.object.Either.Right
 
mapToProxy(Class<TI>, ChangingValue<?>) - Static method in class javafixes.object.changing.experimental.ChangingValueUtil
 
mapToValue(ValueMapper<? super T, ? extends T2, E>) - Method in interface javafixes.object.changing.ChangingValue
Generates a value using the current ChangingValue's wrapped value
Microtype<T> - Class in javafixes.object
An immutable object that contains a non-null reference to another object.
Microtype(T) - Constructor for class javafixes.object.Microtype
Constructor of Microtype initialized with value to wrap
minus(Decimal) - Method in class javafixes.math.Decimal
 
MonitoringTaskSubmitter - Class in javafixes.concurrency
A wrapper around ScheduledExecutorService that allows you to monitor the number of submitted, failed and succeeded task, plus has the ability to wait until all tasks scheduled trough MonitoringTaskSubmitter are completed = there are no scheduled or running tasks.
MonitoringTaskSubmitter(ScheduledExecutorService) - Constructor for class javafixes.concurrency.MonitoringTaskSubmitter
 
MutableValue<T> - Class in javafixes.object.changing
MutableValue is a wrapper of value that you can replace and whose changes will be propagated to derived values.
mutableValue(T) - Static method in class javafixes.object.changing.MutableValue
Factory method for MutableValue

N

name() - Method in interface javafixes.object.changing.ChangingValue
 
name() - Method in class javafixes.object.changing.DerivedValue
 
name() - Method in class javafixes.object.changing.DynamicValue
 
name() - Method in class javafixes.object.changing.MutableValue
 
negate() - Method in class javafixes.math.Decimal
 
newLinkedSet(T...) - Static method in class javafixes.collection.CollectionUtil
 
newLinkedSet(Iterable<T>) - Static method in class javafixes.collection.CollectionUtil
 
newLinkedSet(Iterator<T>) - Static method in class javafixes.collection.CollectionUtil
 
newList(T...) - Static method in class javafixes.collection.CollectionUtil
 
newList(Iterable<T>) - Static method in class javafixes.collection.CollectionUtil
 
newList(Iterator<T>) - Static method in class javafixes.collection.CollectionUtil
 
newSet(T...) - Static method in class javafixes.collection.CollectionUtil
 
newSet(Iterable<T>) - Static method in class javafixes.collection.CollectionUtil
 
newSet(Iterator<T>) - Static method in class javafixes.collection.CollectionUtil
 

O

of(int) - Static method in class javafixes.math.Precision
 
of(int) - Static method in class javafixes.math.Scale
 
offer(T) - Method in class javafixes.collection.LinkedArrayQueue
 
ONE - Static variable in class javafixes.math.Decimal
 
onWorkException(Exception) - Method in class javafixes.concurrency.MonitoringTaskSubmitter
 
onWorkThrowable(Throwable) - Method in class javafixes.concurrency.MonitoringTaskSubmitter
 

P

peek() - Method in class javafixes.collection.LinkedArrayQueue
 
plus(Decimal) - Method in class javafixes.math.Decimal
 
poll() - Method in class javafixes.collection.LinkedArrayQueue
 
pollN(int) - Method in class javafixes.collection.LinkedArrayQueue
 
pow(int) - Method in class javafixes.math.Decimal
 
precision() - Method in class javafixes.math.Decimal
 
Precision - Class in javafixes.math
 
precision(int) - Static method in class javafixes.math.Precision
 

R

resetCounters() - Method in class javafixes.concurrency.MonitoringTaskSubmitter
Resets failedSubmission, succeeded and failed counter.
resetCounters() - Method in class javafixes.concurrency.Runner
Resets failedSubmission, failedToStart, succeeded and failed counter.
ReusableCountLatch - Class in javafixes.concurrency
A synchronization aid that allows one or more threads to wait until a set of operations being performed in other threads completes.
ReusableCountLatch(int) - Constructor for class javafixes.concurrency.ReusableCountLatch
Constructs a ReusableCountLatch initialized with the given count.
ReusableCountLatch() - Constructor for class javafixes.concurrency.ReusableCountLatch
Constructs a ReusableCountLatch with initial count set to 0.
right(R) - Static method in class javafixes.object.Either
Generates Either of type Right wrapping the provided value
run() - Method in interface javafixes.common.function.Task
Executes a task or throws an exception if unable to do so.
run(Callable<T>) - Method in class javafixes.concurrency.MonitoringTaskSubmitter
Schedules a Callable for immediate execution.
run(Task) - Method in class javafixes.concurrency.MonitoringTaskSubmitter
Schedules a Task for immediate execution It might be executed later though if the ScheduledExecutorService has no available threads or more tasks are queued for execution before this task.
run(ShutdownAwareCallable<T>) - Method in class javafixes.concurrency.Runner
Schedules a ShutdownAwareCallable for immediate execution.
run(ShutdownAwareTask) - Method in class javafixes.concurrency.Runner
Schedules a ShutdownAwareTask for immediate execution It might be executed later though if the ScheduledExecutorService has no available threads or more tasks are queued for execution before this task.
run(ShutdownInfo) - Method in interface javafixes.concurrency.ShutdownAwareTask
Executes a task or throws an exception if unable to do so.
runCallable(Callable<T>) - Method in class javafixes.concurrency.MonitoringTaskSubmitter
Schedules a Callable for immediate execution.
runCallable(ShutdownAwareCallable<T>) - Method in class javafixes.concurrency.Runner
Schedules a ShutdownAwareCallable for immediate execution.
runCallableIn(long, TimeUnit, Callable<T>) - Method in class javafixes.concurrency.MonitoringTaskSubmitter
Schedules a Callable for delayed execution.
runCallableIn(long, TimeUnit, ShutdownAwareCallable<T>) - Method in class javafixes.concurrency.Runner
Schedules a ShutdownAwareCallable for delayed execution.
runIn(long, TimeUnit, Callable<T>) - Method in class javafixes.concurrency.MonitoringTaskSubmitter
Schedules a Callable for delayed execution.
runIn(long, TimeUnit, Task) - Method in class javafixes.concurrency.MonitoringTaskSubmitter
Schedules a Task for delayed execution The delay is defined using the delay and unit parameters.
runIn(long, TimeUnit, ShutdownAwareCallable<T>) - Method in class javafixes.concurrency.Runner
Schedules a ShutdownAwareCallable for delayed execution.
runIn(long, TimeUnit, ShutdownAwareTask) - Method in class javafixes.concurrency.Runner
Schedules a ShutdownAwareTask for delayed execution The delay is defined using the delay and unit parameters.
Runner - Class in javafixes.concurrency
An ScheduledExecutorService alternative that allows you to monitor the number of submitted, failed and succeeded task, plus has the ability to wait until all tasks are completed (without the need of shutting it down) = wait until there are no scheduled or running tasks.
Runner(int) - Constructor for class javafixes.concurrency.Runner
Constructs a runner with specific number of executor thread.
runner(int) - Static method in class javafixes.concurrency.Runner
Factory method to create a Runner.
runRunnable(Runnable) - Method in class javafixes.concurrency.MonitoringTaskSubmitter
Schedules a Runnable for immediate execution It might be executed later though if the ScheduledExecutorService has no available threads or more tasks are queued for execution before this task.
runRunnableIn(long, TimeUnit, Runnable) - Method in class javafixes.concurrency.MonitoringTaskSubmitter
Schedules a Runnable for delayed execution The delay is defined using the delay and unit parameters.
runTask(Task) - Method in class javafixes.concurrency.MonitoringTaskSubmitter
Schedules a Task for immediate execution It might be executed later though if the ScheduledExecutorService has no available threads or more tasks are queued for execution before this task.
runTask(ShutdownAwareTask) - Method in class javafixes.concurrency.Runner
Schedules a ShutdownAwareTask for immediate execution It might be executed later though if the ScheduledExecutorService has no available threads or more tasks are queued for execution before this task.
runTaskIn(long, TimeUnit, Task) - Method in class javafixes.concurrency.MonitoringTaskSubmitter
Schedules a Task for delayed execution The delay is defined using the delay and unit parameters.
runTaskIn(long, TimeUnit, ShutdownAwareTask) - Method in class javafixes.concurrency.Runner
Schedules a ShutdownAwareTask for delayed execution The delay is defined using the delay and unit parameters.

S

scale() - Method in class javafixes.math.Decimal
 
Scale - Class in javafixes.math
 
scale(int) - Static method in class javafixes.math.Scale
 
SCALE_OF_HUNDREDS - Static variable in class javafixes.math.Scale
 
SCALE_OF_MILLIONS - Static variable in class javafixes.math.Scale
 
SCALE_OF_TENS - Static variable in class javafixes.math.Scale
 
SCALE_OF_THOUSANDS - Static variable in class javafixes.math.Scale
 
shutdown() - Method in class javafixes.concurrency.Runner
Sends a shutdown signal to the runner.
shutdownAndAwaitTermination(long, TimeUnit) - Method in class javafixes.concurrency.Runner
shutdownAndAwaitTermination() - Method in class javafixes.concurrency.Runner
Calls Runner.shutdown() and Runner.awaitTermination(long, TimeUnit) methods in sequence where the timeout is set to 5 seconds.
ShutdownAwareCallable<V> - Interface in javafixes.concurrency
A task that returns a result and may throw an exception.
ShutdownAwareTask - Interface in javafixes.concurrency
A task that has no result and may throw an exception.
ShutdownInfo - Interface in javafixes.concurrency
Allows anyone to figure out if a shutdown has been triggered on an executor.
shutdownNow() - Method in class javafixes.concurrency.Runner
Sends a shutdownNow signal to the runner.
shutdownNowAndAwaitTermination(long, TimeUnit) - Method in class javafixes.concurrency.Runner
shutdownNowAndAwaitTermination() - Method in class javafixes.concurrency.Runner
Calls Runner.shutdownNow() and Runner.awaitTermination(long, TimeUnit) methods in sequence where the timeout is set to 5 seconds.
signum() - Method in class javafixes.math.Decimal
 
size() - Method in class javafixes.collection.LinkedArrayQueue
 
StreamUtil - Class in javafixes.common
 
StreamUtil() - Constructor for class javafixes.common.StreamUtil
 
succeededCount() - Method in class javafixes.concurrency.MonitoringTaskSubmitter
 
swap() - Method in class javafixes.object.Either.Left
 
swap() - Method in class javafixes.object.Either.Right
 
swap() - Method in class javafixes.object.Either
Swaps left and right value of an Either
synchronizeOn(K, Callable<T>) - Method in class javafixes.concurrency.Synchronizer
Executes the provided Callable and returning its output value, while making sure that only one action can be run for the provided key
synchronizeOn(K, long, TimeUnit, Callable<T>) - Method in class javafixes.concurrency.Synchronizer
Will attempt to executes the provided Callable and return its output value, while making sure that only one action can be run for the provided key.
synchronizeOn(K, Task) - Method in class javafixes.concurrency.Synchronizer
Executes the provided Task while making sure that only one action can be run for the provided key
synchronizeOn(K, long, TimeUnit, Task) - Method in class javafixes.concurrency.Synchronizer
Will attempt to executes the provided Task while making sure that only one action can be run for the provided key.
Synchronizer<K> - Class in javafixes.concurrency
A class that allows you to synchronize code on different objects (ids) for whom the .equals() method returns true
Synchronizer() - Constructor for class javafixes.concurrency.Synchronizer
 
synchronizeRunnableOn(K, Runnable) - Method in class javafixes.concurrency.Synchronizer
Executes the provided Runnable while making sure that only one action can be run for the provided key
synchronizeRunnableOn(K, long, TimeUnit, Runnable) - Method in class javafixes.concurrency.Synchronizer
Will attempt to executes the provided Runnable while making sure that only one action can be run for the provided key.

T

Task - Interface in javafixes.common.function
A task that has no result and may throw an exception.
TEN - Static variable in class javafixes.math.Decimal
 
times(Decimal) - Method in class javafixes.math.Decimal
 
toBeCompletedCount() - Method in class javafixes.concurrency.MonitoringTaskSubmitter
 
toByteArray() - Method in class javafixes.io.ByteCollectingOutputStream
 
toInputStream() - Method in class javafixes.io.ByteCollectingOutputStream
 
toPlainString() - Method in class javafixes.math.Decimal
 
toPlainString(int) - Method in class javafixes.math.Decimal
 
toScientificNotation() - Method in class javafixes.math.Decimal
 
toStream(Iterable<T>) - Static method in class javafixes.common.StreamUtil
 
toStream(Iterator<T>) - Static method in class javafixes.common.StreamUtil
 
toString() - Method in class javafixes.math.Decimal
 
toString() - Method in class javafixes.math.Precision
 
toString() - Method in class javafixes.object.DataObject
Returns toString calculated using reflection
toString() - Method in class javafixes.object.Microtype
Returns wrapped value toString() method response.
toTempFileInputStream(InputStream) - Static method in class javafixes.io.InputStreamUtil
 
TriFunction<A,B,C,D> - Interface in javafixes.common.function
Represents a function that accepts three arguments and produces a result.
Triple<A,B,C> - Class in javafixes.object
Immutable holder of three values.
Triple(A, B, C) - Constructor for class javafixes.object.Triple
Constructor of Triple with three values to wrap
triple(A, B, C) - Static method in class javafixes.object.Triple
Factory method to create Triple.
Tuple<A,B> - Class in javafixes.object
Immutable holder of two values.
Tuple(A, B) - Constructor for class javafixes.object.Tuple
Constructor of Tuple with two values to wrap
tuple(A, B) - Static method in class javafixes.object.Tuple
Factory method to create Tuple.

U

unscaledValue() - Method in class javafixes.math.Decimal
 
unscaledValueAsBigInteger() - Method in class javafixes.math.Decimal
 
UnsupportedDecimalTypeException - Exception in javafixes.math
 
UnsupportedDecimalTypeException(Decimal) - Constructor for exception javafixes.math.UnsupportedDecimalTypeException
 
updateAsFailure(RuntimeException) - Method in class javafixes.object.changing.MutableValue
Updates wrapped value as an exception and increments the changeVersion
updateValue(T) - Method in class javafixes.object.changing.MutableValue
Updates wrapped value and increments the changeVersion
updateValueIfDifferent(T) - Method in class javafixes.object.changing.MutableValue
If potentialNewValue is different than the already wrapped, it then value will replace the old one and the changeVersion will be incremented.

V

value - Variable in class javafixes.math.Precision
 
value - Variable in class javafixes.math.Scale
 
value() - Method in class javafixes.object.changing.DerivedValue
 
value() - Method in class javafixes.object.changing.DynamicValue
 
value() - Method in class javafixes.object.changing.MutableValue
 
value() - Method in class javafixes.object.Either.Left
Returns left value
value() - Method in class javafixes.object.Either.Right
Returns right value
value() - Method in class javafixes.object.Either
Returns left value if of type Either.Left or right value if of type Either.Right
value() - Method in class javafixes.object.Lazy
If Lazy is not yet initialized call, calls initialization and caches and returns its result.
value() - Method in class javafixes.object.Microtype
Returns the wrapped value
Value<T> - Interface in javafixes.object
 
value() - Method in interface javafixes.object.Value
 
ValueHandler<V,T extends java.lang.Throwable> - Interface in javafixes.common.function
 
ValueMapper<I,O,T extends java.lang.Throwable> - Interface in javafixes.common.function
 

W

waitTillDone() - Method in class javafixes.concurrency.MonitoringTaskSubmitter
Causes the current thread to wait until there are no unfinished tasks, unless the thread is interrupted.
waitTillDone(long, TimeUnit) - Method in class javafixes.concurrency.MonitoringTaskSubmitter
Causes the current thread to wait until there are no unfinished tasks, unless the thread is interrupted.
waitTillDone() - Method in class javafixes.concurrency.Runner
 
waitTillZero() - Method in class javafixes.concurrency.ReusableCountLatch
Causes the current thread to wait until the latch has counted down to zero, unless the thread is interrupted.
waitTillZero(long, TimeUnit) - Method in class javafixes.concurrency.ReusableCountLatch
Causes the current thread to wait until the latch has counted down to zero, unless the thread is interrupted, or the specified waiting time elapses.
wasShutdownTriggered() - Method in class javafixes.concurrency.Runner
Returns true if any shutdown operation has been called on this Runner.
wasShutdownTriggered() - Method in interface javafixes.concurrency.ShutdownInfo
 
withDisposeFunction(Consumer<T>) - Method in class javafixes.object.changing.DerivedValue
 
withDisposeFunction(Optional<Consumer<T>>) - Method in class javafixes.object.changing.DerivedValue
 
withDisposeFunction(Consumer<T>) - Method in class javafixes.object.changing.DynamicValue
 
withDisposeFunction(Optional<Consumer<T>>) - Method in class javafixes.object.changing.DynamicValue
 
withDisposeFunction(Consumer<T>) - Method in class javafixes.object.changing.MutableValue
Creates a copy of current MutableValue with defined dispose function
withDisposeFunction(Optional<Consumer<T>>) - Method in class javafixes.object.changing.MutableValue
Creates a copy of current MutableValue with new dispose function if Optional dispose function is defined and without a dispose function if the Optional dispose function is undefined
withDoUpdateIfNewAndOldValueAreEqual(boolean) - Method in class javafixes.object.changing.DerivedValue
 
withNoDisposeFunction() - Method in class javafixes.object.changing.DerivedValue
 
withNoDisposeFunction() - Method in class javafixes.object.changing.DynamicValue
 
withNoDisposeFunction() - Method in class javafixes.object.changing.MutableValue
Creates a copy of current MutableValue with dispose function being removed
withNoOnValueSetFunction() - Method in class javafixes.object.changing.DerivedValue
 
withNoOnValueSetFunction() - Method in class javafixes.object.changing.DynamicValue
 
withNoOnValueSetFunction() - Method in class javafixes.object.changing.MutableValue
Creates a copy of current MutableValue with on value set function being removed
withNoValueName() - Method in class javafixes.object.changing.DerivedValue
 
withNoValueName() - Method in class javafixes.object.changing.DynamicValue
 
withNoValueName() - Method in class javafixes.object.changing.MutableValue
Creates a copy of current MutableValue with value name being removed
withOnValueSetFunction(Consumer<T>, boolean) - Method in class javafixes.object.changing.DerivedValue
 
withOnValueSetFunction(Optional<Consumer<T>>, boolean) - Method in class javafixes.object.changing.DerivedValue
 
withOnValueSetFunction(Consumer<T>, boolean) - Method in class javafixes.object.changing.DynamicValue
 
withOnValueSetFunction(Optional<Consumer<T>>, boolean) - Method in class javafixes.object.changing.DynamicValue
 
withOnValueSetFunction(Consumer<T>, boolean) - Method in class javafixes.object.changing.MutableValue
Creates a copy of current MutableValue with defined function applied to each new wrapped value
withOnValueSetFunction(Optional<Consumer<T>>, boolean) - Method in class javafixes.object.changing.MutableValue
Creates a copy of current MutableValue with new on value set function if Optional on value set function is defined and without an on value set function if the Optional on value set function is undefined
withValueName(String) - Method in class javafixes.object.changing.DerivedValue
 
withValueName(Optional<String>) - Method in class javafixes.object.changing.DerivedValue
 
withValueName(String) - Method in class javafixes.object.changing.DynamicValue
 
withValueName(Optional<String>) - Method in class javafixes.object.changing.DynamicValue
 
withValueName(String) - Method in class javafixes.object.changing.MutableValue
Creates a copy of current MutableValue with defined value name
withValueName(Optional<String>) - Method in class javafixes.object.changing.MutableValue
Creates a copy of current MutableValue with new value name if Optional name is defined and without a value name if the Optional name is undefined
WrappedException - Exception in javafixes.concurrency
 
WrappedException(String, Throwable) - Constructor for exception javafixes.concurrency.WrappedException
 
WrappedException(Throwable) - Constructor for exception javafixes.concurrency.WrappedException
 
write(int) - Method in class javafixes.io.ByteCollectingOutputStream
 
write(byte[], int, int) - Method in class javafixes.io.ByteCollectingOutputStream
 
writeIntoTempFile(InputStream) - Static method in class javafixes.io.InputStreamUtil
 
writeTo(OutputStream) - Method in class javafixes.io.ByteCollectingOutputStream
 

Z

ZERO - Static variable in class javafixes.math.Decimal
 

_

_0_DECIMAL_PLACES - Static variable in class javafixes.math.Scale
 
_10_DECIMAL_PLACES - Static variable in class javafixes.math.Scale
 
_16_SIGNIFICANT_DIGITS - Static variable in class javafixes.math.Precision
 
_1_DECIMAL_PLACE - Static variable in class javafixes.math.Scale
 
_2_DECIMAL_PLACES - Static variable in class javafixes.math.Scale
 
_34_SIGNIFICANT_DIGITS - Static variable in class javafixes.math.Precision
 
_3_DECIMAL_PLACES - Static variable in class javafixes.math.Scale
 
_4_DECIMAL_PLACES - Static variable in class javafixes.math.Scale
 
_5_DECIMAL_PLACES - Static variable in class javafixes.math.Scale
 
_7_SIGNIFICANT_DIGITS - Static variable in class javafixes.math.Precision
 
_8_DECIMAL_PLACES - Static variable in class javafixes.math.Scale
 
A B C D E F G H I J L M N O P R S T U V W Z _ 
Skip navigation links