Package org.elasticsearch.transport
Interface TransportConnectionListener
-
- All Known Implementing Classes:
RemoteClusterConnection,TransportService
public interface TransportConnectionListenerA listener interface that allows to react on transport events. All methods may be executed on network threads. Consumers must fork in the case of long running or blocking operations.
-
-
Method Summary
Modifier and Type Method Description default voidonConnectionClosed(Transport.Connection connection)Called once a connection ws closed.default voidonConnectionOpened(Transport.Connection connection)Called once a connection was openeddefault voidonNodeConnected(DiscoveryNode node)Called once a node connection is opened and registered.default voidonNodeDisconnected(DiscoveryNode node)Called once a node connection is closed and unregistered.
-
-
-
Method Detail
-
onConnectionOpened
default void onConnectionOpened(Transport.Connection connection)
Called once a connection was opened- Parameters:
connection- the connection
-
onConnectionClosed
default void onConnectionClosed(Transport.Connection connection)
Called once a connection ws closed.- Parameters:
connection- the closed connection
-
onNodeConnected
default void onNodeConnected(DiscoveryNode node)
Called once a node connection is opened and registered.
-
onNodeDisconnected
default void onNodeDisconnected(DiscoveryNode node)
Called once a node connection is closed and unregistered.
-
-