krb5.lib
Class LocalSeqNumber

java.lang.Object
  extended by krb5.lib.LocalSeqNumber
All Implemented Interfaces:
SeqNumber

public class LocalSeqNumber
extends java.lang.Object
implements SeqNumber

Class Description : Class representing the local sequence number. A modified version of the code obtained from the Open Group Research Institute.

Version:
1.1
Author:
Bojan Pajkovski

Constructor Summary
LocalSeqNumber()
          Class constructor
LocalSeqNumber(int start)
          Class constructor
LocalSeqNumber(java.lang.Integer start)
          Class constructor
 
Method Summary
 int current()
          Return current sequence number
 int next()
          Returns next sequence number
 void randInit()
          Intializes the sequence number
 int step()
          Increments the sequence number and returns the new value
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalSeqNumber

public LocalSeqNumber()
Class constructor


LocalSeqNumber

public LocalSeqNumber(int start)
Class constructor

Parameters:
start - int

LocalSeqNumber

public LocalSeqNumber(java.lang.Integer start)
Class constructor

Parameters:
start - Integer
Method Detail

randInit

public void randInit()
Intializes the sequence number

Specified by:
randInit in interface SeqNumber

current

public int current()
Return current sequence number

Specified by:
current in interface SeqNumber
Returns:
int

next

public int next()
Returns next sequence number

Specified by:
next in interface SeqNumber
Returns:
int

step

public int step()
Increments the sequence number and returns the new value

Specified by:
step in interface SeqNumber
Returns:
int