Interface ExpirationConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F>

Type Parameters:
U - type of the users.
I - type of the information pieces.
F - type of the user and information pieces features.
All Known Implementing Classes:
AllNotPropagatedExpirationConfigurator, AllNotRealPropagatedExpirationConfigurator, AllNotRealPropagatedTimestampExpirationConfigurator, ExponentialDecayExpirationConfigurator, InfiniteTimeExpirationConfigurator, TimedExpirationConfigurator

public interface ExpirationConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
Interface for configuring an expiration mechanism.
  • 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
  • Method Details

    • configure

      ExpirationMechanism<U,​I,​F> configure​(Parameters params)
      Configures a expiration mechanism for the non-propagated pieces of information
      Parameters:
      params - the parameters of the mechanism.
      Returns:
      the expiration mechanism.