Class IndependentCascadeModelConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F>

java.lang.Object
es.uam.eps.ir.relison.grid.diffusion.protocol.IndependentCascadeModelConfigurator<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:
ProtocolConfigurator<U,​I,​F>

public class IndependentCascadeModelConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F>
extends java.lang.Object
implements ProtocolConfigurator<U,​I,​F>
Configures the independent cascade model protocol, where the repropagation of information depends only on the users who receive and propagate such information.
See Also:
IndependentCascadeModelProtocol
  • Field Summary

    Fields 
    Modifier and Type Field Description
    private static java.lang.String NUMOWN
    Identifier for the number of own information pieces to propagate.
    private static java.lang.String PROB
    Identifier for the probability of propagating.
  • Constructor Summary

    Constructors 
    Constructor Description
    IndependentCascadeModelConfigurator()  
  • Method Summary

    Modifier and Type Method Description
    Protocol<U,​I,​F> configure​(ProtocolParameterReader params)
    Configures a protocol.

    Methods inherited from class java.lang.Object

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