transactionrequester

package
v0.1.2 Latest Latest
Warning

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

Go to latest
Published: Feb 24, 2020 License: Apache-2.0, BSD-2-Clause Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DEFAULT_REQUEST_WORKER_COUNT = 1024
	DEFAULT_RETRY_INTERVAL       = 10 * time.Second
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Events

type Events struct {
	SendRequest *events.Event
}

type Option

type Option func(*Options)

func RetryInterval

func RetryInterval(interval time.Duration) Option

func WorkerCount

func WorkerCount(workerCount int) Option

type Options

type Options struct {
	// contains filtered or unexported fields
}

type TransactionRequester

type TransactionRequester struct {
	Events Events
	// contains filtered or unexported fields
}

func New

func New(optionalOptions ...Option) *TransactionRequester

func (*TransactionRequester) ScheduleRequest

func (requester *TransactionRequester) ScheduleRequest(transactionId transaction.Id)

func (*TransactionRequester) StopRequest

func (requester *TransactionRequester) StopRequest(transactionId transaction.Id)

Jump to

Keyboard shortcuts

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