Class AllNotRealPropagatedTimestampExpirationConfigurator<U extends java.io.Serializable,I extends java.io.Serializable,F>
java.lang.Object
es.uam.eps.ir.relison.grid.diffusion.expiration.AllNotRealPropagatedTimestampExpirationConfigurator<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:
ExpirationConfigurator<U,I,F>
public class AllNotRealPropagatedTimestampExpirationConfigurator<U extends java.io.Serializable,I extends java.io.Serializable,F> extends java.lang.Object implements ExpirationConfigurator<U,I,F>
Configures an expiration mechanism that discards all the pieces which were not repropagated by the user
in the real diffusion procedure, and those which were repropagated in the real diffusion process are discarded
if their timestamp of repropagation has already passed.
-
Constructor Summary
Constructors Constructor Description AllNotRealPropagatedTimestampExpirationConfigurator()
-
Method Summary
Modifier and Type Method Description ExpirationMechanism<U,I,F>
configure(Parameters params)
Configures a expiration mechanism for the non-propagated pieces of information
-
Constructor Details
-
AllNotRealPropagatedTimestampExpirationConfigurator
public AllNotRealPropagatedTimestampExpirationConfigurator()
-
-
Method Details
-
configure
Description copied from interface:ExpirationConfigurator
Configures a expiration mechanism for the non-propagated pieces of information- Specified by:
configure
in interfaceExpirationConfigurator<U extends java.io.Serializable,I extends java.io.Serializable,F>
- Parameters:
params
- the parameters of the mechanism.- Returns:
- the expiration mechanism.
-