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

org.apache.jackrabbit.oak.plugins.observation.ChangeCollectorProvider.class Maven / Gradle / Ivy

????3?	?
?	?	?	?
??
??
?
???
?
????G??
??HI
??
?????
??
????ChangeCollectorInnerClasses?CollectorSupportTYPELjava/lang/String;
ConstantValue~LOGLorg/slf4j/Logger;$COMMIT_CONTEXT_OBSERVATION_CHANGESET?DEFAULT_MAX_ITEMSI2PROP_MAX_ITEMSRuntimeInvisibleAnnotations+Lorg/apache/felix/scr/annotations/Property;	longValue2label,Maximum Number of Collected Items (per type)description?Integer value indicating maximum number of individual items of changes - such as property, nodeType, node name, path - to be collected. If there are more changes, the collection is considered failed and marked as such. Default is 50DEFAULT_MAX_PATH_DEPTH	PROP_MAX_PATH_DEPTH	!Maximum depth of paths to collectKInteger value indicating maximum depth of paths to collect. Paths deeper than this will not be individually reported, and instead a path at this max depth will be added. Note that this doesn't affect any other collected item such as property, nodeType - ie those will all be collected irrespective of this config param.Default is 9DEFAULT_ENABLEDZPROP_ENABLED	boolValueenable/disable this validator^Whether this validator is enabled. If disabled no ChangeSet will be generated. Default is truemaxItemsmaxPathDepthenabled()VCodeLineNumberTableLocalVariableTablethisGLorg/apache/jackrabbit/oak/plugins/observation/ChangeCollectorProvider;activate?(Lorg/osgi/service/component/ComponentContext;Ljava/util/Map;)Vcontext-Lorg/osgi/service/component/ComponentContext;configLjava/util/Map;LocalVariableTypeTable$Ljava/util/Map;	SignatureT(Lorg/osgi/service/component/ComponentContext;Ljava/util/Map;)V+Lorg/apache/felix/scr/annotations/Activate;modified(Ljava/util/Map;)V5Ljava/util/Map;8(Ljava/util/Map;)V+Lorg/apache/felix/scr/annotations/Modified;reconfig'(Ljava/util/Map;)VsetMaxPathDepth(I)VgetMaxPathDepth()IsetMaxItemsgetMaxItemsgetRootValidator?(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/commit/CommitInfo;)Lorg/apache/jackrabbit/oak/spi/commit/Validator;before/Lorg/apache/jackrabbit/oak/spi/state/NodeState;afterinfo1Lorg/apache/jackrabbit/oak/spi/commit/CommitInfo;
StackMapTable
access$000()Lorg/slf4j/Logger;
SourceFileChangeCollectorProvider.java,Lorg/apache/felix/scr/annotations/Component;	immediatemetatype.Apache Jackrabbit Oak Change Collector Service?It hooks into the commit and collects a ChangeSet of changed items of a commit which is then used to speed up observation processingnametypevaluechangeCollectorProviderpropertyPrivate*Lorg/apache/felix/scr/annotations/Service;8Lorg/apache/jackrabbit/oak/spi/commit/ValidatorProvider;5Lorg/apache/jackrabbit/oak/spi/commit/EditorProvider;()JKG-H-IAa]java/lang/StringBuilderactivate: maxItems=????, maxPathDepth=
, enabled=?????n?modified: maxItems=???????????oak.commitAttributes????Eorg/apache/jackrabbit/oak/plugins/observation/ChangeCollectorProvider???6org/apache/jackrabbit/oak/spi/commit/ValidatorProviderUorg/apache/jackrabbit/oak/plugins/observation/ChangeCollectorProvider$ChangeCollectorVorg/apache/jackrabbit/oak/plugins/observation/ChangeCollectorProvider$CollectorSupportoak.observation.changeSetappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;(Z)Ljava/lang/StringBuilder;toString()Ljava/lang/String;org/slf4j/Logger(Ljava/lang/String;)V
java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;0org/apache/jackrabbit/oak/commons/PropertiesUtil	toInteger(Ljava/lang/Object;I)I	toBoolean(Ljava/lang/Object;Z)Z/org/apache/jackrabbit/oak/spi/commit/CommitInfogetInfo()Ljava/util/Map;containsKey(Ljava/lang/Object;)Z
access$100?(Lorg/apache/jackrabbit/oak/spi/commit/CommitInfo;II)Lorg/apache/jackrabbit/oak/plugins/observation/ChangeCollectorProvider$ChangeCollector;org/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!$%&'()*%&+,-&./%&012[J35s67s89-&:;%&012[J<5s>7s?@A&BC%&01D[ZB5sE7sFG-H-IAJKLL*?*2?*	?*??MB
NOPQRL?<*,???Y?	?
*???
*??
?
*?????M;N <OP<ST<UVW<UXYZ0[\]L?<*+???Y??
*???
*??
?
*?????M ;!N<OP<UVW<U^Y_0`a]L?3*+?2??*+?	??*+????M$%"&2'N3OP3UVW3UXYbcdL>*??M
+,NOPH-efL/*??M0NOPgdL>*??M
56NOPG-hfL/*??M:NOPijL?**???-?-????-*?*???M?@	BEHN**OP*kl*ml*nop	qrL??MBsKL"
???MEtu0?vwZBxZB5sy7sz1{s|}[s~ZB?}[c?c?! 
"#




© 2015 - 2025 Weber Informatics LLC | Privacy Policy