Class ImplicitSnitch
- java.lang.Object
- 
- org.apache.solr.common.cloud.rule.Snitch
- 
- org.apache.solr.common.cloud.rule.ImplicitSnitch
 
 
- 
 public class ImplicitSnitch extends Snitch 
- 
- 
Field SummaryFields Modifier and Type Field Description static StringCORESstatic StringDISKstatic StringHEAPUSAGEstatic StringHOSTstatic PatternhostAndPortPatternstatic List<String>IP_SNITCHESstatic StringNODEstatic StringNODEROLEstatic StringPORTstatic StringROLEstatic StringSYSLOADAVGstatic StringSYSPROPstatic Set<String>tags- 
Fields inherited from class org.apache.solr.common.cloud.rule.SnitchWELL_KNOWN_SNITCHES
 
- 
 - 
Constructor SummaryConstructors Constructor Description ImplicitSnitch()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetHostIp(String host)protected voidgetRemoteInfo(String solrNode, Set<String> requestedTags, SnitchContext ctx)voidgetTags(String solrNode, Set<String> requestedTags, SnitchContext ctx)booleanisKnownTag(String tag)
 
- 
- 
- 
Field Detail- 
hostAndPortPatternpublic static final Pattern hostAndPortPattern 
 - 
NODEpublic static final String NODE - See Also:
- Constant Field Values
 
 - 
PORTpublic static final String PORT - See Also:
- Constant Field Values
 
 - 
HOSTpublic static final String HOST - See Also:
- Constant Field Values
 
 - 
CORESpublic static final String CORES - See Also:
- Constant Field Values
 
 - 
DISKpublic static final String DISK - See Also:
- Constant Field Values
 
 - 
ROLEpublic static final String ROLE - See Also:
- Constant Field Values
 
 - 
NODEROLEpublic static final String NODEROLE - See Also:
- Constant Field Values
 
 - 
SYSPROPpublic static final String SYSPROP - See Also:
- Constant Field Values
 
 - 
SYSLOADAVGpublic static final String SYSLOADAVG - See Also:
- Constant Field Values
 
 - 
HEAPUSAGEpublic static final String HEAPUSAGE - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getTagspublic void getTags(String solrNode, Set<String> requestedTags, SnitchContext ctx) 
 - 
getRemoteInfoprotected void getRemoteInfo(String solrNode, Set<String> requestedTags, SnitchContext ctx) 
 - 
isKnownTagpublic boolean isKnownTag(String tag) - Specified by:
- isKnownTagin class- Snitch
 
 
- 
 
-