.class public Lorg/apache/http/config/ConnectionConfig; .super Ljava/lang/Object; .source "ConnectionConfig.java" # interfaces .implements Ljava/lang/Cloneable; # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lorg/apache/http/config/ConnectionConfig$Builder; } .end annotation # static fields .field public static final DEFAULT:Lorg/apache/http/config/ConnectionConfig; # instance fields .field private final bufferSize:I .field private final charset:Ljava/nio/charset/Charset; .field private final fragmentSizeHint:I .field private final malformedInputAction:Ljava/nio/charset/CodingErrorAction; .field private final messageConstraints:Lorg/apache/http/config/MessageConstraints; .field private final unmappableInputAction:Ljava/nio/charset/CodingErrorAction; # direct methods .method static constructor ()V .registers 1 .line 46 new-instance v0, Lorg/apache/http/config/ConnectionConfig$Builder; invoke-direct {v0}, Lorg/apache/http/config/ConnectionConfig$Builder;->()V invoke-virtual {v0}, Lorg/apache/http/config/ConnectionConfig$Builder;->build()Lorg/apache/http/config/ConnectionConfig; move-result-object v0 sput-object v0, Lorg/apache/http/config/ConnectionConfig;->DEFAULT:Lorg/apache/http/config/ConnectionConfig; return-void .end method .method constructor (IILjava/nio/charset/Charset;Ljava/nio/charset/CodingErrorAction;Ljava/nio/charset/CodingErrorAction;Lorg/apache/http/config/MessageConstraints;)V .registers 7 .line 62 invoke-direct {p0}, Ljava/lang/Object;->()V .line 63 iput p1, p0, Lorg/apache/http/config/ConnectionConfig;->bufferSize:I .line 64 iput p2, p0, Lorg/apache/http/config/ConnectionConfig;->fragmentSizeHint:I .line 65 iput-object p3, p0, Lorg/apache/http/config/ConnectionConfig;->charset:Ljava/nio/charset/Charset; .line 66 iput-object p4, p0, Lorg/apache/http/config/ConnectionConfig;->malformedInputAction:Ljava/nio/charset/CodingErrorAction; .line 67 iput-object p5, p0, Lorg/apache/http/config/ConnectionConfig;->unmappableInputAction:Ljava/nio/charset/CodingErrorAction; .line 68 iput-object p6, p0, Lorg/apache/http/config/ConnectionConfig;->messageConstraints:Lorg/apache/http/config/MessageConstraints; return-void .end method .method public static copy(Lorg/apache/http/config/ConnectionConfig;)Lorg/apache/http/config/ConnectionConfig$Builder; .registers 3 .line 118 const-string v0, "Connection config" invoke-static {p0, v0}, Lorg/apache/http/util/Args;->notNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; .line 119 new-instance v0, Lorg/apache/http/config/ConnectionConfig$Builder; invoke-direct {v0}, Lorg/apache/http/config/ConnectionConfig$Builder;->()V invoke-virtual {p0}, Lorg/apache/http/config/ConnectionConfig;->getBufferSize()I move-result v1 invoke-virtual {v0, v1}, Lorg/apache/http/config/ConnectionConfig$Builder;->setBufferSize(I)Lorg/apache/http/config/ConnectionConfig$Builder; move-result-object v0 invoke-virtual {p0}, Lorg/apache/http/config/ConnectionConfig;->getCharset()Ljava/nio/charset/Charset; move-result-object v1 invoke-virtual {v0, v1}, Lorg/apache/http/config/ConnectionConfig$Builder;->setCharset(Ljava/nio/charset/Charset;)Lorg/apache/http/config/ConnectionConfig$Builder; move-result-object v0 invoke-virtual {p0}, Lorg/apache/http/config/ConnectionConfig;->getFragmentSizeHint()I move-result v1 invoke-virtual {v0, v1}, Lorg/apache/http/config/ConnectionConfig$Builder;->setFragmentSizeHint(I)Lorg/apache/http/config/ConnectionConfig$Builder; move-result-object v0 invoke-virtual {p0}, Lorg/apache/http/config/ConnectionConfig;->getMalformedInputAction()Ljava/nio/charset/CodingErrorAction; move-result-object v1 invoke-virtual {v0, v1}, Lorg/apache/http/config/ConnectionConfig$Builder;->setMalformedInputAction(Ljava/nio/charset/CodingErrorAction;)Lorg/apache/http/config/ConnectionConfig$Builder; move-result-object v0 invoke-virtual {p0}, Lorg/apache/http/config/ConnectionConfig;->getUnmappableInputAction()Ljava/nio/charset/CodingErrorAction; move-result-object v1 invoke-virtual {v0, v1}, Lorg/apache/http/config/ConnectionConfig$Builder;->setUnmappableInputAction(Ljava/nio/charset/CodingErrorAction;)Lorg/apache/http/config/ConnectionConfig$Builder; move-result-object v0 invoke-virtual {p0}, Lorg/apache/http/config/ConnectionConfig;->getMessageConstraints()Lorg/apache/http/config/MessageConstraints; move-result-object p0 invoke-virtual {v0, p0}, Lorg/apache/http/config/ConnectionConfig$Builder;->setMessageConstraints(Lorg/apache/http/config/MessageConstraints;)Lorg/apache/http/config/ConnectionConfig$Builder; move-result-object p0 return-object p0 .end method .method public static custom()Lorg/apache/http/config/ConnectionConfig$Builder; .registers 1 .line 114 new-instance v0, Lorg/apache/http/config/ConnectionConfig$Builder; invoke-direct {v0}, Lorg/apache/http/config/ConnectionConfig$Builder;->()V return-object v0 .end method # virtual methods .method protected bridge synthetic clone()Ljava/lang/Object; .registers 2 .annotation system Ldalvik/annotation/Throws; value = { Ljava/lang/CloneNotSupportedException; } .end annotation .line 43 invoke-virtual {p0}, Lorg/apache/http/config/ConnectionConfig;->clone()Lorg/apache/http/config/ConnectionConfig; move-result-object v0 return-object v0 .end method .method protected clone()Lorg/apache/http/config/ConnectionConfig; .registers 2 .annotation system Ldalvik/annotation/Throws; value = { Ljava/lang/CloneNotSupportedException; } .end annotation .line 97 invoke-super {p0}, Ljava/lang/Object;->clone()Ljava/lang/Object; move-result-object v0 check-cast v0, Lorg/apache/http/config/ConnectionConfig; return-object v0 .end method .method public getBufferSize()I .registers 2 .line 72 iget v0, p0, Lorg/apache/http/config/ConnectionConfig;->bufferSize:I return v0 .end method .method public getCharset()Ljava/nio/charset/Charset; .registers 2 .line 80 iget-object v0, p0, Lorg/apache/http/config/ConnectionConfig;->charset:Ljava/nio/charset/Charset; return-object v0 .end method .method public getFragmentSizeHint()I .registers 2 .line 76 iget v0, p0, Lorg/apache/http/config/ConnectionConfig;->fragmentSizeHint:I return v0 .end method .method public getMalformedInputAction()Ljava/nio/charset/CodingErrorAction; .registers 2 .line 84 iget-object v0, p0, Lorg/apache/http/config/ConnectionConfig;->malformedInputAction:Ljava/nio/charset/CodingErrorAction; return-object v0 .end method .method public getMessageConstraints()Lorg/apache/http/config/MessageConstraints; .registers 2 .line 92 iget-object v0, p0, Lorg/apache/http/config/ConnectionConfig;->messageConstraints:Lorg/apache/http/config/MessageConstraints; return-object v0 .end method .method public getUnmappableInputAction()Ljava/nio/charset/CodingErrorAction; .registers 2 .line 88 iget-object v0, p0, Lorg/apache/http/config/ConnectionConfig;->unmappableInputAction:Ljava/nio/charset/CodingErrorAction; return-object v0 .end method .method public toString()Ljava/lang/String; .registers 4 .line 102 new-instance v0, Ljava/lang/StringBuilder; const-string v1, "[bufferSize=" invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V .line 103 iget v1, p0, Lorg/apache/http/config/ConnectionConfig;->bufferSize:I invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; move-result-object v1 const-string v2, ", fragmentSizeHint=" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 iget v2, p0, Lorg/apache/http/config/ConnectionConfig;->fragmentSizeHint:I invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; move-result-object v1 const-string v2, ", charset=" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 iget-object v2, p0, Lorg/apache/http/config/ConnectionConfig;->charset:Ljava/nio/charset/Charset; invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; move-result-object v1 const-string v2, ", malformedInputAction=" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 iget-object v2, p0, Lorg/apache/http/config/ConnectionConfig;->malformedInputAction:Ljava/nio/charset/CodingErrorAction; invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; move-result-object v1 const-string v2, ", unmappableInputAction=" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 iget-object v2, p0, Lorg/apache/http/config/ConnectionConfig;->unmappableInputAction:Ljava/nio/charset/CodingErrorAction; invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; move-result-object v1 const-string v2, ", messageConstraints=" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 iget-object v2, p0, Lorg/apache/http/config/ConnectionConfig;->messageConstraints:Lorg/apache/http/config/MessageConstraints; invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; move-result-object v1 const-string v2, "]" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; .line 110 invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 return-object v0 .end method