com.hazelcast.replicatedmap.impl.record
Interface ReplicatedRecordStore

All Known Implementing Classes:
AbstractReplicatedRecordStore, DataReplicatedRecordStore, ObjectReplicatedRecordStorage

public interface ReplicatedRecordStore

This interface describes a common record store for replicated maps and their actual records


Method Summary
 String addEntryListener(EntryListener listener, Object key)
           
 String addEntryListener(EntryListener listener, Predicate predicate, Object key)
           
 void clear(boolean distribute, boolean emptyReplicationQueue)
           
 boolean containsKey(Object key)
           
 boolean containsValue(Object value)
           
 void destroy()
           
 Set entrySet()
           
 void evict(Object key)
           
 Object get(Object key)
           
 String getName()
           
 ReplicatedRecord getReplicatedRecord(Object key)
           
 ReplicationPublisher getReplicationPublisher()
           
 boolean isEmpty()
           
 Set keySet()
           
 Object marshallKey(Object key)
           
 Object marshallValue(Object value)
           
 Object put(Object key, Object value)
           
 Object put(Object key, Object value, long ttl, TimeUnit timeUnit)
           
 Object remove(Object key)
           
 boolean removeEntryListenerInternal(String id)
           
 void removeTombstone(Object key)
           
 int size()
           
 Object unmarshallKey(Object key)
           
 Object unmarshallValue(Object value)
           
 Collection values()
           
 Collection values(Comparator comparator)
           
 

Method Detail

getName

String getName()

remove

Object remove(Object key)

evict

void evict(Object key)

removeTombstone

void removeTombstone(Object key)

get

Object get(Object key)

put

Object put(Object key,
           Object value)

put

Object put(Object key,
           Object value,
           long ttl,
           TimeUnit timeUnit)

containsKey

boolean containsKey(Object key)

containsValue

boolean containsValue(Object value)

getReplicatedRecord

ReplicatedRecord getReplicatedRecord(Object key)

keySet

Set keySet()

values

Collection values()

values

Collection values(Comparator comparator)

entrySet

Set entrySet()

size

int size()

clear

void clear(boolean distribute,
           boolean emptyReplicationQueue)

isEmpty

boolean isEmpty()

unmarshallKey

Object unmarshallKey(Object key)

unmarshallValue

Object unmarshallValue(Object value)

marshallKey

Object marshallKey(Object key)

marshallValue

Object marshallValue(Object value)

addEntryListener

String addEntryListener(EntryListener listener,
                        Object key)

addEntryListener

String addEntryListener(EntryListener listener,
                        Predicate predicate,
                        Object key)

removeEntryListenerInternal

boolean removeEntryListenerInternal(String id)

getReplicationPublisher

ReplicationPublisher getReplicationPublisher()

destroy

void destroy()


Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.