public class ReplicationEventListener extends Object implements com.hazelcast.core.EntryListener<org.dataone.service.types.v1.Identifier,org.dataone.service.types.v2.SystemMetadata>
Constructor and Description |
---|
ReplicationEventListener()
Constructor: create a replication event listener that listens for entry
events on the hzSystemMetadata map a queues the identifier key for
replication task creation.
|
Modifier and Type | Method and Description |
---|---|
void |
entryAdded(com.hazelcast.core.EntryEvent<org.dataone.service.types.v1.Identifier,org.dataone.service.types.v2.SystemMetadata> event)
Implement the EntryListener interface, responding to entries being added
to the hzSystemMetadata map.
|
void |
entryEvicted(com.hazelcast.core.EntryEvent<org.dataone.service.types.v1.Identifier,org.dataone.service.types.v2.SystemMetadata> event)
Implement the EntryListener interface, responding to entries being
evicted from the hzSystemMetadata map.
|
void |
entryRemoved(com.hazelcast.core.EntryEvent<org.dataone.service.types.v1.Identifier,org.dataone.service.types.v2.SystemMetadata> event)
Implement the EntryListener interface, responding to entries being
deleted from the hzSystemMetadata map.
|
void |
entryUpdated(com.hazelcast.core.EntryEvent<org.dataone.service.types.v1.Identifier,org.dataone.service.types.v2.SystemMetadata> event)
Implement the EntryListener interface, responding to entries being
updated in the hzSystemMetadata map.
|
void |
init()
Initialize the bean object
|
public ReplicationEventListener()
public void init()
public void entryAdded(com.hazelcast.core.EntryEvent<org.dataone.service.types.v1.Identifier,org.dataone.service.types.v2.SystemMetadata> event)
entryAdded
in interface com.hazelcast.core.EntryListener<org.dataone.service.types.v1.Identifier,org.dataone.service.types.v2.SystemMetadata>
event
- - the entry event being added to the mappublic void entryUpdated(com.hazelcast.core.EntryEvent<org.dataone.service.types.v1.Identifier,org.dataone.service.types.v2.SystemMetadata> event)
entryUpdated
in interface com.hazelcast.core.EntryListener<org.dataone.service.types.v1.Identifier,org.dataone.service.types.v2.SystemMetadata>
event
- - the entry event being updated in the mappublic void entryRemoved(com.hazelcast.core.EntryEvent<org.dataone.service.types.v1.Identifier,org.dataone.service.types.v2.SystemMetadata> event)
entryRemoved
in interface com.hazelcast.core.EntryListener<org.dataone.service.types.v1.Identifier,org.dataone.service.types.v2.SystemMetadata>
event
- - the entry event being deleted from the mappublic void entryEvicted(com.hazelcast.core.EntryEvent<org.dataone.service.types.v1.Identifier,org.dataone.service.types.v2.SystemMetadata> event)
entryEvicted
in interface com.hazelcast.core.EntryListener<org.dataone.service.types.v1.Identifier,org.dataone.service.types.v2.SystemMetadata>
event
- - the entry event being evicted from the mapCopyright © 2018. All rights reserved.