org.elasticsearch.search.warmer
Class IndexWarmersMetaData.Factory

java.lang.Object
  extended by org.elasticsearch.search.warmer.IndexWarmersMetaData.Factory
All Implemented Interfaces:
IndexMetaData.Custom.Factory<IndexWarmersMetaData>
Enclosing class:
IndexWarmersMetaData

public static class IndexWarmersMetaData.Factory
extends Object
implements IndexMetaData.Custom.Factory<IndexWarmersMetaData>


Constructor Summary
IndexWarmersMetaData.Factory()
           
 
Method Summary
 IndexWarmersMetaData fromMap(Map<String,Object> map)
           
 IndexWarmersMetaData fromXContent(XContentParser parser)
           
 IndexWarmersMetaData merge(IndexWarmersMetaData first, IndexWarmersMetaData second)
          Merges from first to second, with first being more important, i.e., if something exists in first and second, first will prevail.
 IndexWarmersMetaData readFrom(StreamInput in)
           
 void toXContent(IndexWarmersMetaData.Entry entry, XContentBuilder builder, ToXContent.Params params)
           
 void toXContent(IndexWarmersMetaData warmers, XContentBuilder builder, ToXContent.Params params)
           
 String type()
           
 void writeTo(IndexWarmersMetaData warmers, StreamOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndexWarmersMetaData.Factory

public IndexWarmersMetaData.Factory()
Method Detail

type

public String type()
Specified by:
type in interface IndexMetaData.Custom.Factory<IndexWarmersMetaData>

readFrom

public IndexWarmersMetaData readFrom(StreamInput in)
                              throws IOException
Specified by:
readFrom in interface IndexMetaData.Custom.Factory<IndexWarmersMetaData>
Throws:
IOException

writeTo

public void writeTo(IndexWarmersMetaData warmers,
                    StreamOutput out)
             throws IOException
Specified by:
writeTo in interface IndexMetaData.Custom.Factory<IndexWarmersMetaData>
Throws:
IOException

fromMap

public IndexWarmersMetaData fromMap(Map<String,Object> map)
                             throws IOException
Specified by:
fromMap in interface IndexMetaData.Custom.Factory<IndexWarmersMetaData>
Throws:
IOException

fromXContent

public IndexWarmersMetaData fromXContent(XContentParser parser)
                                  throws IOException
Specified by:
fromXContent in interface IndexMetaData.Custom.Factory<IndexWarmersMetaData>
Throws:
IOException

toXContent

public void toXContent(IndexWarmersMetaData warmers,
                       XContentBuilder builder,
                       ToXContent.Params params)
                throws IOException
Specified by:
toXContent in interface IndexMetaData.Custom.Factory<IndexWarmersMetaData>
Throws:
IOException

toXContent

public void toXContent(IndexWarmersMetaData.Entry entry,
                       XContentBuilder builder,
                       ToXContent.Params params)
                throws IOException
Throws:
IOException

merge

public IndexWarmersMetaData merge(IndexWarmersMetaData first,
                                  IndexWarmersMetaData second)
Description copied from interface: IndexMetaData.Custom.Factory
Merges from first to second, with first being more important, i.e., if something exists in first and second, first will prevail.

Specified by:
merge in interface IndexMetaData.Custom.Factory<IndexWarmersMetaData>


Copyright © 2009-2012. All Rights Reserved.