Package org.apache.activemq.artemis.spi.core.remoting

## Interface TopologyResponseHandler

-     public interface TopologyResponseHandler

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | `nodeDisconnected​(RemotingConnection conn, java.lang.String nodeID, org.apache.activemq.artemis.api.core.DisconnectReason reason, java.lang.String targetNodeID, TransportConfiguration tagetConnector)` |
    `void` | `notifyNodeDown​(long eventTime, java.lang.String nodeID)` |
    `void` | `notifyNodeUp​(long uniqueEventID, java.lang.String backupGroupName, java.lang.String scaleDownGroupName, java.lang.String nodeName, org.apache.activemq.artemis.api.core.Pair<TransportConfiguration,​TransportConfiguration> connectorPair, boolean isLast)` |

- - ### Method Detail

    - #### nodeDisconnected

          void nodeDisconnected​(RemotingConnection conn,
                                java.lang.String nodeID,
                                org.apache.activemq.artemis.api.core.DisconnectReason reason,
                                java.lang.String targetNodeID,
                                TransportConfiguration tagetConnector)

    - #### notifyNodeUp

          void notifyNodeUp​(long uniqueEventID,
                            java.lang.String backupGroupName,
                            java.lang.String scaleDownGroupName,
                            java.lang.String nodeName,
                            org.apache.activemq.artemis.api.core.Pair<TransportConfiguration,​TransportConfiguration> connectorPair,
                            boolean isLast)

    - #### notifyNodeDown

          void notifyNodeDown​(long eventTime,
                              java.lang.String nodeID)