public class DatabaseEntryExpirationTracker extends Object implements DatabaseUpdateEventListener, net.kuujo.copycat.event.EventHandler<net.kuujo.copycat.event.LeaderElectEvent>
| Modifier and Type | Method and Description |
|---|---|
void |
handle(net.kuujo.copycat.event.LeaderElectEvent event) |
void |
snapshotInstalled(DatabaseStateMachine.State state)
Notifies listeners of a snapshot installation event.
|
void |
tableCreated(DatabaseStateMachine.TableMetadata metadata)
Notifies listeners of a table created event.
|
void |
tableDeleted(String tableName)
Notifies listeners of a table deleted event.
|
void |
tableModified(TableModificationEvent event)
Notifies listeners of a table modified event.
|
public void tableModified(TableModificationEvent event)
DatabaseUpdateEventListenertableModified in interface DatabaseUpdateEventListenerevent - table modification event.public void tableCreated(DatabaseStateMachine.TableMetadata metadata)
DatabaseUpdateEventListenertableCreated in interface DatabaseUpdateEventListenermetadata - metadata for the created table.public void tableDeleted(String tableName)
DatabaseUpdateEventListenertableDeleted in interface DatabaseUpdateEventListenertableName - name of the table deletedpublic void handle(net.kuujo.copycat.event.LeaderElectEvent event)
handle in interface net.kuujo.copycat.event.EventHandler<net.kuujo.copycat.event.LeaderElectEvent>public void snapshotInstalled(DatabaseStateMachine.State state)
DatabaseUpdateEventListenersnapshotInstalled in interface DatabaseUpdateEventListenerstate - installed snapshot state.Copyright © 2014. All rights reserved.