com.atlassian.greenhopper.manager.lexorank.lock
Class LockProcessOutcome<T>

java.lang.Object
  extended by com.atlassian.greenhopper.manager.lexorank.lock.LockProcessOutcome<T>

public abstract class LockProcessOutcome<T>
extends java.lang.Object

Result of performing an operation on locked entities. Classes that extend this should override the get() method to return result of the operation, if any.


Constructor Summary
LockProcessOutcome()
           
 
Method Summary
 T get()
           
 boolean isRetry()
           
 boolean isSuccess()
           
static
<T> LockProcessOutcome<T>
retry()
           
static
<T> LockProcessOutcome<T>
value(T val)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LockProcessOutcome

public LockProcessOutcome()
Method Detail

isSuccess

public boolean isSuccess()

isRetry

public boolean isRetry()

get

public T get()

value

public static <T> LockProcessOutcome<T> value(T val)

retry

public static <T> LockProcessOutcome<T> retry()


Copyright © 2007-2014 Atlassian. All Rights Reserved.