org.ov4j.retry
Class RetryableCall

java.lang.Object
  extended by org.ov4j.retry.RetryableCall
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<RetryableCall>

public class RetryableCall
extends java.lang.Object
implements java.lang.Comparable<RetryableCall>, java.io.Serializable

This class holds information about a call which can be retried.

Author:
smolloy
See Also:
Serialized Form

Constructor Summary
RetryableCall()
          Constructor.
 
Method Summary
 int compareTo(RetryableCall o)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.Long getArgs()
           
 java.lang.String getClassName()
           
 java.lang.reflect.Method getMethod()
           
 int getNumRetries()
           
 int hashCode()
           
 void setArgs(java.lang.Long args)
           
 void setClassName(java.lang.String className)
           
 void setMethod(java.lang.reflect.Method method)
           
 void setNumRetries(int numRetries)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RetryableCall

public RetryableCall()
Constructor.

Method Detail

compareTo

public int compareTo(RetryableCall o)
Specified by:
compareTo in interface java.lang.Comparable<RetryableCall>
See Also:
java.lang.Comparable#compareTo(T)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object
See Also:
Object.equals(java.lang.Object)

getArgs

public java.lang.Long getArgs()
Returns:
Returns the args.

getClassName

public java.lang.String getClassName()
Returns:
Returns the className.

getMethod

public java.lang.reflect.Method getMethod()
Returns:
Returns the methodName.

getNumRetries

public int getNumRetries()
Returns:
Returns the numRetries.

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object
See Also:
Object.hashCode()

setArgs

public void setArgs(java.lang.Long args)
Parameters:
args - The args to set.

setClassName

public void setClassName(java.lang.String className)
Parameters:
className - The className to set.

setMethod

public void setMethod(java.lang.reflect.Method method)
Parameters:
methodName - The methodName to set.

setNumRetries

public void setNumRetries(int numRetries)
Parameters:
numRetries - The numRetries to set.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
See Also:
Object.toString()


Copyright © 2004-2007 Steve Molloy. All Rights Reserved.