.class public Lorg/apache/http/config/SocketConfig$Builder; .super Ljava/lang/Object; .source "SocketConfig.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lorg/apache/http/config/SocketConfig; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x9 name = "Builder" .end annotation # instance fields .field private backlogSize:I .field private rcvBufSize:I .field private sndBufSize:I .field private soKeepAlive:Z .field private soLinger:I .field private soReuseAddress:Z .field private soTimeout:I .field private tcpNoDelay:Z # direct methods .method constructor ()V .registers 2 .line 233 invoke-direct {p0}, Ljava/lang/Object;->()V const/4 v0, -0x1 .line 234 iput v0, p0, Lorg/apache/http/config/SocketConfig$Builder;->soLinger:I const/4 v0, 0x1 .line 235 iput-boolean v0, p0, Lorg/apache/http/config/SocketConfig$Builder;->tcpNoDelay:Z return-void .end method # virtual methods .method public build()Lorg/apache/http/config/SocketConfig; .registers 11 .line 288 new-instance v9, Lorg/apache/http/config/SocketConfig; iget v1, p0, Lorg/apache/http/config/SocketConfig$Builder;->soTimeout:I iget-boolean v2, p0, Lorg/apache/http/config/SocketConfig$Builder;->soReuseAddress:Z iget v3, p0, Lorg/apache/http/config/SocketConfig$Builder;->soLinger:I iget-boolean v4, p0, Lorg/apache/http/config/SocketConfig$Builder;->soKeepAlive:Z iget-boolean v5, p0, Lorg/apache/http/config/SocketConfig$Builder;->tcpNoDelay:Z iget v6, p0, Lorg/apache/http/config/SocketConfig$Builder;->sndBufSize:I iget v7, p0, Lorg/apache/http/config/SocketConfig$Builder;->rcvBufSize:I iget v8, p0, Lorg/apache/http/config/SocketConfig$Builder;->backlogSize:I move-object v0, v9 invoke-direct/range {v0 .. v8}, Lorg/apache/http/config/SocketConfig;->(IZIZZIII)V return-object v9 .end method .method public setBacklogSize(I)Lorg/apache/http/config/SocketConfig$Builder; .registers 2 .line 283 iput p1, p0, Lorg/apache/http/config/SocketConfig$Builder;->backlogSize:I return-object p0 .end method .method public setRcvBufSize(I)Lorg/apache/http/config/SocketConfig$Builder; .registers 2 .line 275 iput p1, p0, Lorg/apache/http/config/SocketConfig$Builder;->rcvBufSize:I return-object p0 .end method .method public setSndBufSize(I)Lorg/apache/http/config/SocketConfig$Builder; .registers 2 .line 267 iput p1, p0, Lorg/apache/http/config/SocketConfig$Builder;->sndBufSize:I return-object p0 .end method .method public setSoKeepAlive(Z)Lorg/apache/http/config/SocketConfig$Builder; .registers 2 .line 254 iput-boolean p1, p0, Lorg/apache/http/config/SocketConfig$Builder;->soKeepAlive:Z return-object p0 .end method .method public setSoLinger(I)Lorg/apache/http/config/SocketConfig$Builder; .registers 2 .line 249 iput p1, p0, Lorg/apache/http/config/SocketConfig$Builder;->soLinger:I return-object p0 .end method .method public setSoReuseAddress(Z)Lorg/apache/http/config/SocketConfig$Builder; .registers 2 .line 244 iput-boolean p1, p0, Lorg/apache/http/config/SocketConfig$Builder;->soReuseAddress:Z return-object p0 .end method .method public setSoTimeout(I)Lorg/apache/http/config/SocketConfig$Builder; .registers 2 .line 239 iput p1, p0, Lorg/apache/http/config/SocketConfig$Builder;->soTimeout:I return-object p0 .end method .method public setTcpNoDelay(Z)Lorg/apache/http/config/SocketConfig$Builder; .registers 2 .line 259 iput-boolean p1, p0, Lorg/apache/http/config/SocketConfig$Builder;->tcpNoDelay:Z return-object p0 .end method