Package es.uam.eps.ir.relison.grid.diffusion.propagation
Classes and interfaces for configuration files for propagation mechanisms for information
propagation simulations.
-
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.