handlers

package
v0.0.0-...-89602ce Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 18, 2020 License: BSD-3-Clause Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Events          = "events"
	EventsRootPath  = obsidian.V1Root + Events + obsidian.UrlSep + ":" + pathParamNetworkID
	EventsPath      = EventsRootPath + obsidian.UrlSep + ":" + pathParamStreamName
	EventsCountPath = EventsRootPath + obsidian.UrlSep + "about" + obsidian.UrlSep + "count"
)

Variables

This section is empty.

Functions

func EventCountHandler

func EventCountHandler(c echo.Context, client *elastic.Client) error

func EventsHandler

func EventsHandler(c echo.Context, client *elastic.Client) error

EventsHandler handles event querying using ES

func GetEventCountHandler

func GetEventCountHandler(client *elastic.Client) func(c echo.Context) error

func GetEventsHandler

func GetEventsHandler(client *elastic.Client) func(c echo.Context) error

GetEventsHandler returns a Handler that uses the provided elastic client

func GetMultiStreamEventsHandler

func GetMultiStreamEventsHandler(client *elastic.Client) func(c echo.Context) error

GetMultiStreamEventsHandler returns a handler for the multi-stream elastic event query endpoint.

func MultiStreamEventsHandler

func MultiStreamEventsHandler(c echo.Context, client *elastic.Client) error

MultiStreamEventsHandler exposes more query options than EventsHandler, primarily the ability to query across multiple streams and tags. This handler will also accept an optional query size limit and offset for paginated queries.

func StreamNameHTTPErr

func StreamNameHTTPErr() *echo.HTTPError

StreamNameHTTPErr indicates that stream_name is missing

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL