Class PullPropagationConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F>

java.lang.Object
es.uam.eps.ir.relison.grid.diffusion.propagation.PullPropagationConfigurator<U,​I,​F>
Type Parameters:
U - type of the users.
I - type of the information pieces.
F - type of the user and information pieces features.
All Implemented Interfaces:
PropagationConfigurator<U,​I,​F>

public class PullPropagationConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
extends java.lang.Object
implements PropagationConfigurator<U,​I,​F>
Configures a pull propagation mechanism.
See Also:
PullStrategyPropagationMechanism
  • Field Summary

    Fields 
    Modifier and Type Field Description
    private static java.lang.String ORIENTATION
    Identifier for the neighbors towards whom we want to propagate the information.
    private static java.lang.String WAITTIME
    Identifier for the time before selecting a given user.
  • Constructor Summary

    Constructors 
    Constructor Description
    PullPropagationConfigurator()  
  • Method Summary

    Modifier and Type Method Description
    PropagationMechanism<U,​I,​F> configure​(Parameters params)
    Configures a propagation mechanism for selecting the users to propagate information to.

    Methods inherited from class java.lang.Object

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

    • WAITTIME

      private static final java.lang.String WAITTIME
      Identifier for the time before selecting a given user.
      See Also:
      Constant Field Values
    • ORIENTATION

      private static java.lang.String ORIENTATION
      Identifier for the neighbors towards whom we want to propagate the information.
  • Constructor Details

  • Method Details