Skip navigation links
A B C E F G H I L M P R T 

A

apply(A, B) - Method in interface io.atlassian.fugue.deprecated.Function2
Deprecated.
since 2.4 use BiFunction instead
apply(F) - Method in class io.atlassian.fugue.retry.RetryFunction
Attempt to apply parameter to the wrapped Function tries number of times.

B

BeforeRetryExponentialBackoffTask - Class in io.atlassian.fugue.retry
A backoff task for use in a retry -function, -supplier, or -task.
BeforeRetryExponentialBackoffTask(long) - Constructor for class io.atlassian.fugue.retry.BeforeRetryExponentialBackoffTask
Constructor for BeforeRetryExponentialBackoffTask.
BeforeRetryLinearBackoffTask - Class in io.atlassian.fugue.retry
A backoff task for use in a retry -function, -supplier, or -task.
BeforeRetryLinearBackoffTask(long) - Constructor for class io.atlassian.fugue.retry.BeforeRetryLinearBackoffTask
Constructor for BeforeRetryLinearBackoffTask.

C

chain(ExceptionHandler...) - Static method in class io.atlassian.fugue.retry.ExceptionHandlers
Chain a series of ExceptionHandlers together to be executed subsequently; if one throws an exception, subsequent handlers will not be executed.
collect(Map<K1, V1>, Function<Map.Entry<K1, V1>, Option<Map.Entry<K2, V2>>>) - Static method in class io.atlassian.fugue.extras.ImmutableMaps
Filters and maps (aka transforms) the source map.
collect(Map<K1, V1>, Function<? super K1, Option<K2>>, Function<? super V1, Option<V2>>) - Static method in class io.atlassian.fugue.extras.ImmutableMaps
Filters and maps (aka transforms) the source map.
collectByKey(Map<K1, V>, Function<? super K1, Option<K2>>) - Static method in class io.atlassian.fugue.extras.ImmutableMaps
Filters and maps (aka transforms) the source map.
collectByValue(Map<K, V1>, Function<? super V1, Option<V2>>) - Static method in class io.atlassian.fugue.extras.ImmutableMaps
Filters and maps (aka transforms) the source map.
create(Runnable, int) - Static method in class io.atlassian.fugue.retry.RetryFactory
Decorates a runnable so that it retries a number of times before being allowed to fail.
create(Runnable, int, ExceptionHandler) - Static method in class io.atlassian.fugue.retry.RetryFactory
Decorates a runnable so that it retries a number of times before being allowed to fail.
create(Runnable, int, ExceptionHandler, long) - Static method in class io.atlassian.fugue.retry.RetryFactory
Decorates a runnable so that it retries a number of times before being allowed to fail, backing off exponentially in time.
create(Supplier<A>, int) - Static method in class io.atlassian.fugue.retry.RetryFactory
Decorates a supplier so that it retries a number of times before being allowed to fail.
create(Supplier<A>, int, ExceptionHandler) - Static method in class io.atlassian.fugue.retry.RetryFactory
Decorates a supplier so that it retries a number of times before being allowed to fail.
create(Supplier<A>, int, ExceptionHandler, long) - Static method in class io.atlassian.fugue.retry.RetryFactory
Decorates a supplier so that it retries a number of times before being allowed to fail, backing-off in time exponentially.
create(Function<A, B>, int) - Static method in class io.atlassian.fugue.retry.RetryFactory
Decorates a function so that it retries a number of times before being allowed to fail.
create(Function<A, B>, int, ExceptionHandler) - Static method in class io.atlassian.fugue.retry.RetryFactory
Decorates a function so that it retries a number of times before being allowed to fail.
create(Function<A, B>, int, ExceptionHandler, long) - Static method in class io.atlassian.fugue.retry.RetryFactory
Decorates a function so that it retries a number of times before being allowed to fail.

E

ExceptionHandler - Interface in io.atlassian.fugue.retry
Takes action when an Exception is thrown.
ExceptionHandlers - Class in io.atlassian.fugue.retry
Provides some standard implementations of various exception actions.

F

Function2<A,B,C> - Interface in io.atlassian.fugue.deprecated
Deprecated.
since 2.4 use BiFunction instead

G

get() - Method in class io.atlassian.fugue.retry.RetrySupplier
Attempt to get a result tries number of times.

H

handle(RuntimeException) - Method in interface io.atlassian.fugue.retry.ExceptionHandler
Act on an exception, this method should be called by clients when an exception occurs in wrapped code.

I

ignoreExceptionHandler() - Static method in class io.atlassian.fugue.retry.ExceptionHandlers
ignoreExceptionHandler.
ImmutableMaps - Class in io.atlassian.fugue.extras
Provides some utility methods to convert Iterables to ImmutableMap, and to transform Maps.
io.atlassian.fugue.deprecated - package io.atlassian.fugue.deprecated
 
io.atlassian.fugue.extras - package io.atlassian.fugue.extras
 
io.atlassian.fugue.retry - package io.atlassian.fugue.retry
 

L

loggingExceptionHandler(Logger) - Static method in class io.atlassian.fugue.retry.ExceptionHandlers
Retrieves an ExceptionHandler which will log exceptions passed in.

M

