Package es.uam.eps.ir.relison.grid.diffusion.propagation

Classes and interfaces for configuration files for propagation mechanisms for information propagation simulations.
See Also:
es.uam.eps.ir.relison.diffusion.propagation
  • Interface Summary 
    Interface Description
    PropagationConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Interface for configuring propagation mechanisms.
  • Class Summary 
    Class Description
    AllNeighborsPropagationConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Configures an propagation mechanism that distributes pieces to all the neighbors of the propagating user.
    AllRecommendedNeighborsPropagationConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Configures an propagation mechanism that distributes pieces to all the recommended neighbors of the propagating user.
    PropagationMechanismIdentifiers
    Identifiers for the different propagation mechanisms for information diffusion protocols available in the framework.
    PropagationParameterReader
    Class for reading an propagation mechanism for information diffusion.
    PropagationSelector<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Class for selecting a propagation mechanism from its configuration.
    PullPropagationConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Configures a pull propagation mechanism.
    PullPushPropagationConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Configures a push-pull propagation mechanism.
    PullPushPureRecommenderPropagationConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Configures a push-pull propagation mechanism.
    PullPushRecommenderPropagationConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Configures a push-pull propagation mechanism.
    PushPropagationConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
    Configures a push propagation mechanism.