
com.groupbyinc.flux.common.http.impl.cookie.BasicExpiresHandler.class Maven / Gradle / Ivy
???? 2 U ?com/groupbyinc/flux/common/http/impl/cookie/BasicExpiresHandler Jcom/groupbyinc/flux/common/http/impl/cookie/AbstractCookieAttributeHandler Ccom/groupbyinc/flux/common/http/cookie/CommonCookieAttributeHandler BasicExpiresHandler.java 5Lcom/groupbyinc/flux/common/http/annotation/Contract; threading >Lcom/groupbyinc/flux/common/http/annotation/ThreadingBehavior; IMMUTABLE datepatterns [Ljava/lang/String; ([Ljava/lang/String;)V ()V
Array of date patterns )com/groupbyinc/flux/common/http/util/Args notNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
this ALcom/groupbyinc/flux/common/http/impl/cookie/BasicExpiresHandler; parse G(Lcom/groupbyinc/flux/common/http/cookie/SetCookie;Ljava/lang/String;)V ?com/groupbyinc/flux/common/http/cookie/MalformedCookieException ! Cookie # %Missing value for 'expires' attribute % (Ljava/lang/String;)V '
" ( 6com/groupbyinc/flux/common/http/client/utils/DateUtils * parseDate 7(Ljava/lang/String;[Ljava/lang/String;)Ljava/util/Date; , -
+ . java/lang/StringBuilder 0
1 Invalid 'expires' attribute: 3 append -(Ljava/lang/String;)Ljava/lang/StringBuilder; 5 6
1 7 toString ()Ljava/lang/String; 9 :
1 ; java/util/Date = 0com/groupbyinc/flux/common/http/cookie/SetCookie ?
setExpiryDate (Ljava/util/Date;)V A B @ C cookie 2Lcom/groupbyinc/flux/common/http/cookie/SetCookie; value Ljava/lang/String; expiry Ljava/util/Date; getAttributeName expires L Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile RuntimeInvisibleAnnotations !
N Q *? +? W*+? ? O
P 2 3 4 5 N ? E+$? W,?
? "Y&? )?,*? ? /N-? ? "Y? 1Y? 24? 8,? 8?