public interface LoadBalancingClientListener
extends io.reactivesocket.events.ClientEventListener
ClientEventListener for LoadBalancingClient| Modifier and Type | Method and Description |
|---|---|
default void |
apertureChanged(int oldAperture,
int newAperture)
An event when the expected number of active sockets held by the load balancer changes.
|
default void |
serverAdded(io.reactivesocket.Availability availability)
An event when a server is added to the load balancer.
|
default void |
serverRemoved(io.reactivesocket.Availability availability)
An event when a server is removed from the load balancer.
|
default void |
socketAdded(io.reactivesocket.Availability availability)
Event when a new socket is added to the load balancer.
|
default void |
socketRefreshPeriodChanged(long oldPeriod,
long newPeriod,
java.util.concurrent.TimeUnit periodUnit)
An event when the expected time period for refreshing active sockets in the load balancer changes.
|
default void |
socketRemoved(io.reactivesocket.Availability availability)
Event when a socket is removed from the load balancer.
|
default void |
socketsRefreshCompleted(long duration,
java.util.concurrent.TimeUnit durationUnit)
An event to mark the end of the socket refresh cycle.
|
default void |
socketsRefreshStart()
An event to mark the start of the socket refresh cycle.
|
connectCancelled, connectCompleted, connectFailed, connectStartdispose, errorReceived, errorSent, frameRead, frameWritten, leaseReceived, leaseSent, requestReceiveCancelled, requestReceiveComplete, requestReceiveFailed, requestReceiveStart, requestSendCancelled, requestSendComplete, requestSendFailed, requestSendStart, responseReceiveCancelled, responseReceiveComplete, responseReceiveFailed, responseReceiveStart, responseSendCancelled, responseSendComplete, responseSendFailed, responseSendStart, socketCloseddefault void socketAdded(io.reactivesocket.Availability availability)
availability - Availability for the added socket.default void socketRemoved(io.reactivesocket.Availability availability)
availability - Availability for the removed socket.default void serverAdded(io.reactivesocket.Availability availability)
availability - Availability of the added server.default void serverRemoved(io.reactivesocket.Availability availability)
availability - Availability of the removed server.default void apertureChanged(int oldAperture,
int newAperture)
oldAperture - Old aperture size, i.e. expected number of active sockets.newAperture - New aperture size, i.e. expected number of active sockets.default void socketRefreshPeriodChanged(long oldPeriod,
long newPeriod,
java.util.concurrent.TimeUnit periodUnit)
oldPeriod - Old refresh period.newPeriod - New refresh period.periodUnit - TimeUnit for the refresh period.default void socketsRefreshStart()
default void socketsRefreshCompleted(long duration,
java.util.concurrent.TimeUnit durationUnit)
duration - Time taken to refresh sockets.durationUnit - TimeUnit for the duration.