org.objectweb.dream.protocol.utobcast
Class SequenceNumberImpl

java.lang.Object
  extended byorg.objectweb.dream.AbstractComponent
      extended byorg.objectweb.dream.protocol.utobcast.SequenceNumberImpl
All Implemented Interfaces:
BindingController, LifeCycleController, Loggable, SequenceNumber

public class SequenceNumberImpl
extends AbstractComponent
implements SequenceNumber

Implementation of the SequenceNumberinterface.


Field Summary
 
Fields inherited from class org.objectweb.dream.AbstractComponent
bindingLogger, componentDesc, fcState, firstStart, lifeCycleLogger, logger, weaveableC
 
Fields inherited from interface org.objectweb.dream.protocol.utobcast.SequenceNumber
ITF_NAME
 
Fields inherited from interface org.objectweb.fractal.api.control.LifeCycleController
STARTED, STOPPED
 
Constructor Summary
SequenceNumberImpl()
          Constructor.
 
Method Summary
 long getSequenceNumber()
          Returns the sequence number.
 void incrementSequenceNumber()
          Increments the sequence number.
 String[] listFc()
           
 void setSequenceNumber(long sn)
          Sets the sequence number.
 
Methods inherited from class org.objectweb.dream.AbstractComponent
beforeFirstStart, bindFc, getFcState, initComponent, lookupFc, setLogger, startFc, stopFc, unbindFc
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SequenceNumberImpl

public SequenceNumberImpl()
Constructor.

Method Detail

getSequenceNumber

public long getSequenceNumber()
Description copied from interface: SequenceNumber
Returns the sequence number.

Specified by:
getSequenceNumber in interface SequenceNumber
Returns:
the sequence number.
See Also:
SequenceNumber.getSequenceNumber()

setSequenceNumber

public void setSequenceNumber(long sn)
Description copied from interface: SequenceNumber
Sets the sequence number.

Specified by:
setSequenceNumber in interface SequenceNumber
Parameters:
sn - the value to which the sequence number must be set.
See Also:
SequenceNumber.setSequenceNumber(long)

incrementSequenceNumber

public void incrementSequenceNumber()
Description copied from interface: SequenceNumber
Increments the sequence number.

Specified by:
incrementSequenceNumber in interface SequenceNumber
See Also:
SequenceNumber.incrementSequenceNumber()

listFc

public String[] listFc()
Specified by:
listFc in interface BindingController
See Also:
BindingController.listFc()


Copyright © 2003, 2004 - INRIA Rhone-Alpes - All Rights Reserved.