Class StreamContext
- java.lang.Object
- 
- org.apache.solr.client.solrj.io.stream.StreamContext
 
- 
 public class StreamContext extends Object 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 SummaryFields Modifier and Type Field Description intnumWorkersintworkerID
 - 
Constructor SummaryConstructors Constructor Description StreamContext()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsKey(Object key)Objectget(Object key)Map<String,Object>getEntries()Map<String,Object>getLets()ModelCachegetModelCache()ConcurrentMap<String,ConcurrentMap<String,Object>>getObjectCache()org.apache.solr.common.params.SolrParamsgetRequestParams()org.apache.solr.client.solrj.routing.RequestReplicaListTransformerGeneratorgetRequestReplicaListTransformerGenerator()SolrClientCachegetSolrClientCache()StreamFactorygetStreamFactory()Map<String,String>getTupleContext()booleanisLocal()voidput(String key, Object value)voidsetLocal(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)
 
- 
- 
- 
Method Detail- 
getObjectCachepublic ConcurrentMap<String,ConcurrentMap<String,Object>> getObjectCache() 
 - 
setObjectCachepublic void setObjectCache(ConcurrentMap<String,ConcurrentMap<String,Object>> objectCache) 
 - 
containsKeypublic boolean containsKey(Object key) 
 - 
setSolrClientCachepublic void setSolrClientCache(SolrClientCache clientCache) 
 - 
setModelCachepublic void setModelCache(ModelCache modelCache) 
 - 
getSolrClientCachepublic SolrClientCache getSolrClientCache() 
 - 
getModelCachepublic ModelCache getModelCache() 
 - 
setStreamFactorypublic void setStreamFactory(StreamFactory streamFactory) 
 - 
getStreamFactorypublic StreamFactory getStreamFactory() 
 - 
setLocalpublic void setLocal(boolean local) 
 - 
isLocalpublic boolean isLocal() 
 - 
setRequestParamspublic void setRequestParams(org.apache.solr.common.params.SolrParams requestParams) 
 - 
getRequestParamspublic org.apache.solr.common.params.SolrParams getRequestParams() 
 - 
setRequestReplicaListTransformerGeneratorpublic void setRequestReplicaListTransformerGenerator(org.apache.solr.client.solrj.routing.RequestReplicaListTransformerGenerator requestReplicaListTransformerGenerator) 
 - 
getRequestReplicaListTransformerGeneratorpublic org.apache.solr.client.solrj.routing.RequestReplicaListTransformerGenerator getRequestReplicaListTransformerGenerator() 
 
- 
 
-