UNPKG

hazelcast-client

Version:

Hazelcast - open source In-Memory Data Grid - client for NodeJS

22 lines (21 loc) 614 B
/// <reference types="bluebird" /> import Address = require('../Address'); import * as Promise from 'bluebird'; /** * Address Translator is used for resolve private ip * addresses of cloud services. */ export interface AddressTranslator { /** * Translates the given address to another address specific to * network or service * * @param address * @return new address if given address is known, otherwise return null */ translate(address: Address): Promise<Address>; /** * Refreshes the internal lookup table if necessary. */ refresh(): Promise<void>; }