public interface NSURLSessionWebSocketDelegate extends NSURLSessionTaskDelegate
NSURLSessionTaskDelegate.Block_URLSessionTaskDidReceiveChallengeCompletionHandler, NSURLSessionTaskDelegate.Block_URLSessionTaskNeedNewBodyStream, NSURLSessionTaskDelegate.Block_URLSessionTaskWillBeginDelayedRequestCompletionHandler, NSURLSessionTaskDelegate.Block_URLSessionTaskWillPerformHTTPRedirectionNewRequestCompletionHandlerNSURLSessionDelegate.Block_URLSessionDidReceiveChallengeCompletionHandler| Modifier and Type | Method and Description |
|---|---|
default void |
URLSessionWebSocketTaskDidCloseWithCodeReason(NSURLSession session,
NSURLSessionWebSocketTask webSocketTask,
long closeCode,
NSData reason)
Indicates that the WebSocket has received a close frame from the server endpoint.
|
default void |
URLSessionWebSocketTaskDidOpenWithProtocol(NSURLSession session,
NSURLSessionWebSocketTask webSocketTask,
java.lang.String protocol)
Indicates that the WebSocket handshake was successful and the connection has been upgraded to webSockets.
|
URLSessionTaskDidCompleteWithError, URLSessionTaskDidFinishCollectingMetrics, URLSessionTaskDidReceiveChallengeCompletionHandler, URLSessionTaskDidSendBodyDataTotalBytesSentTotalBytesExpectedToSend, URLSessionTaskIsWaitingForConnectivity, URLSessionTaskNeedNewBodyStream, URLSessionTaskWillBeginDelayedRequestCompletionHandler, URLSessionTaskWillPerformHTTPRedirectionNewRequestCompletionHandlerURLSessionDidBecomeInvalidWithError, URLSessionDidFinishEventsForBackgroundURLSession, URLSessionDidReceiveChallengeCompletionHandlerdefault void URLSessionWebSocketTaskDidCloseWithCodeReason(NSURLSession session, NSURLSessionWebSocketTask webSocketTask, long closeCode, NSData reason)
default void URLSessionWebSocketTaskDidOpenWithProtocol(NSURLSession session, NSURLSessionWebSocketTask webSocketTask, java.lang.String protocol)