Package apple.foundation
Class NSURLSessionTaskTransactionMetrics
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.foundation.NSURLSessionTaskTransactionMetrics
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Block_accessibilityActivateBlock_ret, NSObject.Block_accessibilityActivationPointBlock_ret, NSObject.Block_accessibilityAttributedHintBlock_ret, NSObject.Block_accessibilityAttributedLabelBlock_ret, NSObject.Block_accessibilityAttributedUserInputLabelsBlock_ret, NSObject.Block_accessibilityAttributedValueBlock_ret, NSObject.Block_accessibilityContainerTypeBlock_ret, NSObject.Block_accessibilityCustomActionsBlock_ret, NSObject.Block_accessibilityCustomRotorsBlock_ret, NSObject.Block_accessibilityDecrementBlock_ret, NSObject.Block_accessibilityElementsBlock_ret, NSObject.Block_accessibilityElementsHiddenBlock_ret, NSObject.Block_accessibilityFrameBlock_ret, NSObject.Block_accessibilityHeaderElementsBlock_ret, NSObject.Block_accessibilityHintBlock_ret, NSObject.Block_accessibilityIdentifierBlock_ret, NSObject.Block_accessibilityIncrementBlock_ret, NSObject.Block_accessibilityLabelBlock_ret, NSObject.Block_accessibilityLanguageBlock_ret, NSObject.Block_accessibilityMagicTapBlock_ret, NSObject.Block_accessibilityNavigationStyleBlock_ret, NSObject.Block_accessibilityPathBlock_ret, NSObject.Block_accessibilityPerformEscapeBlock_ret, NSObject.Block_accessibilityRespondsToUserInteractionBlock_ret, NSObject.Block_accessibilityShouldGroupAccessibilityChildrenBlock_ret, NSObject.Block_accessibilityTextualContextBlock_ret, NSObject.Block_accessibilityTraitsBlock_ret, NSObject.Block_accessibilityUserInputLabelsBlock_ret, NSObject.Block_accessibilityValueBlock_ret, NSObject.Block_accessibilityViewIsModalBlock_ret, NSObject.Block_automationElementsBlock_ret, NSObject.Block_isAccessibilityElementBlock_ret, NSObject.Block_setAccessibilityActivateBlock, NSObject.Block_setAccessibilityActivationPointBlock, NSObject.Block_setAccessibilityAttributedHintBlock, NSObject.Block_setAccessibilityAttributedLabelBlock, NSObject.Block_setAccessibilityAttributedUserInputLabelsBlock, NSObject.Block_setAccessibilityAttributedValueBlock, NSObject.Block_setAccessibilityContainerTypeBlock, NSObject.Block_setAccessibilityCustomActionsBlock, NSObject.Block_setAccessibilityCustomRotorsBlock, NSObject.Block_setAccessibilityDecrementBlock, NSObject.Block_setAccessibilityElementsBlock, NSObject.Block_setAccessibilityElementsHiddenBlock, NSObject.Block_setAccessibilityFrameBlock, NSObject.Block_setAccessibilityHeaderElementsBlock, NSObject.Block_setAccessibilityHintBlock, NSObject.Block_setAccessibilityIdentifierBlock, NSObject.Block_setAccessibilityIncrementBlock, NSObject.Block_setAccessibilityLabelBlock, NSObject.Block_setAccessibilityLanguageBlock, NSObject.Block_setAccessibilityMagicTapBlock, NSObject.Block_setAccessibilityNavigationStyleBlock, NSObject.Block_setAccessibilityPathBlock, NSObject.Block_setAccessibilityPerformEscapeBlock, NSObject.Block_setAccessibilityRespondsToUserInteractionBlock, NSObject.Block_setAccessibilityShouldGroupAccessibilityChildrenBlock, NSObject.Block_setAccessibilityTextualContextBlock, NSObject.Block_setAccessibilityTraitsBlock, NSObject.Block_setAccessibilityUserInputLabelsBlock, NSObject.Block_setAccessibilityValueBlock, NSObject.Block_setAccessibilityViewIsModalBlock, NSObject.Block_setAutomationElementsBlock, NSObject.Block_setIsAccessibilityElementBlock, NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedNSURLSessionTaskTransactionMetrics(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static booleanaccessInstanceVariablesDirectly()static NSURLSessionTaskTransactionMetricsalloc()static NSURLSessionTaskTransactionMetricsallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)static booleanautomaticallyNotifiesObserversForKey(@NotNull java.lang.String key)static voidcancelPreviousPerformRequestsWithTarget(@NotNull java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull java.lang.Object aTarget, @NotNull org.moe.natj.objc.SEL aSelector, @Nullable java.lang.Object anArgument)static @NotNull NSArray<java.lang.String>classFallbacksForKeyedArchiver()static @NotNull org.moe.natj.objc.ClassclassForKeyedUnarchiver()@Nullable NSDateconnectEndDate()connectEndDate is the time immediately after the user agent finished establishing the connection to the server, including completion of security-related and other handshakes.@Nullable NSDateconnectStartDate()connectStartDate is the time immediately before the user agent started establishing the connection to the server.longcountOfRequestBodyBytesBeforeEncoding()countOfRequestBodyBytesBeforeEncoding is the size of upload body data, file, or stream.longcountOfRequestBodyBytesSent()countOfRequestBodyBytesSent is the number of bytes transferred for request body.longcountOfRequestHeaderBytesSent()countOfRequestHeaderBytesSent is the number of bytes transferred for request header.longcountOfResponseBodyBytesAfterDecoding()countOfResponseBodyBytesAfterDecoding is the size of data delivered to your delegate or completion handler.longcountOfResponseBodyBytesReceived()countOfResponseBodyBytesReceived is the number of bytes transferred for response header.longcountOfResponseHeaderBytesReceived()countOfResponseHeaderBytesReceived is the number of bytes transferred for response header.static java.lang.StringdebugDescription_static()static java.lang.Stringdescription_static()@Nullable NSDatedomainLookupEndDate()domainLookupEndDate returns the time after the name lookup was completed.@Nullable NSDatedomainLookupStartDate()domainLookupStartDate returns the time immediately before the user agent started the name lookup for the resource.longdomainResolutionProtocol()DNS protocol used for domain resolution.@Nullable NSDatefetchStartDate()fetchStartDate returns the time when the user agent started fetching the resource, whether or not the resource was retrieved from the server or local resources.static longhash_static()NSURLSessionTaskTransactionMetricsinit()Deprecated.static NSObject.Function_instanceMethodForSelector_retinstanceMethodForSelector(org.moe.natj.objc.SEL aSelector)static NSMethodSignatureinstanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)static booleaninstancesRespondToSelector(org.moe.natj.objc.SEL aSelector)booleanisCellular()Whether the connection is established over a cellular interface.booleanisConstrained()Whether the connection is established over a constrained interface.booleanisExpensive()Whether the connection is established over an expensive interface.booleanisMultipath()Whether a multipath protocol is successfully negotiated for the connection.booleanisProxyConnection()This property is set to YES if a proxy connection was used to fetch the resource.booleanisReusedConnection()This property is set to YES if a persistent connection was used to fetch the resource.static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static @NotNull NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(@NotNull java.lang.String key)@Nullable java.lang.StringlocalAddress()localAddress is the IP address string of the local interface for the connection.@Nullable NSNumberlocalPort()localPort is the port number of the local interface for the connection.@Nullable NSNumbernegotiatedTLSCipherSuite()negotiatedTLSCipherSuite is the TLS cipher suite negotiated for the connection.@Nullable NSNumbernegotiatedTLSProtocolVersion()negotiatedTLSProtocolVersion is the TLS protocol version negotiated for the connection.@Nullable java.lang.StringnetworkProtocolName()The network protocol used to fetch the resource, as identified by the ALPN Protocol ID Identification Sequence [RFC7301].static NSURLSessionTaskTransactionMetricsnew_objc()Deprecated.@Nullable java.lang.StringremoteAddress()remoteAddress is the IP address string of the remote interface for the connection.@Nullable NSNumberremotePort()remotePort is the port number of the remote interface for the connection.@NotNull NSURLRequestrequest()Represents the transaction request.@Nullable NSDaterequestEndDate()requestEndDate is the time immediately after the user agent finished requesting the source, regardless of whether the resource was retrieved from the server or local resources.@Nullable NSDaterequestStartDate()requestStartDate is the time immediately before the user agent started requesting the source, regardless of whether the resource was retrieved from the server or local resources.static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)longresourceFetchType()Indicates whether the resource was loaded, pushed or retrieved from the local cache.@Nullable NSURLResponseresponse()Represents the transaction response.@Nullable NSDateresponseEndDate()responseEndDate is the time immediately after the user agent received the last byte of the resource.@Nullable NSDateresponseStartDate()responseStartDate is the time immediately after the user agent received the first byte of the response from the server or from local resources.@Nullable NSDatesecureConnectionEndDate()If an encrypted connection was used, secureConnectionEndDate is the time immediately after the security handshake completed.@Nullable NSDatesecureConnectionStartDate()If an encrypted connection was used, secureConnectionStartDate is the time immediately before the user agent started the security handshake to secure the current connection.static voidsetVersion_static(long aVersion)static org.moe.natj.objc.Classsuperclass_static()static booleanuseStoredAccessor()Deprecated.static longversion_static()-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivateBlock, accessibilityActivationPoint, accessibilityActivationPointBlock, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedHintBlock, accessibilityAttributedLabel, accessibilityAttributedLabelBlock, accessibilityAttributedUserInputLabels, accessibilityAttributedUserInputLabelsBlock, accessibilityAttributedValue, accessibilityAttributedValueBlock, accessibilityContainerType, accessibilityContainerTypeBlock, accessibilityCustomActions, accessibilityCustomActionsBlock, accessibilityCustomRotors, accessibilityCustomRotorsBlock, accessibilityDecrement, accessibilityDecrementBlock, accessibilityDirectTouchOptions, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsBlock, accessibilityElementsHidden, accessibilityElementsHiddenBlock, accessibilityFrame, accessibilityFrameBlock, accessibilityHeaderElementsBlock, accessibilityHint, accessibilityHintBlock, accessibilityIdentifierBlock, accessibilityIncrement, accessibilityIncrementBlock, accessibilityLabel, accessibilityLabelBlock, accessibilityLanguage, accessibilityLanguageBlock, accessibilityMagicTapBlock, accessibilityNavigationStyle, accessibilityNavigationStyleBlock, accessibilityPath, accessibilityPathBlock, accessibilityPerformEscape, accessibilityPerformEscapeBlock, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityRespondsToUserInteractionBlock, accessibilityScroll, accessibilityShouldGroupAccessibilityChildrenBlock, accessibilityTextualContext, accessibilityTextualContextBlock, accessibilityTraits, accessibilityTraitsBlock, accessibilityUserInputLabels, accessibilityUserInputLabelsBlock, accessibilityValue, accessibilityValueBlock, accessibilityViewIsModal, accessibilityViewIsModalBlock, accessibilityZoomInAtPoint, accessibilityZoomOutAtPoint, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, automationElements, automationElementsBlock, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hash, indexOfAccessibilityElement, isAccessibilityElement, isAccessibilityElementBlock, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivateBlock, setAccessibilityActivationPoint, setAccessibilityActivationPointBlock, setAccessibilityAttributedHint, setAccessibilityAttributedHintBlock, setAccessibilityAttributedLabel, setAccessibilityAttributedLabelBlock, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedUserInputLabelsBlock, setAccessibilityAttributedValue, setAccessibilityAttributedValueBlock, setAccessibilityContainerType, setAccessibilityContainerTypeBlock, setAccessibilityCustomActions, setAccessibilityCustomActionsBlock, setAccessibilityCustomRotors, setAccessibilityCustomRotorsBlock, setAccessibilityDecrementBlock, setAccessibilityDirectTouchOptions, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsBlock, setAccessibilityElementsHidden, setAccessibilityElementsHiddenBlock, setAccessibilityFrame, setAccessibilityFrameBlock, setAccessibilityHeaderElementsBlock, setAccessibilityHint, setAccessibilityHintBlock, setAccessibilityIdentifierBlock, setAccessibilityIncrementBlock, setAccessibilityLabel, setAccessibilityLabelBlock, setAccessibilityLanguage, setAccessibilityLanguageBlock, setAccessibilityMagicTapBlock, setAccessibilityNavigationStyle, setAccessibilityNavigationStyleBlock, setAccessibilityPath, setAccessibilityPathBlock, setAccessibilityPerformEscapeBlock, setAccessibilityRespondsToUserInteraction, setAccessibilityRespondsToUserInteractionBlock, setAccessibilityShouldGroupAccessibilityChildrenBlock, setAccessibilityTextualContext, setAccessibilityTextualContextBlock, setAccessibilityTraits, setAccessibilityTraitsBlock, setAccessibilityUserInputLabels, setAccessibilityUserInputLabelsBlock, setAccessibilityValue, setAccessibilityValueBlock, setAccessibilityViewIsModal, setAccessibilityViewIsModalBlock, setAutomationElements, setAutomationElementsBlock, setIsAccessibilityElement, setIsAccessibilityElementBlock, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, storedValueForKey, superclass, takeStoredValueForKey, takeValueForKey, takeValueForKeyPath, takeValuesFromDictionary, unableToSetNilForKey, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, valuesForKeys, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static NSURLSessionTaskTransactionMetrics alloc()
-
allocWithZone
public static NSURLSessionTaskTransactionMetrics allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(@NotNull @NotNull java.lang.String key)
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(@NotNull @NotNull java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull @NotNull java.lang.Object aTarget, @NotNull @NotNull org.moe.natj.objc.SEL aSelector, @Nullable @Nullable java.lang.Object anArgument)
-
classFallbacksForKeyedArchiver
@NotNull public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
@NotNull public static @NotNull org.moe.natj.objc.Class classForKeyedUnarchiver()
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
description_static
public static java.lang.String description_static()
-
hash_static
public static long hash_static()
-
instanceMethodForSelector
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
-
instanceMethodSignatureForSelector
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
-
instancesRespondToSelector
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
-
isSubclassOfClass
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
-
keyPathsForValuesAffectingValueForKey
@NotNull public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(@NotNull @NotNull java.lang.String key)
-
new_objc
@Deprecated public static NSURLSessionTaskTransactionMetrics new_objc()
Deprecated.API-Since: 10.0 Deprecated-Since: 13.0 Deprecated-Message: Not supported
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
setVersion_static
public static void setVersion_static(long aVersion)
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
version_static
public static long version_static()
-
connectEndDate
@Nullable public @Nullable NSDate connectEndDate()
connectEndDate is the time immediately after the user agent finished establishing the connection to the server, including completion of security-related and other handshakes.
-
connectStartDate
@Nullable public @Nullable NSDate connectStartDate()
connectStartDate is the time immediately before the user agent started establishing the connection to the server. For example, this would correspond to the time immediately before the user agent started trying to establish the TCP connection.
-
domainLookupEndDate
@Nullable public @Nullable NSDate domainLookupEndDate()
domainLookupEndDate returns the time after the name lookup was completed.
-
domainLookupStartDate
@Nullable public @Nullable NSDate domainLookupStartDate()
domainLookupStartDate returns the time immediately before the user agent started the name lookup for the resource.
-
fetchStartDate
@Nullable public @Nullable NSDate fetchStartDate()
fetchStartDate returns the time when the user agent started fetching the resource, whether or not the resource was retrieved from the server or local resources. The following metrics will be set to nil, if a persistent connection was used or the resource was retrieved from local resources: domainLookupStartDate domainLookupEndDate connectStartDate connectEndDate secureConnectionStartDate secureConnectionEndDate
-
init
@Deprecated public NSURLSessionTaskTransactionMetrics init()
Deprecated.API-Since: 10.0 Deprecated-Since: 13.0 Deprecated-Message: Not supported
-
isProxyConnection
public boolean isProxyConnection()
This property is set to YES if a proxy connection was used to fetch the resource.
-
isReusedConnection
public boolean isReusedConnection()
This property is set to YES if a persistent connection was used to fetch the resource.
-
networkProtocolName
@Nullable public @Nullable java.lang.String networkProtocolName()
The network protocol used to fetch the resource, as identified by the ALPN Protocol ID Identification Sequence [RFC7301]. E.g., h3, h2, http/1.1. When a proxy is configured AND a tunnel connection is established, then this attribute returns the value for the tunneled protocol. For example: If no proxy were used, and HTTP/2 was negotiated, then h2 would be returned. If HTTP/1.1 were used to the proxy, and the tunneled connection was HTTP/2, then h2 would be returned. If HTTP/1.1 were used to the proxy, and there were no tunnel, then http/1.1 would be returned.
-
request
@NotNull public @NotNull NSURLRequest request()
Represents the transaction request.
-
requestEndDate
@Nullable public @Nullable NSDate requestEndDate()
requestEndDate is the time immediately after the user agent finished requesting the source, regardless of whether the resource was retrieved from the server or local resources. For example, this would correspond to the time immediately after the user agent finished sending the last byte of the request.
-
requestStartDate
@Nullable public @Nullable NSDate requestStartDate()
requestStartDate is the time immediately before the user agent started requesting the source, regardless of whether the resource was retrieved from the server or local resources. For example, this would correspond to the time immediately before the user agent sent an HTTP GET request.
-
resourceFetchType
public long resourceFetchType()
Indicates whether the resource was loaded, pushed or retrieved from the local cache.
-
response
@Nullable public @Nullable NSURLResponse response()
Represents the transaction response. Can be nil if error occurred and no response was generated.
-
responseEndDate
@Nullable public @Nullable NSDate responseEndDate()
responseEndDate is the time immediately after the user agent received the last byte of the resource.
-
responseStartDate
@Nullable public @Nullable NSDate responseStartDate()
responseStartDate is the time immediately after the user agent received the first byte of the response from the server or from local resources. For example, this would correspond to the time immediately after the user agent received the first byte of an HTTP response.
-
secureConnectionEndDate
@Nullable public @Nullable NSDate secureConnectionEndDate()
If an encrypted connection was used, secureConnectionEndDate is the time immediately after the security handshake completed. If an encrypted connection was not used, this attribute is set to nil.
-
secureConnectionStartDate
@Nullable public @Nullable NSDate secureConnectionStartDate()
If an encrypted connection was used, secureConnectionStartDate is the time immediately before the user agent started the security handshake to secure the current connection. For example, this would correspond to the time immediately before the user agent started the TLS handshake. If an encrypted connection was not used, this attribute is set to nil.
-
countOfRequestBodyBytesBeforeEncoding
public long countOfRequestBodyBytesBeforeEncoding()
countOfRequestBodyBytesBeforeEncoding is the size of upload body data, file, or stream. API-Since: 13.0
-
countOfRequestBodyBytesSent
public long countOfRequestBodyBytesSent()
countOfRequestBodyBytesSent is the number of bytes transferred for request body. It includes protocol-specific framing, transfer encoding, and content encoding. API-Since: 13.0
-
countOfRequestHeaderBytesSent
public long countOfRequestHeaderBytesSent()
countOfRequestHeaderBytesSent is the number of bytes transferred for request header. API-Since: 13.0
-
countOfResponseBodyBytesAfterDecoding
public long countOfResponseBodyBytesAfterDecoding()
countOfResponseBodyBytesAfterDecoding is the size of data delivered to your delegate or completion handler. API-Since: 13.0
-
countOfResponseBodyBytesReceived
public long countOfResponseBodyBytesReceived()
countOfResponseBodyBytesReceived is the number of bytes transferred for response header. It includes protocol-specific framing, transfer encoding, and content encoding. API-Since: 13.0
-
countOfResponseHeaderBytesReceived
public long countOfResponseHeaderBytesReceived()
countOfResponseHeaderBytesReceived is the number of bytes transferred for response header. API-Since: 13.0
-
isCellular
public boolean isCellular()
Whether the connection is established over a cellular interface. API-Since: 13.0
-
isConstrained
public boolean isConstrained()
Whether the connection is established over a constrained interface. API-Since: 13.0
-
isExpensive
public boolean isExpensive()
Whether the connection is established over an expensive interface. API-Since: 13.0
-
isMultipath
public boolean isMultipath()
Whether a multipath protocol is successfully negotiated for the connection. API-Since: 13.0
-
localAddress
@Nullable public @Nullable java.lang.String localAddress()
localAddress is the IP address string of the local interface for the connection. For multipath protocols, this is the local address of the initial flow. If a connection was not used, this attribute is set to nil. API-Since: 13.0
-
localPort
@Nullable public @Nullable NSNumber localPort()
localPort is the port number of the local interface for the connection. For multipath protocols, this is the local port of the initial flow. If a connection was not used, this attribute is set to nil. API-Since: 13.0
-
negotiatedTLSCipherSuite
@Nullable public @Nullable NSNumber negotiatedTLSCipherSuite()
negotiatedTLSCipherSuite is the TLS cipher suite negotiated for the connection. It is a 2-byte sequence in host byte order. Please refer to tls_ciphersuite_t enum in Security/SecProtocolTypes.h If an encrypted connection was not used, this attribute is set to nil. API-Since: 13.0
-
negotiatedTLSProtocolVersion
@Nullable public @Nullable NSNumber negotiatedTLSProtocolVersion()
negotiatedTLSProtocolVersion is the TLS protocol version negotiated for the connection. It is a 2-byte sequence in host byte order. Please refer to tls_protocol_version_t enum in Security/SecProtocolTypes.h If an encrypted connection was not used, this attribute is set to nil. API-Since: 13.0
-
remoteAddress
@Nullable public @Nullable java.lang.String remoteAddress()
remoteAddress is the IP address string of the remote interface for the connection. For multipath protocols, this is the remote address of the initial flow. If a connection was not used, this attribute is set to nil. API-Since: 13.0
-
remotePort
@Nullable public @Nullable NSNumber remotePort()
remotePort is the port number of the remote interface for the connection. For multipath protocols, this is the remote port of the initial flow. If a connection was not used, this attribute is set to nil. API-Since: 13.0
-
domainResolutionProtocol
public long domainResolutionProtocol()
DNS protocol used for domain resolution. API-Since: 14.0
-
useStoredAccessor
@Deprecated public static boolean useStoredAccessor()
Deprecated.
-
-