org.shoal.adapter.store
Class ReplicatedBackingStore<K extends java.io.Serializable,V extends java.io.Serializable>
java.lang.Object
org.glassfish.ha.store.api.BackingStore<K,V>
org.shoal.adapter.store.ReplicatedBackingStore<K,V>
public class ReplicatedBackingStore<K extends java.io.Serializable,V extends java.io.Serializable>
- extends org.glassfish.ha.store.api.BackingStore<K,V>
- Author:
- Mahesh Kannan
| Methods inherited from class org.glassfish.ha.store.api.BackingStore |
close, createObjectInputStream, createObjectOutputStream, findByCriteria, getBackingStoreConfiguration, removeByCriteria, synchronizeKeys |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReplicatedBackingStore
public ReplicatedBackingStore()
initialize
protected void initialize(org.glassfish.ha.store.api.BackingStoreConfiguration<K,V> conf)
throws org.glassfish.ha.store.api.BackingStoreException
- Overrides:
initialize in class org.glassfish.ha.store.api.BackingStore<K extends java.io.Serializable,V extends java.io.Serializable>
- Throws:
org.glassfish.ha.store.api.BackingStoreException
load
public V load(K key,
java.lang.String version)
throws org.glassfish.ha.store.api.BackingStoreException
- Specified by:
load in class org.glassfish.ha.store.api.BackingStore<K extends java.io.Serializable,V extends java.io.Serializable>
- Throws:
org.glassfish.ha.store.api.BackingStoreException
save
public java.lang.String save(K key,
V value,
boolean isNew)
throws org.glassfish.ha.store.api.BackingStoreException
- Specified by:
save in class org.glassfish.ha.store.api.BackingStore<K extends java.io.Serializable,V extends java.io.Serializable>
- Throws:
org.glassfish.ha.store.api.BackingStoreException
remove
public void remove(K key)
throws org.glassfish.ha.store.api.BackingStoreException
- Specified by:
remove in class org.glassfish.ha.store.api.BackingStore<K extends java.io.Serializable,V extends java.io.Serializable>
- Throws:
org.glassfish.ha.store.api.BackingStoreException
removeExpired
public int removeExpired(long idleTime)
throws org.glassfish.ha.store.api.BackingStoreException
- Specified by:
removeExpired in class org.glassfish.ha.store.api.BackingStore<K extends java.io.Serializable,V extends java.io.Serializable>
- Throws:
org.glassfish.ha.store.api.BackingStoreException
size
public int size()
throws org.glassfish.ha.store.api.BackingStoreException
- Specified by:
size in class org.glassfish.ha.store.api.BackingStore<K extends java.io.Serializable,V extends java.io.Serializable>
- Throws:
org.glassfish.ha.store.api.BackingStoreException
destroy
public void destroy()
throws org.glassfish.ha.store.api.BackingStoreException
- Specified by:
destroy in class org.glassfish.ha.store.api.BackingStore<K extends java.io.Serializable,V extends java.io.Serializable>
- Throws:
org.glassfish.ha.store.api.BackingStoreException
updateTimestamp
public void updateTimestamp(K key,
long time)
throws org.glassfish.ha.store.api.BackingStoreException
- Specified by:
updateTimestamp in class org.glassfish.ha.store.api.BackingStore<K extends java.io.Serializable,V extends java.io.Serializable>
- Throws:
org.glassfish.ha.store.api.BackingStoreException
Copyright © 2010. All Rights Reserved.