MCPcopy
hub / github.com/uber/aresdb / NewQueryHandler

Function NewQueryHandler

api/query_handler.go:42–48  ·  view source on GitHub ↗

NewQueryHandler creates a new QueryHandler.

(memStore memstore.MemStore, shardOwner topology.ShardOwner, cfg common.QueryConfig)

Source from the content-addressed store, hash-verified

40
41// NewQueryHandler creates a new QueryHandler.
42func NewQueryHandler(memStore memstore.MemStore, shardOwner topology.ShardOwner, cfg common.QueryConfig) *QueryHandler {
43 return &QueryHandler{
44 memStore: memStore,
45 shardOwner: shardOwner,
46 deviceManager: query.NewDeviceManager(cfg),
47 }
48}
49
50// GetDeviceManager returns the device manager of query handler.
51func (handler *QueryHandler) GetDeviceManager() *query.DeviceManager {

Callers 5

startFunction · 0.92
newHandlersMethod · 0.92

Calls 1

NewDeviceManagerFunction · 0.92

Tested by

no test coverage detected