public abstract class SolrRequestRunner
extends java.lang.Object
implements java.lang.Runnable
| 限定符和类型 | 字段和说明 |
|---|---|
protected static java.util.Set<java.lang.String> |
toLogNames |
| 构造器和说明 |
|---|
SolrRequestRunner(org.apache.solr.core.CoreContainer coreContainer,
ProtobufRequestGetter solrRequest) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
clearMDC() |
protected abstract java.lang.String |
getSocketAddress() |
protected void |
handleRequest(ProtobufResponseSetter responeSetter,
ProtobufRequestGetter solrRequest) |
protected void |
logRejected() |
protected void |
putMDC() |
protected void |
putMDCWithExecuteTime(long executeTime) |
protected void |
putMDCWithRemoteAddress(java.lang.String remoteAddress) |
protected void |
putMDCWithWaitTime(long waitTime) |
void |
run() |
void |
setIsUpdate(boolean isUpdate) |
protected java.lang.String |
toLogString(org.apache.solr.common.util.NamedList<java.lang.Object> toLog) |
protected abstract void |
writeProtocolResponse(SolrProtocol.SolrResponse protocolResponse) |
public SolrRequestRunner(org.apache.solr.core.CoreContainer coreContainer,
ProtobufRequestGetter solrRequest)
protected void putMDC()
protected void putMDCWithExecuteTime(long executeTime)
protected void putMDCWithWaitTime(long waitTime)
protected void putMDCWithRemoteAddress(java.lang.String remoteAddress)
protected void clearMDC()
protected abstract java.lang.String getSocketAddress()
public void run()
run 在接口中 java.lang.Runnableprotected abstract void writeProtocolResponse(SolrProtocol.SolrResponse protocolResponse)
protected void handleRequest(ProtobufResponseSetter responeSetter, ProtobufRequestGetter solrRequest)
protected java.lang.String toLogString(org.apache.solr.common.util.NamedList<java.lang.Object> toLog)
protected void logRejected()
public void setIsUpdate(boolean isUpdate)
Copyright © 2016. All Rights Reserved.