Class ExpirationMechanismIdentifiers

java.lang.Object
es.uam.eps.ir.relison.grid.diffusion.expiration.ExpirationMechanismIdentifiers

public class ExpirationMechanismIdentifiers
extends java.lang.Object
Identifiers for the different expiration mechanisms for information propagation protocols available in the framework.
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static java.lang.String ALLNOTPROP
    Identifier of the expiration mechanism for information pieces that expires all the not propagated pieces.
    static java.lang.String ALLNOTREALPROP
    Identifier of the expiration mechanism for information pieces for all pieces which have not propagated in real life scenarios.
    static java.lang.String ALLNOTREALPROPTIMESTAMP
    Identifier of the expiration mechanism for information pieces for all pieces which have not propagated in real life scenarios, and expires those propagated after the corresponding timestamp.
    static java.lang.String EXPDECAY
    Identifier of the expiration mechanism for information pieces where they have an exponential probability of decaying.
    static java.lang.String INFINITETIME
    Identifier of the non-expiration mechanism for information pieces.
    static java.lang.String TIMED
    Identifier of the expiration mechanism for information pieces that expires them after a while (fixed)
  • Constructor Summary

    Constructors 
    Constructor Description
    ExpirationMechanismIdentifiers()  
  • Method Summary

    Modifier and Type Method Description
    static void printExpirationMechanismList()
    Prints the list of available algorithms

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • INFINITETIME

      public static final java.lang.String INFINITETIME
      Identifier of the non-expiration mechanism for information pieces.
      See Also:
      Constant Field Values
    • ALLNOTPROP

      public static final java.lang.String ALLNOTPROP
      Identifier of the expiration mechanism for information pieces that expires all the not propagated pieces.
      See Also:
      Constant Field Values
    • TIMED

      public static final java.lang.String TIMED
      Identifier of the expiration mechanism for information pieces that expires them after a while (fixed)
      See Also:
      Constant Field Values
    • EXPDECAY

      public static final java.lang.String EXPDECAY
      Identifier of the expiration mechanism for information pieces where they have an exponential probability of decaying.
      See Also:
      Constant Field Values
    • ALLNOTREALPROP

      public static final java.lang.String ALLNOTREALPROP
      Identifier of the expiration mechanism for information pieces for all pieces which have not propagated in real life scenarios.
      See Also:
      Constant Field Values
    • ALLNOTREALPROPTIMESTAMP

      public static final java.lang.String ALLNOTREALPROPTIMESTAMP
      Identifier of the expiration mechanism for information pieces for all pieces which have not propagated in real life scenarios, and expires those propagated after the corresponding timestamp.
      See Also:
      Constant Field Values
  • Constructor Details

  • Method Details