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

org.liveSense.service.solr.impl.EmbeddedSolrClient.class Maven / Gradle / Ivy

Go to download

A Solr embeded server service available or references a remote server. (Derived from Sakai Nakumara - https://github.com/ieb/solr)

The newest version!
????2?2org/liveSense/service/solr/impl/EmbeddedSolrClientjava/lang/Object)org/liveSense/service/solr/api/SolrClientEmbeddedSolrClient.java,Lorg/apache/felix/scr/annotations/Component;label%embedSolrClient.namedescription%embedSolrClient.description	immediatemetatypeconfigurationFactorypolicy6Lorg/apache/felix/scr/annotations/ConfigurationPolicy;REQUIRE	createPid-Lorg/apache/felix/scr/annotations/Properties;value+Lorg/apache/felix/scr/annotations/Property;namesolrServerNamedefault%solrServerNamesolrConfigFilenameconf/solrconfig.xml%solrConfigLocationsolrSchemaFilenameconf/schema.xml%solrSchemaLocationsolrImportRoot%solrImportFilessolrImportFilessolrImportInStartup	boolValue%solrImportOnStartupsolrImportFromBundlelucene-analyzers-commonlucene-analyzers-iculucene-analyzers-phoneticlucene-analyzers-stempellucene-corelucene-groupinglucene-highlighter
lucene-memorylucene-misclucene-querieslucene-queryparserlucene-spatiallucene-suggestorg.liveSense.framework.solr%solrImportFromBundle*Lorg/apache/felix/scr/annotations/Service;+Lorg/liveSense/service/solr/api/SolrClient;serviceFactorylogLorg/slf4j/Logger;SOLR_EMBEDDED_SERVICE_KEYLjava/lang/String;)org.liveSense.service.solr.embeddedserverAsolrHomeserver)Lorg/apache/solr/client/solrj/SolrServer;
coreContainer$Lorg/apache/solr/core/CoreContainer;loaderALorg/liveSense/service/solr/api/EmbeddedOSGiClientResourceLoader;solrCoreLorg/apache/solr/core/SolrCore;instanceNamelistener4Lorg/liveSense/service/solr/impl/SolrClientListener;
solrBundlePROP_SOLR_SERVER_NAMEDEFAULT_SOLR_SERVER_NAMEPROP_SOLR_SCHEMA_FIlNAME DEFAULT_SOLR_SCHEMA_FILENAME!PROP_SOLR_CONFIG_FILENAMEDEFAULT_SOLR_CONFIG_FILENAMEPROP_SOLR_IMPORT_FILES&DEFAULT_SOLR_IMPORT_FILES$PROP_SOLR_IMPORT_ROOT#DEFAULT_SOLR_IMPORT_ROOTPROP_SOLR_BUNDLEsolrConfigBundledDEFAULT_SOLR_BUNDLEPROP_SOLR_IMPORT_ON_STARTUP'DEFAULT_SOLR_IMPORT_ON_STARTUPZPROP_SOLR_IMPORT_FROM_BUNDLE*DEFAULT_SOLR_IMPORT_FROM_BUNDLE[Ljava/lang/String;packageAdmin,Lorg/osgi/service/packageadmin/PackageAdmin;,Lorg/apache/felix/scr/annotations/Reference;cardinality7Lorg/apache/felix/scr/annotations/ReferenceCardinality;MANDATORY_UNARY2Lorg/apache/felix/scr/annotations/ReferencePolicy;DYNAMICdynamicClassLoaderManager3Lorg/liveSense/core/service/OSGIClassLoaderManager;enabled
propertiesLjava/util/Dictionary;;
importBundlesbundleClassLoaderLjava/lang/ClassLoader;()V??
?DE	?FG	?HI	?JK	?L@	?MN	?O@	?mn	?}n	?getClass()Ljava/lang/Class;??
?java/lang/Class?getClassLoader()Ljava/lang/ClassLoader;??
??~	?this4Lorg/liveSense/service/solr/impl/EmbeddedSolrClient;getOSGiCompositeClassLoader;(Lorg/osgi/framework/BundleContext;)Ljava/lang/ClassLoader;wx	?1org/liveSense/core/service/OSGIClassLoaderManager?getBundleClassLoaderN(Lorg/osgi/framework/BundleContext;[Ljava/lang/String;)Ljava/lang/ClassLoader;????
bundleContext"Lorg/osgi/framework/BundleContext;activate0(Lorg/osgi/service/component/ComponentContext;)Vjava/io/IOException?.javax/xml/parsers/ParserConfigurationException?org/xml/sax/SAXException?+Lorg/apache/felix/scr/annotations/Activate;+org/osgi/service/component/ComponentContext?getBundleContext$()Lorg/osgi/framework/BundleContext;????%org/liveSense/service/solr/impl/Utils?getSolrHome6(Lorg/osgi/framework/BundleContext;)Ljava/lang/String;??
??C@	?=>	?java/lang/StringBuilder?
??ACTIVATE SOLR CORE: ?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??
getProperties()Ljava/util/Dictionary;????java/util/Dictionary?get&(Ljava/lang/Object;)Ljava/lang/Object;??
??-(Ljava/lang/Object;)Ljava/lang/StringBuilder;??
?? Home: ?toString()Ljava/lang/String;??
??org/slf4j/Logger?info(Ljava/lang/String;)V????
toStringArray:(Ljava/lang/Object;[Ljava/lang/String;)[Ljava/lang/String;??
????
?"org/apache/solr/core/CoreContainer?getSolrServiceReferenceZ(Ljava/lang/Class;Lorg/osgi/framework/BundleContext;)Lorg/osgi/framework/ServiceReference;??
?java/lang/Thread?
currentThread()Ljava/lang/Thread;??
??getContextClassLoader??
??setContextClassLoader(Ljava/lang/ClassLoader;)V
??org/liveSense/service/solr/api/EmbeddedOSGiClientResourceLoader,(Ljava/lang/String;Ljava/lang/ClassLoader;)V?
,(Lorg/apache/solr/core/SolrResourceLoader;)V?	
?
registerSolrServiceReferenceo(Ljava/lang/Class;Lorg/osgi/framework/BundleContext;Ljava/lang/Object;)Lorg/osgi/framework/ServiceRegistration;
 org/osgi/framework/BundleContext#org/osgi/framework/ServiceReference
getService9(Lorg/osgi/framework/ServiceReference;)Ljava/lang/Object;z{	enable7(Lorg/liveSense/service/solr/impl/SolrClientListener;)V
oldContextClassLoadercomponentContext-Lorg/osgi/service/component/ComponentContext;ref%Lorg/osgi/framework/ServiceReference;makePathRelative&(Ljava/lang/String;)Ljava/lang/String;//%/'java/lang/String)
replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;+,
*-
startsWith(Ljava/lang/String;)Z/0
*1	substring(I)Ljava/lang/String;34
*5pathjava/lang/Exception8java/lang/Throwable:yj	<8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;?>
??#$
A	toBoolean(Ljava/lang/Object;Z)ZCD
?Ejava/lang/BooleanGvalueOf(Z)Ljava/lang/Boolean;IJ
HKendsWithM0
*N2org/liveSense/service/solr/impl/SolrClientListenerPjava/io/FileR??
ST	getSource<(Ljava/lang/String;)Lorg/liveSense/core/ClosableInputSource;VW
X&org/liveSense/core/ClosableInputSourceZ#(Ljava/io/File;Ljava/lang/String;)V?\
S]java/util/ArrayList_
`?#org/apache/commons/lang/StringUtilsb
isNotEmptyd0
ce,gsplit'(Ljava/lang/String;)[Ljava/lang/String;ij
*kn.csvnexists()Zpq
SrbooleanValuetq
Hu
getByteStream()Ljava/io/InputStream;wx
[yadd(Ljava/lang/Object;)Z{|
`}copyFile&(Ljava/io/File;Ljava/io/InputStream;)V?
?Could not copy file: ?error*(Ljava/lang/String;Ljava/lang/Throwable;)V????%Configuring with Config {} schema {} ?9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V????;org/liveSense/service/solr/api/EmbeddedOSGiClientSolrConfig?W(Lorg/apache/solr/core/SolrResourceLoader;Ljava/lang/String;Lorg/xml/sax/InputSource;)V??
??"org/apache/solr/schema/IndexSchema?O(Lorg/apache/solr/core/SolrConfig;Ljava/lang/String;Lorg/xml/sax/InputSource;)V??
??#org/apache/solr/core/CoreDescriptor?getAbsolutePath??
S?K(Lorg/apache/solr/core/CoreContainer;Ljava/lang/String;Ljava/lang/String;)V??
??org/apache/solr/core/SolrCore?/data??(Ljava/lang/String;Ljava/lang/String;Lorg/apache/solr/core/SolrConfig;Lorg/apache/solr/schema/IndexSchema;Lorg/apache/solr/core/CoreDescriptor;)V??
??registerS(Ljava/lang/String;Lorg/apache/solr/core/SolrCore;Z)Lorg/apache/solr/core/SolrCore;??
??8org/apache/solr/client/solrj/embedded/EmbeddedSolrServer?9(Lorg/apache/solr/core/CoreContainer;Ljava/lang/String;)V??
??org/slf4j/LoggerFactory?	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;??
??Contains cores {} ?getCoreNames()Ljava/util/Collection;??
??'(Ljava/lang/String;Ljava/lang/Object;)V????iterator()Ljava/util/Iterator;??
`?'org/apache/solr/core/SolrResourceLoader?org/apache/solr/core/SolrConfig?java/util/Iterator?hasNext?q??next()Ljava/lang/Object;????java/io/InputStream?!au/com/bytecode/opencsv/CSVReader?java/io/InputStreamReader?UTF-8?*(Ljava/io/InputStream;Ljava/lang/String;)V??
??(Ljava/io/Reader;)V??
??readAll()Ljava/util/List;??
??java/util/List???(org/apache/solr/common/SolrInputDocument?
??addField??
??'org/apache/solr/client/solrj/SolrServer?b(Lorg/apache/solr/common/SolrInputDocument;)Lorg/apache/solr/client/solrj/response/UpdateResponse;{?
??commit8()Lorg/apache/solr/client/solrj/response/UpdateResponse;??
??optimize??
??	safeClose+(Lorg/liveSense/core/ClosableInputSource;)V??
?Error on solrCreate?eLjava/lang/Exception;thLjava/lang/Throwable;fullFileNamefileLjava/io/File;iIfilesdoc1*Lorg/apache/solr/common/SolrInputDocument;entriesi$Ljava/util/Iterator;	csvReader#Lau/com/bytecode/opencsv/CSVReader;streamLjava/io/InputStream;coreDirimportCsvStreams,Ljava/util/ArrayList;Ljava/util/ArrayList;
confloader)Lorg/apache/solr/core/SolrResourceLoader;config!Lorg/apache/solr/core/SolrConfig;schema$Lorg/apache/solr/schema/IndexSchema;coreDescriptor%Lorg/apache/solr/core/CoreDescriptor;headerisConfigconfigFilenameschemaFilenameimportFiles
importRootimportOnStartupLjava/lang/Boolean;solrHomeFileschemaSource(Lorg/liveSense/core/ClosableInputSource;configSource
deactivate-Lorg/apache/felix/scr/annotations/Deactivate;DEACTIVATE SOLR CORE: *disable,?
-getCores/?
?0java/util/Collection2size()I4536shutdown8?
?9Unregistering CoreContainer: ;??
?=ungetService((Lorg/osgi/framework/ServiceReference;)Z?@ACannot unregister CoreContainerCremove3(Ljava/lang/String;)Lorg/apache/solr/core/SolrCore;EF
?GcloseI?
?J	getServer+()Lorg/apache/solr/client/solrj/SolrServer;getUpdateServergetName
[J
getMessageQ?
?RdebugT??ULjava/io/IOException;source)org/osgi/framework/InvalidSyntaxExceptionYO?
?[0(org.liveSense.service.solr.embeddedserver=true)]getServiceReferencesL(Ljava/lang/String;Ljava/lang/String;)[Lorg/osgi/framework/ServiceReference;_`a&[Lorg/osgi/framework/ServiceReference;c+Lorg/osgi/framework/InvalidSyntaxException;clazzLjava/lang/Class;refsjava/util/Hashtablei
j?truelput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;no
?pregisterServiced(Ljava/lang/String;Ljava/lang/Object;Ljava/util/Dictionary;)Lorg/osgi/framework/ServiceRegistration;rstserviceLjava/lang/Object;loggingProperties:ycontains(Ljava/lang/CharSequence;)Z{|
*}java/net/URL
?T
openStream?x
??(Ljava/io/InputStream;)V??
[?java/io/FileInputStream?(Ljava/io/File;)V??
??java/lang/ClassLoader?getResourceAsStream)(Ljava/lang/String;)Ljava/io/InputStream;??
??2Failed to locate stream {}, tried URL, filesystem ?????Failed to locate stream ?, tried URL, filesystem ?
?TuLjava/net/URL;inf
deployFileisDirectory?q
S?mkdirs?q
S?>Unable to create dest dir {} for {}, may cause later problems ?warn????java/io/FileOutputStream?
??org/apache/commons/io/IOUtils?copy.(Ljava/io/InputStream;Ljava/io/OutputStream;)I??
??java/io/OutputStream?
?J
?JoutLjava/io/OutputStream;destDirtargetdestFile	getParent??
S?
S[getClassLoaderByBundle+(Ljava/lang/String;)Ljava/lang/ClassLoader; java/lang/ClassNotFoundException?)org/liveSense/core/BundleProxyClassLoader?getBundleByName/(Ljava/lang/String;)Lorg/osgi/framework/Bundle;??
?(Lorg/osgi/framework/Bundle;)V??
??op	?*org/osgi/service/packageadmin/PackageAdmin?
getBundlesB(Ljava/lang/String;Ljava/lang/String;)[Lorg/osgi/framework/Bundle;????[Lorg/osgi/framework/Bundle;?ret+,-./012345678bindPackageAdmin/(Lorg/osgi/service/packageadmin/PackageAdmin;)VunbindPackageAdminbindDynamicClassLoaderManager6(Lorg/liveSense/core/service/OSGIClassLoaderManager;)VunbindDynamicClassLoaderManager
ConstantValueRuntimeInvisibleAnnotations	SignatureCodeLocalVariableTableLineNumberTable
StackMapTable
ExceptionsLocalVariableTypeTable
SourceFile! =>?@?BC@DEFGHIJKL@MNO@P@?QR@?ST@?UV@?WX@?YZ@?[\@?]^@?_`@?ab@?_c@?ef@?_g@?hij?k@?lmnop?qresteuvwx?qresteuvyjz{?|}n~????:*??*??*??*??*??*??*??*??*????**????????:???*
pw	xyz{|"}'?.????_*???*?????*??+*???????????
??????{?+??M*,?ĵƲȻ?Y??Ͷ?+??Q?۶???*?ƶѶ??*+??l?۲????**,???*?,??N-?N????:??*???*?Y*??*????????*??Y*?????*?,*???W?*,-????*+???*???4r@???? ???fm!"?J???@?U?^?f?j?r?|????????????????
??????#$?f+&(?.L+(?2?	+?6?+????7@?	

????*?=??*?e??_?@M**?Y??[?@?B:**?U??W?@?B:**?Q??S?@??*?]??_?@:*?a??_?@:*?h???F?L:(?O???Y????(?Ѷ?:?SY*?ƷU:	:
:6*??Y?????Ѷ?Y:*??Y?????Ѷ?Y:
?:
6?}?SY	*???^:
?`Y?a:?f??h?l:6???*2?B:?SY??Y??
??(???Ѷ?U:o?O?X?s??v?H*??Y?????Ѷ?Y?z?~W**??Y?????Ѷ?Y?z???$**??Y?????Ѷ?Y?z???$:?Ȼ?Y??????޶??????"??????Y*??*???:??Y??:??Y
??:??Y*??*??
????:*??Y*????Y??
??????Ѷ?????*??*??*????W*??Y*??*??????*?????*??????:??:????????:??Y??Y׷ڷ?:???:???Q???m:?
:?6??Y??:6??22?????*????W?????q*????W*????W*?=*+??*
??*???2:?????*
??*???:*
??*???????9_??;?{?;?{????????L!???
??<?@_?)?&?n41*?	nX
?d
?y??
k
b*L9=H.^??n??j?
?????MN?O@+?@?{@aY @qI!@?7"#?$	?%&
?'&?b?"H+?Q a!q"?$?%?(?)?7?9?:?=?;?<?@?ACEF&G1H<I_LzM?N?P?T?R?SG
XZ*[9\H]^_?`?a?b?f?g?i?jk!l(n1o<pKoQr[t^uaviwqyv{{??????|?}?????????????^??	Q*****H?L
Q*****HS[[9?1Q*****HS[[S`m?P*S?D B;? ???Q*****HS[[S`????m??6????!m????	???
Q*****HS[[?Q*****HS[[;];????(??-??Ȼ?Y??+??+??Q?۶޶??*?.*???1?7?e*???:*?+????M,?0?Ȼ?Y???Ѷ??+??,?BW?N??D-???~??;?*??MN!"???? ?2?&?*?9?@?M?Q?~???????????~O;??),??_*?=??*??*???HW*???K???????????LM?/*????????NM?/*???????????/*?ư?????O??9*?Q??S?@??????????+?+?P?M??,?S,?V??? 
?W??X&????????K?
????&N,+?\^?bN?:?-?-??-2??Z?4?e&??&fg&??$hc?"?????? ?$????dZ
??"?jY?k:Bm?qW,+?\-?u??4"??"fg"??"vw	x{?	x|??	??VW???+z?~?/??Y+??M,??N-??[Y-????M??,?S,?V?SY+?UM,?s??[Y??Y,?????N*????+??N?:-?1???+????Y??Y?????+????Ѷ????[Y-???
$(?Xdg9?R??
?)
?Wi??XL?????@?e??N?
????%?(?)?6???F?V?X?d?g?i?m?y????&%B?
?S?*S?91???\??T+???+??????+,???SY+,?^N-?s?*???,??:??Y-??:??W??????>7?A??T??T?T?@%/??.
%,7AINS?	?7S?????L?SY+???UN-???-??????-+????+?s???Y+??:,??W??,????4;??L??L?L?@??*
*1; B!G"K$?	?*S ?????A
??Y*+?˷ΰ?
??
@?(?????s*??+??M,?,??,2??? ??@???,-.0???????m?????*Y?SY?SY?SY?SY?SY?SY?SY?SY?SY	?SY
?SY?SY?SY
?S????
r????*+?б???*??+?*?б???*+??????*??+?*?????
	s
s
ZZZeZ[@s[ss@s[ss@s [s!s"@s#[s$s%@s&[s$s%@s'([Zs)@s*[s+s,s-s.s/s0s1s2s3s4s5s6s7s8s9:[c;




© 2015 - 2025 Weber Informatics LLC | Privacy Policy