2016-04-13 6 views
0
FusionのJavascriptのインデックス作成段階では

、我々はこのようなJavaクラスをインポートして、JavaScriptでそれらを実行することができますFusion Solr Javascript Index StageでカスタムJavaクラスを参照するには?

var imports = new JavaImporter(java.lang.String); 
with (imports) { 
    var name = new String("foo"); ... 
} 

を私たちは、複雑なJavaクラスをカスタマイズした場合、どのように融合して、コンパイルの瓶が含まれるようになるようにクラスJavascriptのインデックスステージでインポートすることができますか?

そして、どこで検索するためのJavascript Indexing Stageの設定値とその取得方法を保存できますか?

私はこのような何かを考えています:

var imports = new JavaImporter(mycompany.com.custompkg.SomeParser); 
with (imports) { 
    var some_config = ResourceManager.GetString("key"); 
    var sp = new SomeParser(some_config); ... 
} 

よろしく、 ケルビン

答えて

0

アプリケーション/桟橋/ API/webappsに/ $ FUSION_HOMEで、jarファイルとして、Javaクラスファイルを置きます/ api/WEB-INF/lib /。

これを使用してカスタムクラスにアクセスしました。 var SomeParser = Java.type( 'mycompany.com.custompkg.SomeParser');

関連する問題