Class ShutdownEvent

  • All Implemented Interfaces:
    GenericEvent

    public class ShutdownEvent
    extends Event
    Indicates that JDA has fully disconnected from Discord and will not attempt to reconnect again.
    At this stage all internal cache is invalid!
    • Constructor Summary

      Constructors 
      Constructor Description
      ShutdownEvent​(JDA api, java.time.OffsetDateTime shutdownTime, int code)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      CloseCode getCloseCode()
      Possibly-null CloseCode representing the meaning for this ShutdownEvent.
      int getCode()
      The server close code that was in the disconnect close frame of this JDA instance.
      java.time.OffsetDateTime getTimeShutdown()
      Time of WebSocket disconnect
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ShutdownEvent

        public ShutdownEvent​(@Nonnull
                             JDA api,
                             @Nonnull
                             java.time.OffsetDateTime shutdownTime,
                             int code)
    • Method Detail

      • getTimeShutdown

        @Nonnull
        public java.time.OffsetDateTime getTimeShutdown()
        Time of WebSocket disconnect
        Returns:
        OffsetDateTime representing the point in time when the connection was dropped.
      • getCloseCode

        @Nullable
        public CloseCode getCloseCode()
        Possibly-null CloseCode representing the meaning for this ShutdownEvent.
        The raw close code can be retrieved from getCode()
        If this is null, JDA does not know what the meaning for the connection loss was.
        Returns:
        Possibly-null CloseCode
      • getCode

        public int getCode()
        The server close code that was in the disconnect close frame of this JDA instance.
        Returns:
        int close code of the Server Close-Frame