Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • K

  • V

Hierarchy

  • PartitionSpecificProxy
    • ReplicatedMapProxy

Implements

  • ReplicatedMap<K, V>

Index

Constructors

constructor

  • new ReplicatedMapProxy<K, V>(serviceName: string, name: string, proxyManager: ProxyManager, partitionService: PartitionService, invocationService: InvocationService, serializationService: SerializationService, listenerService: ListenerService, clusterService: ClusterService, connectionRegistry: ConnectionRegistry): ReplicatedMapProxy<K, V>
  • Type parameters

    • K

    • V

    Parameters

    • serviceName: string
    • name: string
    • proxyManager: ProxyManager
    • partitionService: PartitionService
    • invocationService: InvocationService
    • serializationService: SerializationService
    • listenerService: ListenerService
    • clusterService: ClusterService
    • connectionRegistry: ConnectionRegistry

    Returns ReplicatedMapProxy<K, V>

Methods

addEntryListener

  • addEntryListener(listener: EntryListener<K, V>): Promise<string>
  • Parameters

    • listener: EntryListener<K, V>

    Returns Promise<string>

addEntryListenerToKey

  • addEntryListenerToKey(listener: EntryListener<K, V>, key: K): Promise<string>
  • Parameters

    • listener: EntryListener<K, V>
    • key: K

    Returns Promise<string>

addEntryListenerToKeyWithPredicate

  • addEntryListenerToKeyWithPredicate(listener: EntryListener<K, V>, key: K, predicate: Predicate): Promise<string>
  • Parameters

    • listener: EntryListener<K, V>
    • key: K
    • predicate: Predicate

    Returns Promise<string>

addEntryListenerWithPredicate

  • addEntryListenerWithPredicate(listener: EntryListener<K, V>, predicate: Predicate): Promise<string>
  • Parameters

    • listener: EntryListener<K, V>
    • predicate: Predicate

    Returns Promise<string>

clear

  • clear(): Promise<void>
  • Returns Promise<void>

containsKey

  • containsKey(key: K): Promise<boolean>
  • Parameters

    • key: K

    Returns Promise<boolean>

containsValue

  • containsValue(value: V): Promise<boolean>
  • Parameters

    • value: V

    Returns Promise<boolean>

destroy

  • destroy(): Promise<void>
  • Returns Promise<void>

destroyLocally

  • destroyLocally(): Promise<void>
  • Returns Promise<void>

entrySet

  • entrySet(): Promise<[K, V][]>
  • Returns Promise<[K, V][]>

get

  • get(key: K): Promise<V>
  • Parameters

    • key: K

    Returns Promise<V>

getName

  • getName(): string
  • Returns string

getPartitionKey

  • getPartitionKey(): string
  • Returns string

getServiceName

  • getServiceName(): string
  • Returns string

isEmpty

  • isEmpty(): Promise<boolean>
  • Returns Promise<boolean>

keySet

  • keySet(): Promise<K[]>
  • Returns Promise<K[]>

put

  • put(key: K, value: V, ttl?: number | Long): Promise<V>
  • Parameters

    • key: K
    • value: V
    • ttl: number | Long = 0

    Returns Promise<V>

putAll

  • putAll(pairs: [K, V][]): Promise<void>
  • Parameters

    • pairs: [K, V][]

    Returns Promise<void>

remove

  • remove(key: K): Promise<V>
  • Parameters

    • key: K

    Returns Promise<V>

removeEntryListener

  • removeEntryListener(listenerId: string): Promise<boolean>
  • Parameters

    • listenerId: string

    Returns Promise<boolean>

size

  • size(): Promise<number>
  • Returns Promise<number>

values

  • values(comparator?: ListComparator<V>): Promise<ReadOnlyLazyList<V>>
  • Parameters

    • Optional comparator: ListComparator<V>

    Returns Promise<ReadOnlyLazyList<V>>

Generated using TypeDoc