org.jgroups.stack
Class StaticInterval
java.lang.Object
org.jgroups.stack.StaticInterval
- All Implemented Interfaces:
- Interval
public class StaticInterval
- extends java.lang.Object
- implements Interval
Manages retransmission timeouts. Always returns the next timeout, until the last timeout in the
array is reached. Returns the last timeout from then on. Note that this class is immutable,
so it shouldn't be shared between instances, as next()
will modify the state.
- Version:
- $Id: StaticInterval.java,v 1.3 2007/08/10 12:47:38 belaban Exp $
- Author:
- John Giorgiadis, Bela Ban
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StaticInterval
public StaticInterval(long... vals)
copy
public Interval copy()
- Description copied from interface:
Interval
- Returns a copy of the state. If there is no state, this method may return a ref to itself
- Specified by:
copy
in interface Interval
next
public long next()
- Specified by:
next
in interface Interval
- Returns:
- the next interval
Copyright ? 1998-2008 Bela Ban. All Rights Reserved.