org.elasticsearch.cluster.metadata
Class MetaDataCreateIndexService

java.lang.Object
  extended by org.elasticsearch.common.component.AbstractComponent
      extended by org.elasticsearch.cluster.metadata.MetaDataCreateIndexService

public class MetaDataCreateIndexService
extends AbstractComponent


Nested Class Summary
static interface MetaDataCreateIndexService.Listener
           
static class MetaDataCreateIndexService.Request
           
static class MetaDataCreateIndexService.Response
           
 
Field Summary
 
Fields inherited from class org.elasticsearch.common.component.AbstractComponent
componentSettings, logger, settings
 
Constructor Summary
MetaDataCreateIndexService(Settings settings, Environment environment, ClusterService clusterService, IndicesService indicesService, ShardsAllocation shardsAllocation, java.lang.String riverIndexName)
           
 
Method Summary
 void createIndex(MetaDataCreateIndexService.Request request, MetaDataCreateIndexService.Listener listener)
           
 
Methods inherited from class org.elasticsearch.common.component.AbstractComponent
nodeName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetaDataCreateIndexService

@Inject
public MetaDataCreateIndexService(Settings settings,
                                         Environment environment,
                                         ClusterService clusterService,
                                         IndicesService indicesService,
                                         ShardsAllocation shardsAllocation,
                                         @RiverIndexName
                                         java.lang.String riverIndexName)
Method Detail

createIndex

public void createIndex(MetaDataCreateIndexService.Request request,
                        MetaDataCreateIndexService.Listener listener)