public class TestSupportComponent extends SearchComponent
SearchComponent
。
リクエストパラメータtest.error=onを指定すると、IOException
を意図的に発生させることができる。
また、test.sleepパラメータに指定した数字(単位:ミリ秒)の間Thread.sleep(long)
を実行する。
これにより、分散検索などで特定のShardサーバでエラーを発生させたり、ソケットタイムアウトを発生させることができる。<searchComponent name="test" class="com.rondhuit.solr.search.TestSupportComponent"/> <requestHandler name="test" class="solr.SearchHandler"> <arr name="last-components"> <str>test</str> </arr> </requestHandler>
SolrInfoBean.Category, SolrInfoBean.Group
metricNames, registry, standard_components
コンストラクタと説明 |
---|
TestSupportComponent() |
修飾子とタイプ | メソッドと説明 |
---|---|
java.lang.String |
getDescription() |
java.lang.String |
getSource() |
java.lang.String |
getVersion() |
void |
prepare(ResponseBuilder rb) |
void |
process(ResponseBuilder rb) |
distributedProcess, finishStage, getCategory, getMetricNames, getMetricRegistry, getName, handleResponses, init, modifyRequest, setName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMetricsSnapshot, registerMetricName
public void prepare(ResponseBuilder rb) throws java.io.IOException
prepare
クラス内 SearchComponent
java.io.IOException
public void process(ResponseBuilder rb) throws java.io.IOException
process
クラス内 SearchComponent
java.io.IOException
public java.lang.String getDescription()
getDescription
インタフェース内 SolrInfoBean
getDescription
クラス内 SearchComponent
public java.lang.String getSource()
public java.lang.String getVersion()
Copyright © 2009-2018 RONDHUIT Co.,Ltd. All Rights Reserved.