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.StringALLNEIGHSIdentifier for the propagation mechanism to all neighbors.static java.lang.StringALLRECNEIGHSIdentifier for the propagation mechanism to all recommended neighbors.static java.lang.StringPULLIdentifier for the propagation mechanism related to the pull protocol.static java.lang.StringPUSHIdentifier for the propagation mechanism related to the push protocol.static java.lang.StringPUSHPULLIdentifier for the propagation mechanism related to the push-pull protocol.static java.lang.StringPUSHPULLPURERECIdentifier for the propagation mechanism related to the push-pull protocol, to use only recommended links.static java.lang.StringPUSHPULLRECIdentifier 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 voidprintSelectionMechanismList()Prints the list of available algorithms
-
Field Details
-
ALLNEIGHS
public static final java.lang.String ALLNEIGHSIdentifier for the propagation mechanism to all neighbors.- See Also:
- Constant Field Values
-
ALLRECNEIGHS
public static final java.lang.String ALLRECNEIGHSIdentifier for the propagation mechanism to all recommended neighbors.- See Also:
- Constant Field Values
-
PUSHPULL
public static final java.lang.String PUSHPULLIdentifier for the propagation mechanism related to the push-pull protocol.- See Also:
- Constant Field Values
-
PUSH
public static final java.lang.String PUSHIdentifier for the propagation mechanism related to the push protocol.- See Also:
- Constant Field Values
-
PULL
public static final java.lang.String PULLIdentifier for the propagation mechanism related to the pull protocol.- See Also:
- Constant Field Values
-
PUSHPULLPUREREC
public static final java.lang.String PUSHPULLPURERECIdentifier 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 PUSHPULLRECIdentifier for the propagation mechanism related to the push-pull protocol, prioritizing recommended links.- See Also:
- Constant Field Values
-
-
Constructor Details
-
PropagationMechanismIdentifiers
public PropagationMechanismIdentifiers()
-
-
Method Details
-
printSelectionMechanismList
public static void printSelectionMechanismList()Prints the list of available algorithms
-