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.GroupmetricNames, 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, setNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMetricsSnapshot, registerMetricNamepublic void prepare(ResponseBuilder rb) throws java.io.IOException
prepare クラス内 SearchComponentjava.io.IOExceptionpublic void process(ResponseBuilder rb) throws java.io.IOException
process クラス内 SearchComponentjava.io.IOExceptionpublic java.lang.String getDescription()
getDescription インタフェース内 SolrInfoBeangetDescription クラス内 SearchComponentpublic java.lang.String getSource()
public java.lang.String getVersion()
Copyright © 2009-2018 RONDHUIT Co.,Ltd. All Rights Reserved.