mapBy(Iterable<V>, Function<? super V, ? extends K>) - Static method in class io.atlassian.fugue.extras.ImmutableMaps
Builds an immutable map that is keyed by the result of applying keyTransformer to each element of the given iterable of values.
mapEntry() - Static method in class io.atlassian.fugue.extras.ImmutableMaps
Returns a function that takes a key of type K and a value of type V and returns a Map entry.
mapTo(Iterable<K>, Function<? super K, ? extends V>) - Static method in class io.atlassian.fugue.extras.ImmutableMaps
Builds an immutable map from the given iterable and compute the value by applying the valueTransformer.

P

propagate(Throwable, Function<Throwable, R>) - Static method in class io.atlassian.fugue.deprecated.Throwables
Deprecated.
since 2.4, no need in Java7 with closeWithResources and multi-catch
propagate(Throwable, Class<R>) - Static method in class io.atlassian.fugue.deprecated.Throwables
Deprecated.
since 2.4, no need in Java7 with closeWithResources and multi-catch

R

RetryFactory - Class in io.atlassian.fugue.retry
Provides factory methods for RetryFunction, RetryTask, and RetrySupplier.
RetryFunction<F,T> - Class in io.atlassian.fugue.retry
A Function which wraps the apply method of another Function and attempts it up to a fixed number of times.
RetryFunction(Function<F, T>, int) - Constructor for class io.atlassian.fugue.retry.RetryFunction
An instance that does nothing before retrying and ignores exceptions that occur.
RetryFunction(Function<F, T>, int, ExceptionHandler) - Constructor for class io.atlassian.fugue.retry.RetryFunction
An instance that does nothing before retrying.
RetryFunction(Function<F, T>, int, ExceptionHandler, Runnable) - Constructor for class io.atlassian.fugue.retry.RetryFunction
Constructor for RetryFunction.
RetrySupplier<T> - Class in io.atlassian.fugue.retry
A Supplier which wraps the apply method of another Supplier and attempts it up to a fixed number of times.
RetrySupplier(Supplier<T>, int) - Constructor for class io.atlassian.fugue.retry.RetrySupplier
An instance that does nothing before retrying and ignores exceptions that occur.
RetrySupplier(Supplier<T>, int, ExceptionHandler) - Constructor for class io.atlassian.fugue.retry.RetrySupplier
An instance that does nothing before retrying.
RetrySupplier(Supplier<T>, int, ExceptionHandler, Runnable) - Constructor for class io.atlassian.fugue.retry.RetrySupplier
Constructor for RetrySupplier.
RetryTask - Class in io.atlassian.fugue.retry
A Runnable which wraps the apply method of another Runnable and attempts it a fixed number of times.
RetryTask(Runnable, int) - Constructor for class io.atlassian.fugue.retry.RetryTask
An instance that does nothing before retrying and ignores exceptions that occur.
RetryTask(Runnable, int, ExceptionHandler) - Constructor for class io.atlassian.fugue.retry.RetryTask
An instance that does nothing before retrying.
RetryTask(Runnable, int, ExceptionHandler, Runnable) - Constructor for class io.atlassian.fugue.retry.RetryTask
Constructor for RetryTask.
run() - Method in class io.atlassian.fugue.retry.BeforeRetryExponentialBackoffTask
This method causes the current thread to sleep for a duration which doubles after each successive call.
run() - Method in class io.atlassian.fugue.retry.BeforeRetryLinearBackoffTask
This method causes the current thread to sleep for the time specified when the instance is constructed.
run() - Method in class io.atlassian.fugue.retry.RetryTask
Attempt to run the wrapped Runnable tries number of times.

T

Throwables - Class in io.atlassian.fugue.deprecated
Deprecated.
since 2.4, no need in Java7 with closeWithResources and multi-catch
Throwables() - Constructor for class io.atlassian.fugue.deprecated.Throwables
Deprecated.
 
toMap(Iterable<Map.Entry<K, V>>) - Static method in class io.atlassian.fugue.extras.ImmutableMaps
Builds an immutable map from the given iterable of Map.Entry.
toMap(Iterable<T>, Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class io.atlassian.fugue.extras.ImmutableMaps
Builds an immutable map from the given iterable, with key derived from the application of the iterable to the keyTransformer, and value derived from the application of the iterable to the valueTransformer.
transform(Map<K1, V1>, Function<Map.Entry<K1, V1>, Map.Entry<K2, V2>>) - Static method in class io.atlassian.fugue.extras.ImmutableMaps
Returns an immutable map that applies function to each entry of fromMap.
transform(Map<K1, V1>, Function<? super K1, ? extends K2>, Function<? super V1, ? extends V2>) - Static method in class io.atlassian.fugue.extras.ImmutableMaps
Returns an immutable map that applies the keyTransformer and valueTransformer functions to each entry of fromMap.
transformKey(Map<K1, V>, Function<? super K1, ? extends K2>) - Static method in class io.atlassian.fugue.extras.ImmutableMaps
Returns an immutable map that applies keyTransformer to the key of each entry of the source map.
transformValue(Map<K, V1>, Function<? super V1, ? extends V2>) - Static method in class io.atlassian.fugue.extras.ImmutableMaps
Returns an immutable map that applies valueTransformer to the value of each entry of the source map.
A B C E F G H I L M P R T 
Skip navigation links

Copyright © 2015 Atlassian. All rights reserved.