Package org.robovm.apple.foundation
Class NSURLSessionConfiguration
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.foundation.NSURLSessionConfiguration
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class NSURLSessionConfiguration extends NSObject
- Since:
- Available in iOS 7.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSURLSessionConfiguration.NSURLSessionConfigurationPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description NSURLSessionConfiguration()
protected
NSURLSessionConfiguration(NSObject.Handle h, long handle)
protected
NSURLSessionConfiguration(NSObject.SkipInit skipInit)
-
Method Summary
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
NSURLSessionConfiguration
public NSURLSessionConfiguration()
-
NSURLSessionConfiguration
protected NSURLSessionConfiguration(NSObject.Handle h, long handle)
-
NSURLSessionConfiguration
protected NSURLSessionConfiguration(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getDefaultSessionConfiguration
public static NSURLSessionConfiguration getDefaultSessionConfiguration()
-
getEphemeralSessionConfiguration
public static NSURLSessionConfiguration getEphemeralSessionConfiguration()
-
getIdentifier
public java.lang.String getIdentifier()
-
getRequestCachePolicy
public NSURLRequestCachePolicy getRequestCachePolicy()
-
setRequestCachePolicy
public void setRequestCachePolicy(NSURLRequestCachePolicy v)
-
getTimeoutIntervalForRequest
public double getTimeoutIntervalForRequest()
-
setTimeoutIntervalForRequest
public void setTimeoutIntervalForRequest(double v)
-
getTimeoutIntervalForResource
public double getTimeoutIntervalForResource()
-
setTimeoutIntervalForResource
public void setTimeoutIntervalForResource(double v)
-
getNetworkServiceType
public NSURLRequestNetworkServiceType getNetworkServiceType()
-
setNetworkServiceType
public void setNetworkServiceType(NSURLRequestNetworkServiceType v)
-
allowsCellularAccess
public boolean allowsCellularAccess()
-
setAllowsCellularAccess
public void setAllowsCellularAccess(boolean v)
-
isWaitsForConnectivity
public boolean isWaitsForConnectivity()
- Since:
- Available in iOS 11.0 and later.
-
setWaitsForConnectivity
public void setWaitsForConnectivity(boolean v)
- Since:
- Available in iOS 11.0 and later.
-
isDiscretionary
public boolean isDiscretionary()
- Since:
- Available in iOS 7.0 and later.
-
setDiscretionary
public void setDiscretionary(boolean v)
- Since:
- Available in iOS 7.0 and later.
-
getSharedContainerIdentifier
public java.lang.String getSharedContainerIdentifier()
- Since:
- Available in iOS 8.0 and later.
-
setSharedContainerIdentifier
public void setSharedContainerIdentifier(java.lang.String v)
- Since:
- Available in iOS 8.0 and later.
-
sendsLaunchEvents
public boolean sendsLaunchEvents()
- Since:
- Available in iOS 7.0 and later.
-
setSendsLaunchEvents
public void setSendsLaunchEvents(boolean v)
- Since:
- Available in iOS 7.0 and later.
-
getConnectionProxy
public CFProxy getConnectionProxy()
-
setConnectionProxy
public void setConnectionProxy(CFProxy v)
-
getTLSMinimumSupportedProtocol
public SSLProtocol getTLSMinimumSupportedProtocol()
-
setTLSMinimumSupportedProtocol
public void setTLSMinimumSupportedProtocol(SSLProtocol v)
-
getTLSMaximumSupportedProtocol
public SSLProtocol getTLSMaximumSupportedProtocol()
-
setTLSMaximumSupportedProtocol
public void setTLSMaximumSupportedProtocol(SSLProtocol v)
-
shouldUseHTTPPipelining
public boolean shouldUseHTTPPipelining()
-
setShouldUseHTTPPipelining
public void setShouldUseHTTPPipelining(boolean v)
-
shouldSetHTTPCookies
public boolean shouldSetHTTPCookies()
-
setShouldSetHTTPCookies
public void setShouldSetHTTPCookies(boolean v)
-
getHTTPCookieAcceptPolicy
public NSHTTPCookieAcceptPolicy getHTTPCookieAcceptPolicy()
-
setHTTPCookieAcceptPolicy
public void setHTTPCookieAcceptPolicy(NSHTTPCookieAcceptPolicy v)
-
getGetAdditionalHTTPHeaders
public java.util.Map<java.lang.String,java.lang.String> getGetAdditionalHTTPHeaders()
-
setGetAdditionalHTTPHeaders
public void setGetAdditionalHTTPHeaders(java.util.Map<java.lang.String,java.lang.String> v)
-
getMaximumHTTPConnectionsPerHost
public long getMaximumHTTPConnectionsPerHost()
-
setMaximumHTTPConnectionsPerHost
public void setMaximumHTTPConnectionsPerHost(long v)
-
getHTTPCookieStorage
public NSHTTPCookieStorage getHTTPCookieStorage()
-
setHTTPCookieStorage
public void setHTTPCookieStorage(NSHTTPCookieStorage v)
-
getURLCredentialStorage
public NSURLCredentialStorage getURLCredentialStorage()
-
setURLCredentialStorage
public void setURLCredentialStorage(NSURLCredentialStorage v)
-
getURLCache
public NSURLCache getURLCache()
-
setURLCache
public void setURLCache(NSURLCache v)
-
shouldUseExtendedBackgroundIdleMode
public boolean shouldUseExtendedBackgroundIdleMode()
- Since:
- Available in iOS 9.0 and later.
-
setShouldUseExtendedBackgroundIdleMode
public void setShouldUseExtendedBackgroundIdleMode(boolean v)
- Since:
- Available in iOS 9.0 and later.
-
getProtocolClasses
public java.util.List<org.robovm.objc.ObjCClass> getProtocolClasses()
-
setProtocolClasses
public void setProtocolClasses(java.util.List<org.robovm.objc.ObjCClass> v)
-
getMultipathServiceType
public NSURLSessionMultipathServiceType getMultipathServiceType()
- Since:
- Available in iOS 11.0 and later.
-
setMultipathServiceType
public void setMultipathServiceType(NSURLSessionMultipathServiceType v)
- Since:
- Available in iOS 11.0 and later.
-
getBackgroundSessionConfiguration
public static NSURLSessionConfiguration getBackgroundSessionConfiguration(java.lang.String identifier)
- Since:
- Available in iOS 8.0 and later.
-
getBackgroundSessionConfiguration7
@Deprecated public static NSURLSessionConfiguration getBackgroundSessionConfiguration7(java.lang.String identifier)
Deprecated.Deprecated in iOS 8.0. Please use backgroundSessionConfigurationWithIdentifier: instead- Since:
- Available in iOS 7.0 and later.
-
-