Class PushPropagationConfigurator<U extends java.io.Serializable,I extends java.io.Serializable,F>
java.lang.Object
es.uam.eps.ir.relison.grid.diffusion.propagation.PushPropagationConfigurator<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 PushPropagationConfigurator<U extends java.io.Serializable,I extends java.io.Serializable,F> extends java.lang.Object implements PropagationConfigurator<U,I,F>
Configures a push propagation mechanism.
- See Also:
PushStrategyPropagationMechanism
-
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 PushPropagationConfigurator()
-
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.
-
Field Details
-
WAITTIME
private static final java.lang.String WAITTIMEIdentifier for the time before selecting a given user.- See Also:
- Constant Field Values
-
ORIENTATION
private static java.lang.String ORIENTATIONIdentifier for the neighbors towards whom we want to propagate the information.
-
-
Constructor Details
-
PushPropagationConfigurator
public PushPropagationConfigurator()
-
-
Method Details
-
configure
Description copied from interface:PropagationConfigurator
Configures a propagation mechanism for selecting the users to propagate information to.- Specified by:
configure
in interfacePropagationConfigurator<U extends java.io.Serializable,I extends java.io.Serializable,F>
- Parameters:
params
- the parameters of the mechanism.- Returns:
- the propagation mechanism.
-