Class PropagationMechanismIdentifiers

java.lang.Object
es.uam.eps.ir.relison.grid.diffusion.propagation.PropagationMechanismIdentifiers

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

    Fields 
    Modifier and Type Field Description
    static java.lang.String ALLNEIGHS
    Identifier for the propagation mechanism to all neighbors.
    static java.lang.String ALLRECNEIGHS
    Identifier for the propagation mechanism to all recommended neighbors.
    static java.lang.String PULL
    Identifier for the propagation mechanism related to the pull protocol.
    static java.lang.String PUSH
    Identifier for the propagation mechanism related to the push protocol.
    static java.lang.String PUSHPULL
    Identifier for the propagation mechanism related to the push-pull protocol.
    static java.lang.String PUSHPULLPUREREC
    Identifier for the propagation mechanism related to the push-pull protocol, to use only recommended links.
    static java.lang.String PUSHPULLREC
    Identifier for the propagation mechanism related to the push-pull protocol, prioritizing recommended links.
  • Constructor Summary

    Constructors 
    Constructor Description
    PropagationMechanismIdentifiers()  
  • Method Summary

    Modifier and Type Method Description
    static void printSelectionMechanismList()
    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

    • ALLNEIGHS

      public static final java.lang.String ALLNEIGHS
      Identifier for the propagation mechanism to all neighbors.
      See Also:
      Constant Field Values
    • ALLRECNEIGHS

      public static final java.lang.String ALLRECNEIGHS
      Identifier for the propagation mechanism to all recommended neighbors.
      See Also:
      Constant Field Values
    • PUSHPULL

      public static final java.lang.String PUSHPULL
      Identifier for the propagation mechanism related to the push-pull protocol.
      See Also:
      Constant Field Values
    • PUSH

      public static final java.lang.String PUSH
      Identifier for the propagation mechanism related to the push protocol.
      See Also:
      Constant Field Values
    • PULL

      public static final java.lang.String PULL
      Identifier for the propagation mechanism related to the pull protocol.
      See Also:
      Constant Field Values
    • PUSHPULLPUREREC

      public static final java.lang.String PUSHPULLPUREREC
      Identifier for the propagation mechanism related to the push-pull protocol, to use only recommended links.
      See Also:
      Constant Field Values
    • PUSHPULLREC

      public static final java.lang.String PUSHPULLREC
      Identifier for the propagation mechanism related to the push-pull protocol, prioritizing recommended links.
      See Also:
      Constant Field Values
  • Constructor Details

  • Method Details