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.
See Also:
AllNotRealPropagatedTimestampExpirationConfigurator
  • 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait