Package com.sun.xml.ws.rx.ha
Class HighlyAvailableMap<K extends Serializable,V>
java.lang.Object
com.sun.xml.ws.rx.ha.HighlyAvailableMap<K,V>
- All Implemented Interfaces:
Map<K,V>
- Author:
- Marek Potociar (marek.potociar at sun.com)
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final classHighlyAvailableMap.SimpleReplicationManager<K extends Serializable,V extends Serializable> static final classHighlyAvailableMap.StickyReplicationManager<K extends Serializable,V extends Serializable> -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()voidclose()booleancontainsKey(Object key) booleancontainsValue(Object value) static <K extends Serializable,V>
HighlyAvailableMap<K,V> create(String name, ReplicationManager<K, V> replicationManager) static <K extends Serializable,V extends Serializable>
HighlyAvailableMap<K,V> static <K extends Serializable,V extends Serializable>
HighlyAvailableMap<K,V> createSticky(String name, org.glassfish.ha.store.api.BackingStore<StickyKey, V> backingStore) voiddestroy()entrySet()voidbooleanisEmpty()keySet()voidintsize()values()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Method Details
-
create
public static <K extends Serializable,V extends Serializable> HighlyAvailableMap<K,V> create(String name, org.glassfish.ha.store.api.BackingStore<K, V> backingStore) -
createSticky
public static <K extends Serializable,V extends Serializable> HighlyAvailableMap<K,V> createSticky(String name, org.glassfish.ha.store.api.BackingStore<StickyKey, V> backingStore) -
create
public static <K extends Serializable,V> HighlyAvailableMap<K,V> create(String name, ReplicationManager<K, V> replicationManager) -
size
public int size()- Specified by:
sizein interfaceMap<K extends Serializable,V>
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceMap<K extends Serializable,V>
-
containsKey
- Specified by:
containsKeyin interfaceMap<K extends Serializable,V>
-
containsValue
- Specified by:
containsValuein interfaceMap<K extends Serializable,V>
-
get
- Specified by:
getin interfaceMap<K extends Serializable,V>
-
put
- Specified by:
putin interfaceMap<K extends Serializable,V>
-
remove
- Specified by:
removein interfaceMap<K extends Serializable,V>
-
putAll
- Specified by:
putAllin interfaceMap<K extends Serializable,V>
-
clear
public void clear()- Specified by:
clearin interfaceMap<K extends Serializable,V>
-
keySet
- Specified by:
keySetin interfaceMap<K extends Serializable,V>
-
values
- Specified by:
valuesin interfaceMap<K extends Serializable,V>
-
entrySet
- Specified by:
entrySetin interfaceMap<K extends Serializable,V>
-
getLocalMapCopy
-
invalidateCache
public void invalidateCache() -
getReplicationManager
-
close
public void close() -
destroy
public void destroy()
-