Class StreamContext
java.lang.Object
org.apache.solr.client.solrj.io.stream.StreamContext
The StreamContext is passed to TupleStreams using the TupleStream.setStreamContext() method. The
StreamContext is used to pass shared context to concentrically wrapped TupleStreams.
Note: The StreamContext contains the SolrClientCache which is used to cache SolrClients for reuse across multiple TupleStreams.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsKey(Object key) getLets()org.apache.solr.common.params.SolrParamsorg.apache.solr.client.solrj.routing.RequestReplicaListTransformerGeneratorbooleanisLocal()voidvoidsetLocal(boolean local) voidsetModelCache(ModelCache modelCache) voidsetObjectCache(ConcurrentMap<String, ConcurrentMap<String, Object>> objectCache) voidsetRequestParams(org.apache.solr.common.params.SolrParams requestParams) voidsetRequestReplicaListTransformerGenerator(org.apache.solr.client.solrj.routing.RequestReplicaListTransformerGenerator requestReplicaListTransformerGenerator) voidsetSolrClientCache(SolrClientCache clientCache) voidsetStreamFactory(StreamFactory streamFactory)
-
Field Details
-
workerID
public int workerID -
numWorkers
public int numWorkers
-
-
Constructor Details
-
StreamContext
public StreamContext()
-
-
Method Details
-
getObjectCache
-
setObjectCache
-
getLets
-
get
-
put
-
containsKey
-
getEntries
-
setSolrClientCache
-
setModelCache
-
getSolrClientCache
-
getModelCache
-
setStreamFactory
-
getTupleContext
-
getStreamFactory
-
setLocal
public void setLocal(boolean local) -
isLocal
public boolean isLocal() -
setRequestParams
public void setRequestParams(org.apache.solr.common.params.SolrParams requestParams) -
getRequestParams
public org.apache.solr.common.params.SolrParams getRequestParams() -
setRequestReplicaListTransformerGenerator
public void setRequestReplicaListTransformerGenerator(org.apache.solr.client.solrj.routing.RequestReplicaListTransformerGenerator requestReplicaListTransformerGenerator) -
getRequestReplicaListTransformerGenerator
public org.apache.solr.client.solrj.routing.RequestReplicaListTransformerGenerator getRequestReplicaListTransformerGenerator()
-