Back to Alamofire

CompositeEventMonitor

docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/CompositeEventMonitor.html

5.12.011.0 KB
Original Source

CompositeEventMonitor

public final class CompositeEventMonitor : EventMonitor

An EventMonitor which can contain multiple EventMonitors and calls their methods on their queues.

`

                queue
                `

Declaration

Swift

public let queue: DispatchQueue

`

                monitors
                `

Underlying EventMonitors performed by the instance.

Declaration

Swift

public var monitors: [any EventMonitor] { get }

`

                urlSession(_:didBecomeInvalidWithError:)
                `

Declaration

Swift

public func urlSession(_ session: URLSession, didBecomeInvalidWithError error: (any Error)?)

`

                urlSession(_:task:didReceive:)
                `

Declaration

Swift

public func urlSession(_ session: URLSession,
                       task: URLSessionTask,
                       didReceive challenge: URLAuthenticationChallenge)

`

                urlSession(_:task:didSendBodyData:totalBytesSent:totalBytesExpectedToSend:)
                `

Declaration

Swift

public func urlSession(_ session: URLSession,
                       task: URLSessionTask,
                       didSendBodyData bytesSent: Int64,
                       totalBytesSent: Int64,
                       totalBytesExpectedToSend: Int64)

`

                urlSession(_:taskNeedsNewBodyStream:)
                `

Declaration

Swift

public func urlSession(_ session: URLSession, taskNeedsNewBodyStream task: URLSessionTask)

`

                urlSession(_:task:willPerformHTTPRedirection:newRequest:)
                `

Declaration

Swift

public func urlSession(_ session: URLSession,
                       task: URLSessionTask,
                       willPerformHTTPRedirection response: HTTPURLResponse,
                       newRequest request: URLRequest)

`

                urlSession(_:task:didFinishCollecting:)
                `

Declaration

Swift

public func urlSession(_ session: URLSession, task: URLSessionTask, didFinishCollecting metrics: URLSessionTaskMetrics)

`

                urlSession(_:task:didCompleteWithError:)
                `

Declaration

Swift

public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: (any Error)?)

`

                urlSession(_:taskIsWaitingForConnectivity:)
                `

Declaration

Swift

public func urlSession(_ session: URLSession, taskIsWaitingForConnectivity task: URLSessionTask)

`

                urlSession(_:dataTask:didReceive:)
                `

Declaration

Swift

public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive response: URLResponse)

`

                urlSession(_:dataTask:didReceive:)
                `

Declaration

Swift

public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data)

`

                urlSession(_:dataTask:willCacheResponse:)
                `

Declaration

Swift

public func urlSession(_ session: URLSession,
                       dataTask: URLSessionDataTask,
                       willCacheResponse proposedResponse: CachedURLResponse)

`

                urlSession(_:downloadTask:didResumeAtOffset:expectedTotalBytes:)
                `

Declaration

Swift

public func urlSession(_ session: URLSession,
                       downloadTask: URLSessionDownloadTask,
                       didResumeAtOffset fileOffset: Int64,
                       expectedTotalBytes: Int64)

`

                urlSession(_:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:)
                `

Declaration

Swift

public func urlSession(_ session: URLSession,
                       downloadTask: URLSessionDownloadTask,
                       didWriteData bytesWritten: Int64,
                       totalBytesWritten: Int64,
                       totalBytesExpectedToWrite: Int64)

`

                urlSession(_:downloadTask:didFinishDownloadingTo:)
                `

Declaration

Swift

public func urlSession(_ session: URLSession,
                       downloadTask: URLSessionDownloadTask,
                       didFinishDownloadingTo location: URL)

`

                request(_:didCreateInitialURLRequest:)
                `

Declaration

Swift

public func request(_ request: Request, didCreateInitialURLRequest urlRequest: URLRequest)

`

                request(_:didFailToCreateURLRequestWithError:)
                `

Declaration

Swift

public func request(_ request: Request, didFailToCreateURLRequestWithError error: AFError)

`

                request(_:didAdaptInitialRequest:to:)
                `

Declaration

Swift

public func request(_ request: Request, didAdaptInitialRequest initialRequest: URLRequest, to adaptedRequest: URLRequest)

`

                request(_:didFailToAdaptURLRequest:withError:)
                `

Declaration

Swift

public func request(_ request: Request, didFailToAdaptURLRequest initialRequest: URLRequest, withError error: AFError)

`

                request(_:didCreateURLRequest:)
                `

Declaration

