Package net.dv8tion.jda.api.utils
Interface SessionController.SessionConnectNode
- Enclosing interface:
- SessionController
public static interface SessionController.SessionConnectNode
Represents a WebSocketClient request to start a session.
 
Not implemented by library user.
Not implemented by library user.
Note: None of the provided session nodes can be resumed, the resume timeframe has already passed
- 
Method Details- 
isReconnectboolean isReconnect()Whether this node is reconnecting. Can be used to setup a priority based system.- Returns:
- True, if this session is reconnecting
 
- 
getJDATheJDAinstance for this request- Returns:
- The JDA instance
 
- 
getShardInfoTheShardInfofor this request.
 Can be used for a priority system.- Returns:
- The ShardInfo
 
- 
runWhen called, establishes the session.
 This will return once the required payload to start the session has been delivered.- Parameters:
- isLast- True, if this is the last node in a queue worker. When true this will not wait for the payload to be delivered.
- Throws:
- InterruptedException- If the calling thread is interrupted
 
 
-