org.apache.jackrabbit.oak.plugins.blob.datastore.DataStoreTextProviderService.class Maven / Gradle / Ivy
???? 3
I 3 J K
L M N O
P Q R
S
T U
V
P W X
Y Z [
\ ] ^ _ `
a b c d PROP_DIR Ljava/lang/String;
ConstantValue RuntimeInvisibleAnnotations +Lorg/apache/felix/scr/annotations/Property; label Path description ?Local file system path where extracted text is stored in files.
textWriter FLorg/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreTextWriter; reg (Lorg/osgi/framework/ServiceRegistration; ()V Code LineNumberTable LocalVariableTable this OLorg/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreTextProviderService; activate 4(Lorg/osgi/framework/BundleContext;Ljava/util/Map;)V context "Lorg/osgi/framework/BundleContext; config Ljava/util/Map; dirPath dir Ljava/io/File; LocalVariableTypeTable $Ljava/util/Map;
Exceptions e Signature I(Lorg/osgi/framework/BundleContext;Ljava/util/Map;)V +Lorg/apache/felix/scr/annotations/Activate;
deactivate
StackMapTable -Lorg/apache/felix/scr/annotations/Deactivate;
SourceFile !DataStoreTextProviderService.java ,Lorg/apache/felix/scr/annotations/Component; policy 6Lorg/apache/felix/scr/annotations/ConfigurationPolicy; REQUIRE metatype 8Apache Jackrabbit Oak DataStore PreExtractedTextProvider RConfigures a PreExtractedTextProvider based on extracted text stored on FileSystem % & f g h i j k %Directory path not configured via '%s java/lang/Object l m n java/io/File % o p q Directory %s does not exist r s t u Dorg/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreTextWriter % v ! " Iorg/apache/jackrabbit/oak/plugins/index/fulltext/PreExtractedTextProvider w x s y z { # $ | & } ~ & Morg/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreTextProviderService java/io/IOException
java/util/Map get &(Ljava/lang/Object;)Ljava/lang/Object; 0org/apache/jackrabbit/oak/commons/PropertiesUtil toString 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; $com/google/common/base/Preconditions checkNotNull K(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; (Ljava/lang/String;)V exists ()Z getAbsolutePath ()Ljava/lang/String;
checkArgument )(ZLjava/lang/String;[Ljava/lang/Object;)V (Ljava/io/File;Z)V java/lang/Class getName org/osgi/framework/BundleContext registerService d(Ljava/lang/String;Ljava/lang/Object;Ljava/util/Dictionary;)Lorg/osgi/framework/ServiceRegistration; close &org/osgi/framework/ServiceRegistration
unregister ! s s ! " # $ % &