services

package
v0.0.0-...-1aed462 Latest Latest
Warning

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

Go to latest
Published: Jan 18, 2019 License: Apache-2.0 Imports: 0 Imported by: 0

README

Services package

Packages contained by this package represent the long-running applications developed for the Rover network.

See godoc for details about each application.

Documentation

Overview

Package services contains sub-packages that provide long-running applications such as API servers.

Directories

Path Synopsis
sse
stress
Structs and functions used in stress tests
Structs and functions used in stress tests
internal/actions
Package actions provides the infrastructure for defining and executing actions (code that is triggered in response to an client request) on orbit.
Package actions provides the infrastructure for defining and executing actions (code that is triggered in response to an client request) on orbit.
internal/assets
Package assets is a simple helper package to help convert to/from xdr.AssetType values
Package assets is a simple helper package to help convert to/from xdr.AssetType values
internal/codes
Package codes is a helper package to help convert to transaction and operation result codes to strings used in orbit.
Package codes is a helper package to help convert to transaction and operation result codes to strings used in orbit.
internal/context/requestid
Package requestid provides functions to support embedded and retrieving a request id from a go context tree
Package requestid provides functions to support embedded and retrieving a request id from a go context tree
internal/db2
Package db2 is the replacement for db.
Package db2 is the replacement for db.
internal/db2/core
Package core contains database record definitions useable for reading rows from a Rover Core db
Package core contains database record definitions useable for reading rows from a Rover Core db
internal/db2/history
Package history contains database record definitions useable for reading rows from a the history portion of orbit's database
Package history contains database record definitions useable for reading rows from a the history portion of orbit's database
internal/db2/sqx
Package sqx contains utilities and extensions for the squirrel package which is used by orbit to generate sql statements.
Package sqx contains utilities and extensions for the squirrel package which is used by orbit to generate sql statements.
internal/ingest
Package ingest contains the ingestion system for orbit.
Package ingest contains the ingestion system for orbit.
internal/ingest/participants
Package participants contains functions to derive a set of "participant" addresses for various data structures in the Rover network's ledger.
Package participants contains functions to derive a set of "participant" addresses for various data structures in the Rover network's ledger.
internal/ledger
Package ledger provides useful utilities concerning ledgers within stellar, specifically as a central location to store a cached snapshot of the state of both orbit's and rover-core's views of the ledger.
Package ledger provides useful utilities concerning ledgers within stellar, specifically as a central location to store a cached snapshot of the state of both orbit's and rover-core's views of the ledger.
internal/log
Package log provides the logging facilities used for orbit.
Package log provides the logging facilities used for orbit.
internal/paths
Package paths provides utilities and facilities for payment paths as needed by orbit.
Package paths provides utilities and facilities for payment paths as needed by orbit.
internal/reap
Package reap contains the history reaping subsystem for orbit.
Package reap contains the history reaping subsystem for orbit.
internal/render/sse
This package contains the Server Sent Events implementation used by orbit.
This package contains the Server Sent Events implementation used by orbit.
internal/resource
Package resource contains the type definitions for all of horizons response resources.
Package resource contains the type definitions for all of horizons response resources.
internal/simplepath
Package simplepath provides an implementation of paths.Finder that performs a breadth first search for paths against a rover-core's database
Package simplepath provides an implementation of paths.Finder that performs a breadth first search for paths against a rover-core's database
internal/test
Package test contains simple test helpers that should not have any dependencies on orbit's packages.
Package test contains simple test helpers that should not have any dependencies on orbit's packages.
internal/test/db
Package db provides helpers to connect to test databases.
Package db provides helpers to connect to test databases.
internal/test/trades
Common infrastructure for testing Trades
Common infrastructure for testing Trades
internal/txsub
Package txsub provides the machinery that orbit uses to submit transactions to the rover network and track their progress.
Package txsub provides the machinery that orbit uses to submit transactions to the rover network and track their progress.
internal/txsub/results/db
Package results provides an implementation of the txsub.ResultProvider interface backed using the SQL databases used by both rover core and orbit
Package results provides an implementation of the txsub.ResultProvider interface backed using the SQL databases used by both rover core and orbit
internal/txsub/sequence
Package sequence providers helpers to manage sequence numbers on behalf of orbit clients.
Package sequence providers helpers to manage sequence numbers on behalf of orbit clients.
internal/utf8
Package utf8 contains utilities for working with utf8 data.
Package utf8 contains utilities for working with utf8 data.

Jump to

Keyboard shortcuts

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