public abstract class BaseStore extends java.lang.Object implements Store, java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Set<StoreListener> |
storeListeners |
CLUSTERED, PERSISTENT, TRANSACTIONAL| Constructor and Description |
|---|
BaseStore() |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(StoreListener listener)
Registers a
StoreListener. |
void |
fireAddedEvent(java.lang.String id,
java.lang.Object data)
Notify all registered
StoreListeners that an item has been added. |
void |
fireEvictedEvent(java.lang.String id,
java.lang.Object data)
Notify all registered
StoreListeners that an item has been evicted. |
void |
fireRemovedEvent(java.lang.String id,
java.lang.Object data)
Notify all registered
StoreListeners that an item has been removed. |
java.util.Set<StoreListener> |
getStoreListeners()
Lists all
StoreListeners. |
void |
removeListener(StoreListener listener)
Unregisters a
StoreListener. |
protected final java.util.Set<StoreListener> storeListeners
public void fireAddedEvent(java.lang.String id,
java.lang.Object data)
StoreListeners that an item has been added.id - data - public void fireRemovedEvent(java.lang.String id,
java.lang.Object data)
StoreListeners that an item has been removed.id - data - public void fireEvictedEvent(java.lang.String id,
java.lang.Object data)
StoreListeners that an item has been evicted.id - data - public void addListener(StoreListener listener)
StoreListener.addListener in interface Storelistener - public void removeListener(StoreListener listener)
StoreListener.removeListener in interface Storelistener - public java.util.Set<StoreListener> getStoreListeners()
StoreListeners.getStoreListeners in interface StoreCopyright © 2005-2014 FuseSource. All Rights Reserved.