com.senseidb.svc.impl
Class SysSenseiCoreServiceImpl

java.lang.Object
  extended by com.senseidb.svc.impl.AbstractSenseiCoreService<SenseiRequest,SenseiSystemInfo>
      extended by com.senseidb.svc.impl.SysSenseiCoreServiceImpl

public class SysSenseiCoreServiceImpl
extends AbstractSenseiCoreService<SenseiRequest,SenseiSystemInfo>


Field Summary
static com.linkedin.norbert.network.Serializer<SenseiRequest,SenseiSystemInfo> SERIALIZER
           
 
Fields inherited from class com.senseidb.svc.impl.AbstractSenseiCoreService
_core, _timeout
 
Constructor Summary
SysSenseiCoreServiceImpl(SenseiCore core)
           
 
Method Summary
 SenseiSystemInfo getEmptyResultInstance(Throwable error)
           
 com.linkedin.norbert.network.Serializer<SenseiRequest,SenseiSystemInfo> getSerializer()
           
 SenseiSystemInfo handlePartitionedRequest(SenseiRequest request, List<com.browseengine.bobo.api.BoboIndexReader> readerList, SenseiQueryBuilderFactory queryBuilderFactory)
           
 SenseiSystemInfo mergePartitionedResults(SenseiRequest r, List<SenseiSystemInfo> resultList)
           
 
Methods inherited from class com.senseidb.svc.impl.AbstractSenseiCoreService
execute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SERIALIZER

public static final com.linkedin.norbert.network.Serializer<SenseiRequest,SenseiSystemInfo> SERIALIZER
Constructor Detail

SysSenseiCoreServiceImpl

public SysSenseiCoreServiceImpl(SenseiCore core)
Method Detail

handlePartitionedRequest

public SenseiSystemInfo handlePartitionedRequest(SenseiRequest request,
                                                 List<com.browseengine.bobo.api.BoboIndexReader> readerList,
                                                 SenseiQueryBuilderFactory queryBuilderFactory)
                                          throws Exception
Specified by:
handlePartitionedRequest in class AbstractSenseiCoreService<SenseiRequest,SenseiSystemInfo>
Throws:
Exception

mergePartitionedResults

public SenseiSystemInfo mergePartitionedResults(SenseiRequest r,
                                                List<SenseiSystemInfo> resultList)
Specified by:
mergePartitionedResults in class AbstractSenseiCoreService<SenseiRequest,SenseiSystemInfo>

getEmptyResultInstance

public SenseiSystemInfo getEmptyResultInstance(Throwable error)
Specified by:
getEmptyResultInstance in class AbstractSenseiCoreService<SenseiRequest,SenseiSystemInfo>

getSerializer

public com.linkedin.norbert.network.Serializer<SenseiRequest,SenseiSystemInfo> getSerializer()
Specified by:
getSerializer in class AbstractSenseiCoreService<SenseiRequest,SenseiSystemInfo>


Copyright © 2010-2012. All Rights Reserved.