Package discord4j.gateway.retry
Class GatewayStateChange
java.lang.Object
discord4j.gateway.retry.GatewayStateChange
- All Implemented Interfaces:
discord4j.discordjson.json.gateway.Dispatch,discord4j.discordjson.json.gateway.PayloadData
- Direct Known Subclasses:
ClosingStateChange
public class GatewayStateChange
extends Object
implements discord4j.discordjson.json.gateway.Dispatch
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedGatewayStateChange(GatewayStateChange.State state, long currentAttempt, Duration backoff) -
Method Summary
Modifier and TypeMethodDescriptionstatic GatewayStateChangestatic ClosingStateChangedisconnected(DisconnectBehavior behavior, CloseStatus status) static GatewayStateChangelonggetState()static GatewayStateChangeretryFailed(long currentAttempt, Duration nextAttemptBackoff) static GatewayStateChangeretryStarted(Duration nextAttemptBackoff) static GatewayStateChangeretryStartedResume(Duration nextAttemptBackoff) static GatewayStateChangeretrySucceeded(long currentAttempt) static GatewayStateChangetoString()
-
Constructor Details
-
GatewayStateChange
protected GatewayStateChange(GatewayStateChange.State state, long currentAttempt, @Nullable Duration backoff)
-
-
Method Details