org.apache.lucene.gdata.server.registry
Class EntryEventMediator
java.lang.Object
org.apache.lucene.gdata.server.registry.EntryEventMediator
- Direct Known Subclasses:
- GDataServerRegistry
public abstract class EntryEventMediator
- extends Object
This class will be informed about every successful entry event and
distributes all event to all registered
EntryEventListener
- Author:
- Simon Willnauer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EntryEventMediator
public EntryEventMediator()
getEntryEventMediator
public abstract EntryEventMediator getEntryEventMediator()
- Returns:
- - a entry event mediator instance
registerEntryEventListener
public void registerEntryEventListener(EntryEventListener listener)
- Registers a
EntryEventListener
. This listener will be fired if an
entry update, insert or delete occurs
- Parameters:
listener
- -
listener to register
entryUpdated
public void entryUpdated(ServerBaseEntry entry)
- Parameters:
entry
- -
the updated entry
entryAdded
public void entryAdded(ServerBaseEntry entry)
- Parameters:
entry
- -
the added entry
allEntriesDeleted
public void allEntriesDeleted(ServerBaseFeed feed)
- Parameters:
feed
- - the feed to delete all entries for
entryDeleted
public void entryDeleted(ServerBaseEntry entry)
- Parameters:
entry
- -
the deleted entry
isListenerRegistered
public boolean isListenerRegistered(EntryEventListener listner)
- checks if the listener is already registered.
- Parameters:
listner
- - the listener to check
- Returns:
true
if and only if the given listener is already registered, otherwise false
.
Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.