com.atlassian.jira.util
Class CallableFunction<I,O>

java.lang.Object
  extended by com.atlassian.jira.util.CallableFunction<I,O>
Type Parameters:
I - The input type of the function
O - Return type of the function

public final class CallableFunction<I,O>
extends Object

Wraps function execution in a Callable with a ExceptionPolicy.

Since:
v6.3

Constructor Summary
CallableFunction(Function<I,O> function, com.atlassian.util.concurrent.ExceptionPolicy exceptionPolicy)
           
 
Method Summary
 Callable<O> apply(I input)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CallableFunction

public CallableFunction(@Nonnull
                        Function<I,O> function,
                        @Nonnull
                        com.atlassian.util.concurrent.ExceptionPolicy exceptionPolicy)
Method Detail

apply

public Callable<O> apply(I input)


Copyright © 2002-2014 Atlassian. All Rights Reserved.