Class UnarySessionAffinity<M extends GroupMember>

java.lang.Object
org.wildfly.clustering.session.cache.affinity.UnarySessionAffinity<M>
Type Parameters:
M - the group member type
All Implemented Interfaces:
Function<String,String>, UnaryOperator<String>

public class UnarySessionAffinity<M extends GroupMember> extends Object implements UnaryOperator<String>
Session affinity to a multiple members.
Author:
Paul Ferraro
  • Constructor Details

    • UnarySessionAffinity

      public UnarySessionAffinity(Function<String,M> affinity, Function<M,String> mapper)
      Creates a session affinity to a single member.
      Parameters:
      affinity - an affinity function
      mapper - an affinity mapper
  • Method Details