org.apache.jackrabbit.oak.plugins.mongomk.Revision.class Maven / Gradle / Ivy
???? 2 ?
}
2 ~ ? ? ? ? ?
~ ?
?
? ?
?
?
?
? ? ? ?
?
? ? ? [
? ?
? ? w
? ?
? ?
? ?
? ?
? ? ?
?
? ?
? ? ?
? ? ?
? ? ?
+ ? ? ? ?
?
2 ? ? ? RevisionComparator InnerClasses ?
RevisionRange
lastTimestamp J lastRevisionTimestamp lastRevisionCount I timestamp counter clusterId branch Z (JII)V Code LineNumberTable LocalVariableTable this 4Lorg/apache/jackrabbit/oak/plugins/mongomk/Revision; (JIIZ)V compareRevisionTime 7(Lorg/apache/jackrabbit/oak/plugins/mongomk/Revision;)I other comp
StackMapTable compareRevisionTimeThenClusterId compareClusterId newRevision 7(I)Lorg/apache/jackrabbit/oak/plugins/mongomk/Revision; c ? ? getCurrentTimestamp ()J getTimestampDifference (JJ)J a b
fromString H(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/mongomk/Revision; rev Ljava/lang/String; isBranch idxCount idxClusterId t toString ()Ljava/lang/String; ? ? ? toReadableString buff Ljava/lang/StringBuilder; getTimestamp
getCounter ()I ()Z asBranchRevision 6()Lorg/apache/jackrabbit/oak/plugins/mongomk/Revision; asTrunkRevision hashCode equals (Ljava/lang/Object;)Z Ljava/lang/Object; r equalsIgnoreBranch 7(Lorg/apache/jackrabbit/oak/plugins/mongomk/Revision;)Z getClusterId
SourceFile
Revision.java B I B ? = 9 > < ? < @ A "java/lang/IllegalArgumentException java/lang/StringBuilder 6Trying to compare revisions of different cluster ids: ? ? ? ? and d e B ? P K V W 2org/apache/jackrabbit/oak/plugins/mongomk/Revision : 9 ; < B C ? ? W 8 9 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? revision: " d e "
, clusterId: ? ? , time: " java/sql/Timestamp B ? 00 , counter: , branch: true ` o ? ? java/lang/Object Eorg/apache/jackrabbit/oak/plugins/mongomk/Revision$RevisionComparator @org/apache/jackrabbit/oak/plugins/mongomk/Revision$RevisionRange java/lang/Throwable java/lang/String ()V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; (Ljava/lang/String;)V java/lang/System currentTimeMillis
startsWith (Ljava/lang/String;)Z substring (I)Ljava/lang/String; indexOf (I)I (II)I (II)Ljava/lang/String; java/lang/Long parseLong (Ljava/lang/String;I)J java/lang/Integer parseInt (Ljava/lang/String;I)I (C)Ljava/lang/StringBuilder; toHexString (J)Ljava/lang/String; (I)Ljava/lang/StringBuilder; (J)V getClass ()Ljava/lang/Class; ! 2 J 8 9 J : 9 J ; <