All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.jackrabbit.oak.plugins.blob.migration.BlobMigrator.class Maven / Gradle / Ivy

There is a newer version: 1.64.0
Show newest version
????2j
V??
?	T?	T?	T?
T?	T?
T?	T?
+?
+?	T?
?	T?
T?	T?
T?
T?	??	????	T??
????
??	T??????????
??
??????
+?
+??.???O??????4?	??
T?	??
T?
+??????4??????4?CC
H
J	
J

J
J

P?
J
logLorg/slf4j/Logger;MERGE_LIMITI
ConstantValued
MERGE_TIMEOUT	blobStore9Lorg/apache/jackrabbit/oak/spi/blob/split/SplitBlobStore;	nodeStore/Lorg/apache/jackrabbit/oak/spi/state/NodeStore;
stopMigration+Ljava/util/concurrent/atomic/AtomicBoolean;nodeIteratorILorg/apache/jackrabbit/oak/plugins/blob/migration/DepthFirstNodeIterator;rootBuilder1Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;
lastCommitJ
migratedNodeslastPathLjava/lang/String;totalMigratedNodesk(Lorg/apache/jackrabbit/oak/spi/blob/split/SplitBlobStore;Lorg/apache/jackrabbit/oak/spi/state/NodeStore;)VCodeLineNumberTableLocalVariableTablethis?Lorg/apache/jackrabbit/oak/plugins/blob/migration/BlobMigrator;start()Z
Exceptionsmigrate
StackMapTable	tryCommite5Lorg/apache/jackrabbit/oak/api/CommitFailedException;?timeToCommit
changesMergedstop()VgetLastProcessedPath()Ljava/lang/String;getTotalMigratedNodes()IrefreshAndReset	rootState/Lorg/apache/jackrabbit/oak/spi/state/NodeState;migrateNode}(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Lorg/apache/jackrabbit/oak/plugins/blob/migration/DepthFirstNodeIterator;)VnewProperty-Lorg/apache/jackrabbit/oak/api/PropertyState;builderpropertyi$Ljava/util/Iterator;iteratornode4Lorg/apache/jackrabbit/oak/spi/state/ChildNodeEntry;state??migrateProperty\(Lorg/apache/jackrabbit/oak/api/PropertyState;)Lorg/apache/jackrabbit/oak/api/PropertyState;
propertyStateoldBlob$Lorg/apache/jackrabbit/oak/api/Blob;blobId	newBlobIdnewBlob:Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder;LocalVariableTypeTable`Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder;migrateMultiPropertyoldBlobsLjava/lang/Iterable;newBlobsLjava/util/List;blobUpdatedZ:Ljava/lang/Iterable;6Ljava/util/List;

SourceFileBlobMigrator.javao?)java/util/concurrent/atomic/AtomicBooleanocd_`ab??nZzwefw?lm kZ|wgh???w!"#$%&'()WX?{} nodes merged succesfully. Nodes migrated in this session: {}*+,-./012ij3org/apache/jackrabbit/oak/api/CommitFailedException$Can't commit. Resetting the migrator34*Migrated nodes count: {}. Merging changes..53Changes have been merged {}s ago. Merging {} nodes.6+789:?;Gorg/apache/jackrabbit/oak/plugins/blob/migration/DepthFirstNodeIteratoro<=>2org/apache/jackrabbit/oak/spi/state/ChildNodeEntry?:@A?B+org/apache/jackrabbit/oak/api/PropertyStateCDEFG??HG??IJKwLMMigrated property {}/{}N?O//Can't migrate blobs for a non-existing node: {}P5QR"org/apache/jackrabbit/oak/api/BlobS?TUVWXYZ4org/apache/jackrabbit/oak/plugins/blob/BlobStoreBlobo[8org/apache/jackrabbit/oak/plugins/memory/PropertyBuildero\]^_`abjava/lang/Iterablejava/util/ArrayListcdef=org/apache/jackrabbit/oak/plugins/blob/migration/BlobMigratorghijava/lang/Objectjava/io/IOException-org/apache/jackrabbit/oak/spi/state/NodeStatejava/util/Iterator/org/apache/jackrabbit/oak/spi/state/NodeBuilderjava/lang/Stringjava/util/List(Z)VhasNextgetPath	getAndSet(Z)Z.org/apache/jackrabbit/oak/spi/commit/EmptyHookINSTANCE1Lorg/apache/jackrabbit/oak/spi/commit/CommitHook;/org/apache/jackrabbit/oak/spi/commit/CommitInfoEMPTY1Lorg/apache/jackrabbit/oak/spi/commit/CommitInfo;-org/apache/jackrabbit/oak/spi/state/NodeStoremerge?(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Lorg/apache/jackrabbit/oak/spi/commit/CommitHook;Lorg/apache/jackrabbit/oak/spi/commit/CommitInfo;)Lorg/apache/jackrabbit/oak/spi/state/NodeState;java/lang/IntegervalueOf(I)Ljava/lang/Integer;org/slf4j/Loggerinfo9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Vjava/lang/SystemcurrentTimeMillis()Jerror*(Ljava/lang/String;Ljava/lang/Throwable;)V'(Ljava/lang/String;Ljava/lang/Object;)Vjava/lang/Long(J)Ljava/lang/Long;setgetRoot1()Lorg/apache/jackrabbit/oak/spi/state/NodeState;3()Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;2(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Vnext()Ljava/lang/Object;getNodeState
getProperties()Ljava/lang/Iterable;()Ljava/util/Iterator;getType&()Lorg/apache/jackrabbit/oak/api/Type;"org/apache/jackrabbit/oak/api/TypeBINARY$Lorg/apache/jackrabbit/oak/api/Type;BINARIES
getBuilderd(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;existssetProperty`(Lorg/apache/jackrabbit/oak/api/PropertyState;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;getNamedebugwarngetValue8(Lorg/apache/jackrabbit/oak/api/Type;)Ljava/lang/Object;getContentIdentity7org/apache/jackrabbit/oak/spi/blob/split/SplitBlobStore
isMigrated(Ljava/lang/String;)ZgetNewStream()Ljava/io/InputStream;	writeBlob)(Ljava/io/InputStream;)Ljava/lang/String;C(Lorg/apache/jackrabbit/oak/spi/blob/BlobStore;Ljava/lang/String;)V'(Lorg/apache/jackrabbit/oak/api/Type;)V
assignFromi(Lorg/apache/jackrabbit/oak/api/PropertyState;)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder;setValueN(Ljava/lang/Object;)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder;getPropertyState/()Lorg/apache/jackrabbit/oak/api/PropertyState;add(Ljava/lang/Object;)Z	setValuesP(Ljava/lang/Iterable;)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder;org/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!TVWXYZ[\]Z[^_`abcdefghijkZBlmBnZ
opqq*?*?Y??*+?*,?*??rE7FGHIs tu_`abvwq@*?*?*?	?rLM	Nstuxyzwq?Y*?
??B**?
??
*???*??*?W?**?*?
?*????*?W???*??
*?????r.S
TU V'W,Y.[:\A]IdWesYtu{+
xy|wq?Y*?*????W*Y?*?`??*??*???*??*??L?+?*??FGr*
jk!l9m@nEoGpHqSrWssH}~Ytu{?G?wq?Q?*?e m@*?d??"*???#?*??"$???&?'*?????r"x
yz'{)|8}M~O?sQtu
D?j{?)%??q7	*??(?r
??s	tu??q/*?
?r?stu??q/*??r?stu??q~2*??)L*+?*?*?+Y+?,?
*?
*??*??r?
?? ?%?,?1?s2tu
(????q?	?,?-?.N-?/:?0?1:?2???3?4:?5?6?*?7:??5?8?*?9:?:?N,+?::?;?/?<W*Y?`??=*?
?>????@*?
?A??g?rF???4?A?L?Y?d?g?l?s?}???????????spI??a??sD?hgP??4???????tu?gh??f??????{'?????-????A??
?xy??qd+?6?B?CM,?DN*?-?E??*?,?F?G:?HY*??I:?JY?6?K:+?LW?MW?N?r*
?
??!?#?4?C?O?V?^?sHdtud??
W??P?m40?mC!??O???O??{?#??xy??q??+?8?B?OM?PY?QN?JY?6?K:+?LW6,?1:?2?m?3?C:?D:*??E?-?HY*??I?RW?0*??F?G:	?HY*?	?I:
-
?RW6????-?SW?N??rJ?
??!?(?+?I?R?`?w?????????????????sp??m	???
RR?mI[??3t???tu???
??????!???+???? 
??????!???{,?3???????C???,?xy??q"
T?U??r-??




© 2015 - 2024 Weber Informatics LLC | Privacy Policy