org.shoal.ha.cache.impl.util
Class DefaultKeyMapper<K>
java.lang.Object
org.shoal.ha.cache.impl.util.DefaultKeyMapper<K>
- All Implemented Interfaces:
- GroupMemberEventListener, KeyMapper<K>
public class DefaultKeyMapper<K>
- extends java.lang.Object
- implements KeyMapper<K>, GroupMemberEventListener
- Author:
- Mahesh Kannan
|
Constructor Summary |
DefaultKeyMapper(java.lang.String myName,
java.lang.String groupName)
|
|
Method Summary |
java.lang.String |
findReplicaInstance(java.lang.String groupName,
K key1)
|
java.lang.String |
getMappedInstance(java.lang.String groupName,
K key1)
|
void |
onViewChange(java.lang.String memberName,
java.util.Collection<java.lang.String> readOnlyCurrentAliveAndReadyMembers,
java.util.Collection<java.lang.String> readOnlyPreviousAliveAndReadyMembers,
boolean isJoinEvent)
|
void |
printMemberStates(java.lang.String message)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultKeyMapper
public DefaultKeyMapper(java.lang.String myName,
java.lang.String groupName)
getMappedInstance
public java.lang.String getMappedInstance(java.lang.String groupName,
K key1)
- Specified by:
getMappedInstance in interface KeyMapper<K>
findReplicaInstance
public java.lang.String findReplicaInstance(java.lang.String groupName,
K key1)
- Specified by:
findReplicaInstance in interface KeyMapper<K>
onViewChange
public void onViewChange(java.lang.String memberName,
java.util.Collection<java.lang.String> readOnlyCurrentAliveAndReadyMembers,
java.util.Collection<java.lang.String> readOnlyPreviousAliveAndReadyMembers,
boolean isJoinEvent)
- Specified by:
onViewChange in interface GroupMemberEventListener
printMemberStates
public void printMemberStates(java.lang.String message)
Copyright © 2010. All Rights Reserved.