Swift

public func request(_ request: Request, didCreateURLRequest urlRequest: URLRequest)

`

                request(_:didCreateTask:)
                `

Declaration

Swift

public func request(_ request: Request, didCreateTask task: URLSessionTask)

`

                request(_:didGatherMetrics:)
                `

Declaration

Swift

public func request(_ request: Request, didGatherMetrics metrics: URLSessionTaskMetrics)

`

                request(_:didFailTask:earlyWithError:)
                `

Declaration

Swift

public func request(_ request: Request, didFailTask task: URLSessionTask, earlyWithError error: AFError)

`

                request(_:didCompleteTask:with:)
                `

Declaration

Swift

public func request(_ request: Request, didCompleteTask task: URLSessionTask, with error: AFError?)

`

                requestIsRetrying(_:)
                `

Declaration

Swift

public func requestIsRetrying(_ request: Request)

`

                requestDidFinish(_:)
                `

Declaration

Swift

public func requestDidFinish(_ request: Request)

`

                requestDidResume(_:)
                `

Declaration

Swift

public func requestDidResume(_ request: Request)

`

                request(_:didResumeTask:)
                `

Declaration

Swift

public func request(_ request: Request, didResumeTask task: URLSessionTask)

`

                requestDidSuspend(_:)
                `

Declaration

Swift

public func requestDidSuspend(_ request: Request)

`

                request(_:didSuspendTask:)
                `

Declaration

Swift

public func request(_ request: Request, didSuspendTask task: URLSessionTask)

`

                requestDidCancel(_:)
                `

Declaration

Swift

public func requestDidCancel(_ request: Request)

`

                request(_:didCancelTask:)
                `

Declaration

Swift

public func request(_ request: Request, didCancelTask task: URLSessionTask)

`

                request(_:didValidateRequest:response:data:withResult:)
                `

Declaration

Swift

public func request(_ request: DataRequest,
                    didValidateRequest urlRequest: URLRequest?,
                    response: HTTPURLResponse,
                    data: Data?,
                    withResult result: Request.ValidationResult)

`

                request(_:didParseResponse:)
                `

Declaration

Swift

public func request(_ request: DataRequest, didParseResponse response: DataResponse<Data?, AFError>)

`

                request(_:didParseResponse:)
                `

Declaration

Swift

public func request<Value>(_ request: DataRequest, didParseResponse response: DataResponse<Value, AFError>) where Value : Sendable

`

                request(_:didValidateRequest:response:withResult:)
                `

Declaration

Swift

public func request(_ request: DataStreamRequest,
                    didValidateRequest urlRequest: URLRequest?,
                    response: HTTPURLResponse,
                    withResult result: Request.ValidationResult)

`

                request(_:didParseStream:)
                `

Declaration

Swift

public func request<Value>(_ request: DataStreamRequest, didParseStream result: Result<Value, AFError>) where Value : Sendable

`

                request(_:didCreateUploadable:)
                `

Declaration

Swift

public func request(_ request: UploadRequest, didCreateUploadable uploadable: UploadRequest.Uploadable)

`

                request(_:didFailToCreateUploadableWithError:)
                `

Declaration

Swift

public func request(_ request: UploadRequest, didFailToCreateUploadableWithError error: AFError)

`

                request(_:didProvideInputStream:)
                `

Declaration

Swift

public func request(_ request: UploadRequest, didProvideInputStream stream: InputStream)

`

                request(_:didFinishDownloadingUsing:with:)
                `

Declaration

Swift

public func request(_ request: DownloadRequest, didFinishDownloadingUsing task: URLSessionTask, with result: Result<URL, AFError>)

`

                request(_:didCreateDestinationURL:)
                `

Declaration

Swift

public func request(_ request: DownloadRequest, didCreateDestinationURL url: URL)

`

                request(_:didValidateRequest:response:fileURL:withResult:)
                `

Declaration

Swift

public func request(_ request: DownloadRequest,
                    didValidateRequest urlRequest: URLRequest?,
                    response: HTTPURLResponse,
                    fileURL: URL?,
                    withResult result: Request.ValidationResult)

`

                request(_:didParseResponse:)
                `

Declaration

Swift

public func request(_ request: DownloadRequest, didParseResponse response: DownloadResponse<URL?, AFError>)

`

                request(_:didParseResponse:)
                `

Declaration

Swift

public func request<Value>(_ request: DownloadRequest, didParseResponse response: DownloadResponse<Value, AFError>) where Value : Sendable