This repository has been archived by the owner on Oct 17, 2021. It is now read-only.
forked from Alamofire/Alamofire
-
Notifications
You must be signed in to change notification settings - Fork 1
CompositeEventMonitor
mattt edited this page Sep 18, 2020
·
2 revisions
An EventMonitor
which can contain multiple EventMonitor
s and calls their methods on their queues.
public final class CompositeEventMonitor: EventMonitor
let queue
public func urlSession(_ session: URLSession, didBecomeInvalidWithError error: Error?)
public func urlSession(_ session: URLSession, task: URLSessionTask, didReceive challenge: URLAuthenticationChallenge)
public func urlSession(_ session: URLSession, task: URLSessionTask, didSendBodyData bytesSent: Int64, totalBytesSent: Int64, totalBytesExpectedToSend: Int64)
public func urlSession(_ session: URLSession, taskNeedsNewBodyStream task: URLSessionTask)
public func urlSession(_ session: URLSession, task: URLSessionTask, willPerformHTTPRedirection response: HTTPURLResponse, newRequest request: URLRequest)
public func urlSession(_ session: URLSession, task: URLSessionTask, didFinishCollecting metrics: URLSessionTaskMetrics)
public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?)
@available(macOS 10.13, iOS 11.0, tvOS 11.0, watchOS 4.0, *) public func urlSession(_ session: URLSession, taskIsWaitingForConnectivity task: URLSessionTask)
public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data)
public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, willCacheResponse proposedResponse: CachedURLResponse)
public func urlSession(_ session: URLSession, downloadTask: URLSessionDownloadTask, didResumeAtOffset fileOffset: Int64, expectedTotalBytes: Int64)
public func urlSession(_ session: URLSession, downloadTask: URLSessionDownloadTask, didWriteData bytesWritten: Int64, totalBytesWritten: Int64, totalBytesExpectedToWrite: Int64)
public func urlSession(_ session: URLSession, downloadTask: URLSessionDownloadTask, didFinishDownloadingTo location: URL)
public func request(_ request: Request, didCreateInitialURLRequest urlRequest: URLRequest)
public func request(_ request: Request, didFailToCreateURLRequestWithError error: AFError)
public func request(_ request: Request, didAdaptInitialRequest initialRequest: URLRequest, to adaptedRequest: URLRequest)
public func request(_ request: Request, didFailToAdaptURLRequest initialRequest: URLRequest, withError error: AFError)
public func request(_ request: Request, didCreateURLRequest urlRequest: URLRequest)
public func request(_ request: Request, didCreateTask task: URLSessionTask)
public func request(_ request: Request, didGatherMetrics metrics: URLSessionTaskMetrics)
public func request(_ request: Request, didFailTask task: URLSessionTask, earlyWithError error: AFError)
public func request(_ request: Request, didCompleteTask task: URLSessionTask, with error: AFError?)
public func requestIsRetrying(_ request: Request)
public func requestDidFinish(_ request: Request)
public func requestDidResume(_ request: Request)
public func request(_ request: Request, didResumeTask task: URLSessionTask)
public func requestDidSuspend(_ request: Request)
public func request(_ request: Request, didSuspendTask task: URLSessionTask)
public func requestDidCancel(_ request: Request)
public func request(_ request: Request, didCancelTask task: URLSessionTask)
public func request(_ request: DataRequest, didValidateRequest urlRequest: URLRequest?, response: HTTPURLResponse, data: Data?, withResult result: Request.ValidationResult)
public func request(_ request: DataRequest, didParseResponse response: DataResponse<Data?, AFError>)
public func request<Value>(_ request: DataRequest, didParseResponse response: DataResponse<Value, AFError>)
public func request(_ request: UploadRequest, didCreateUploadable uploadable: UploadRequest.Uploadable)
public func request(_ request: UploadRequest, didFailToCreateUploadableWithError error: AFError)
public func request(_ request: UploadRequest, didProvideInputStream stream: InputStream)
public func request(_ request: DownloadRequest, didFinishDownloadingUsing task: URLSessionTask, with result: Result<URL, AFError>)
public func request(_ request: DownloadRequest, didCreateDestinationURL url: URL)
public func request(_ request: DownloadRequest, didValidateRequest urlRequest: URLRequest?, response: HTTPURLResponse, fileURL: URL?, withResult result: Request.ValidationResult)
public func request(_ request: DownloadRequest, didParseResponse response: DownloadResponse<URL?, AFError>)
public func request<Value>(_ request: DownloadRequest, didParseResponse response: DownloadResponse<Value, AFError>)
Generated at 2020-09-24T22:11:06+0000 using swift-doc 1.0.0-beta.4.
Types
- AF
- AFError
- AFError.MultipartEncodingFailureReason
- AFError.ParameterEncoderFailureReason
- AFError.ParameterEncoderFailureReason.RequiredComponent
- AFError.ParameterEncodingFailureReason
- AFError.ResponseSerializationFailureReason
- AFError.ResponseValidationFailureReason
- AFError.ServerTrustFailureReason
- AFError.ServerTrustFailureReason.Output
- AFError.URLRequestValidationFailureReason
- Adapter
- AlamofireExtension
- AlamofireNotifications
- ClosureEventMonitor
- CompositeEventMonitor
- CompositeTrustEvaluator
- ConnectionLostRetryPolicy
- DataRequest
- DataResponse
- DataResponseSerializer
- DecodableResponseSerializer
- DefaultTrustEvaluator
- DisabledEvaluator
- DownloadRequest
- DownloadRequest.Downloadable
- DownloadRequest.Options
- DownloadResponse
- Empty
- GoogleXSSIPreprocessor
- HTTPHeader
- HTTPHeaders
- HTTPMethod
- Interceptor
- JSONEncoding
- JSONParameterEncoder
- JSONResponseSerializer
- MultipartFormData
- NetworkReachabilityManager
- NetworkReachabilityManager.NetworkReachabilityStatus
- NetworkReachabilityManager.NetworkReachabilityStatus.ConnectionType
- PassthroughPreprocessor
- PinnedCertificatesTrustEvaluator
- PublicKeysTrustEvaluator
- Redirector
- Redirector.Behavior
- Request
- Request.State
- ResponseCacher
- ResponseCacher.Behavior
- Retrier
- RetryPolicy
- RetryResult
- RevocationTrustEvaluator
- RevocationTrustEvaluator.Options
- ServerTrustManager
- Session
- SessionDelegate
- StringResponseSerializer
- URLEncodedFormEncoder
- URLEncodedFormEncoder.ArrayEncoding
- URLEncodedFormEncoder.BoolEncoding
- URLEncodedFormEncoder.DataEncoding
- URLEncodedFormEncoder.DateEncoding
- URLEncodedFormEncoder.Error
- URLEncodedFormEncoder.KeyEncoding
- URLEncodedFormEncoder.SpaceEncoding
- URLEncodedFormParameterEncoder
- URLEncodedFormParameterEncoder.Destination
- URLEncoding
- URLEncoding.ArrayEncoding
- URLEncoding.BoolEncoding
- URLEncoding.Destination
- UploadRequest
- UploadRequest.Uploadable
Protocols
- AlamofireExtended
- CachedResponseHandler
- DataDecoder
- DataPreprocessor
- DataResponseSerializerProtocol
- DownloadResponseSerializerProtocol
- EmptyResponse
- EventMonitor
- ParameterEncoder
- ParameterEncoding
- RedirectHandler
- RequestAdapter
- RequestDelegate
- RequestInterceptor
- RequestRetrier
- ResponseSerializer
- ServerTrustEvaluating
- URLConvertible
- URLRequestConvertible
- UploadConvertible
- UploadableConvertible