org.elasticsearch.index.search.slowlog
Class ShardSlowLogSearchService

java.lang.Object
  extended by org.elasticsearch.index.shard.AbstractIndexShardComponent
      extended by org.elasticsearch.index.search.slowlog.ShardSlowLogSearchService
All Implemented Interfaces:
IndexShardComponent

public class ShardSlowLogSearchService
extends AbstractIndexShardComponent


Nested Class Summary
static class ShardSlowLogSearchService.SlowLogSearchContextPrinter
           
 
Field Summary
 
Fields inherited from class org.elasticsearch.index.shard.AbstractIndexShardComponent
componentSettings, indexSettings, logger, shardId
 
Constructor Summary
ShardSlowLogSearchService(ShardId shardId, Settings indexSettings, IndexSettingsService indexSettingsService)
           
 
Method Summary
 void onFetchPhase(SearchContext context, long tookInNanos)
           
 void onQueryPhase(SearchContext context, long tookInNanos)
           
 
Methods inherited from class org.elasticsearch.index.shard.AbstractIndexShardComponent
indexSettings, managementGroupName, nodeName, shardId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ShardSlowLogSearchService

@Inject
public ShardSlowLogSearchService(ShardId shardId,
                                        @IndexSettings
                                        Settings indexSettings,
                                        IndexSettingsService indexSettingsService)
Method Detail

onQueryPhase

public void onQueryPhase(SearchContext context,
                         long tookInNanos)

onFetchPhase

public void onFetchPhase(SearchContext context,
                         long tookInNanos)


Copyright © 2009-2012. All Rights Reserved.