package
0.18.0
Repository: https://github.com/hashicorp/boundary.git
Documentation: pkg.go.dev

# Functions

NewControllerUpstreamMessageServiceServer creates a new service implementing UpstreamMessageServiceServer, storing values used for the implementing functions.
NewMultihopServiceServer creates a new service implementing MultihopServiceServer, storing values used for the implementing functions.
No description provided by the author
NewWorkerUpstreamMessageServiceServer creates a new service implementing UpstreamMessageServiceServer, storing values used for the implementing functions.
RegisterUpstreamMessageHandler will register an UpstreamMessageHandler for the specified msg name.
No description provided by the author
TestRegisterHandlerFn returns a func that will register a handler for the test and then unregister it when the test is complete.
TestUpstreamService starts a controller with a downstream worker, which are tore down at the end of the test.
WithKeyProducer provides an option types.NodeInformation.

# Structs

TestMockEncryptedUpstreamMessageHandler provides a test mock handler.
TestMockUpstreamMessageHandler provides a test mock handler.

# Interfaces

UpstreamMessageHandler defines a handler for an UpstreamMessageRequest(s).
UpstreamMessageTypeSpecifier defines an interface for specifying type information for an UpstreamMessageRequest(s).

# Type aliases

Option - how Options are passed as arguments.
UpstreamMessageServiceClientProducer produces a client and should be self-healing if an existing grpc connection closes.