nakadi-client-0.3.0.0: Client library for the Nakadi Event Broker

Copyright(c) Moritz Schulte 2017
LicenseBSD3
Maintainermtesseract@silverratio.net
Stabilityexperimental
PortabilityPOSIX
Safe HaskellNone
LanguageHaskell2010

Network.Nakadi.EventTypes.ShiftedCursors

Description

This module implements the /event-types/EVENT-TYPE/shifted-cursors API.

Synopsis

Documentation

cursorsShift' Source #

Arguments

:: MonadNakadi m 
=> Config

Configuration

-> EventTypeName

Event Type

-> [ShiftedCursor]

Cursors with Shift Distances

-> m [Cursor]

Resulting Cursors

POST to /event-types/EVENT-TYPE/shifted-cursors. Low level interface.

cursorsShiftR' Source #

Arguments

:: MonadNakadiEnv r m 
=> EventTypeName

Event Type

-> [ShiftedCursor]

Cursors with Shift Distances

-> m [Cursor]

Resulting Cursors

POST to /event-types/EVENT-TYPE/shifted-cursors. Low level interface. Retrieves the configuration from the environment.

cursorsShift Source #

Arguments

:: MonadNakadi m 
=> Config

Configuration

-> EventTypeName

Event Type

-> [Cursor]

Cursors to shift

-> Int64

Shift Distance

-> m [Cursor]

Resulting Cursors

POST to /event-types/EVENT-TYPE/shifted-cursors. High level interface.

cursorsShiftR Source #

Arguments

:: MonadNakadiEnv r m 
=> EventTypeName

Event Type

-> [Cursor]

Cursors to shift

-> Int64

Shift Distance

-> m [Cursor]

Resulting Cursors

POST to /event-types/EVENT-TYPE/shifted-cursors. High level interface. Retrieves the configuration from the environment.