public interface

HelixResolver

org.apache.helix.resolver.HelixResolver
Known Indirect Subclasses

Class Overview

An interface that resolves a message scope to a direct address.

Summary

Public Methods
abstract void connect()
Initialize a connection for scope resolution.
abstract void disconnect()
Tear down any state and open connections to Helix clusters.
abstract Set<HelixAddress> getDestinations(HelixMessageScope scope)
abstract HelixAddress getSource(HelixMessageScope scope)
abstract boolean isConnected()
Check the connection status

Public Methods

public abstract void connect ()

Initialize a connection for scope resolution.

public abstract void disconnect ()

Tear down any state and open connections to Helix clusters.

public abstract Set<HelixAddress> getDestinations (HelixMessageScope scope)

public abstract HelixAddress getSource (HelixMessageScope scope)

public abstract boolean isConnected ()

Check the connection status

Returns
  • true if connected, false otherwise