Class UnaryGroupMemberAffinity<I,M extends org.wildfly.clustering.server.group.GroupMember<org.infinispan.remoting.transport.Address>>
java.lang.Object
org.wildfly.clustering.server.infinispan.affinity.UnaryGroupMemberAffinity<I,M>
- Type Parameters:
I- the identifier type of a cache keyM- the group member type
- All Implemented Interfaces:
Function<I,M>
public class UnaryGroupMemberAffinity<I,M extends org.wildfly.clustering.server.group.GroupMember<org.infinispan.remoting.transport.Address>>
extends Object
implements Function<I,M>
Returns group member that primarily owns cache keys for a given identifier.
- Author:
- Paul Ferraro
-
Constructor Summary
ConstructorsConstructorDescriptionUnaryGroupMemberAffinity(org.infinispan.Cache<? extends org.wildfly.clustering.cache.infinispan.CacheKey<I>, ?> cache, org.wildfly.clustering.server.group.Group<org.infinispan.remoting.transport.Address, M> group) UnaryGroupMemberAffinity(GroupMemberAffinityConfiguration<I, M> configuration) -
Method Summary