public static class SonicSessionConfig.Builder
extends java.lang.Object
构造器和说明 |
---|
Builder() |
public SonicSessionConfig.Builder setConnectTimeoutMillis(int connectTimeoutMillis)
public SonicSessionConfig.Builder setReadTimeoutMillis(int readTimeoutMillis)
public SonicSessionConfig.Builder setReadBufferSize(int readBufferSize)
public SonicSessionConfig.Builder setPreloadSessionExpiredTimeMillis(long preloadSessionExpiredTimeMillis)
public SonicSessionConfig.Builder setAcceptDiff(boolean enable)
public SonicSessionConfig.Builder setIsAccountRelated(boolean value)
public SonicSessionConfig.Builder setReloadInBadNetwork(boolean reloadInBadNetwork)
public SonicSessionConfig.Builder setAutoStartWhenCreate(boolean autoStartWhenCreate)
public SonicSessionConfig.Builder setUseSonicCacheInBadNetworkToastMessage(java.lang.String toastMessage)
public SonicSessionConfig.Builder setSessionMode(int sessionMode)
public SonicSessionConfig.Builder setCacheInterceptor(SonicCacheInterceptor interceptor)
public SonicSessionConfig.Builder setConnectionInterceptor(SonicSessionConnectionInterceptor interceptor)
public SonicSessionConfig.Builder setCustomRequestHeaders(java.util.Map<java.lang.String,java.lang.String> customRequestHeaders)
public SonicSessionConfig.Builder setCustomResponseHeaders(java.util.Map<java.lang.String,java.lang.String> customResponseHeaders)
public SonicSessionConfig.Builder setSupportCacheControl(boolean supportCacheControl)
public SonicSessionConfig.Builder setSupportLocalServer(boolean enable)
public SonicSessionConfig build()