Class NarySessionAffinity<M extends org.wildfly.clustering.server.GroupMember>
java.lang.Object
org.wildfly.clustering.session.cache.affinity.NarySessionAffinity<M>
- Type Parameters:
M- the group member type
- All Implemented Interfaces:
Function<String,,String> UnaryOperator<String>
public class NarySessionAffinity<M extends org.wildfly.clustering.server.GroupMember>
extends Object
implements UnaryOperator<String>
Session affinity to multiple members.
- Author:
- Paul Ferraro
-
Constructor Summary
ConstructorsConstructorDescriptionNarySessionAffinity(Function<String, List<M>> affinity, Function<M, String> mapper, NarySessionAffinityConfiguration config) Creates an affinity to multiple members. -
Method Summary
-
Constructor Details
-
NarySessionAffinity
public NarySessionAffinity(Function<String, List<M>> affinity, Function<M, String> mapper, NarySessionAffinityConfiguration config) Creates an affinity to multiple members.- Parameters:
affinity- an affinity functionmapper- a mapping of group member to nameconfig- the affinity configuration
-
-
Method Details