ConnectivityCheck Interface

Implements

public interface ConnectivityCheck
extends Executable<ConnectivityCheck>, HasParent<NetworkWatcher>

A client-side representation allowing user to verify the possibility of establishing a direct TCP connection from a virtual machine to a given endpoint including another VM or an arbitrary remote server.

Method Summary

Modifier and Type Method and Description
abstract int avgLatencyInMs()
abstract ConnectionStatus connectionStatus()
abstract java.util.List<ConnectivityHop> hops()
abstract int maxLatencyInMs()
abstract int minLatencyInMs()
abstract int probesFailed()
abstract int probesSent()

Method Details

avgLatencyInMs

public abstract int avgLatencyInMs()

Returns:

average latency in milliseconds

connectionStatus

public abstract ConnectionStatus connectionStatus()

Returns:

the connection status

hops

public abstract List hops()

Returns:

list of hops between the source and the destination

maxLatencyInMs

public abstract int maxLatencyInMs()

Returns:

maximum latency in milliseconds

minLatencyInMs

public abstract int minLatencyInMs()

Returns:

minimum latency in milliseconds

probesFailed

public abstract int probesFailed()

Returns:

number of failed probes

probesSent

public abstract int probesSent()

Returns:

total number of probes sent

Applies to