Documentation
¶
Overview ¶
Package browser implements the browser.example microservice.
The browser microservice implements a simple web browser that utilizes the egress proxy.
Index ¶
Constants ¶
View Source
const ( Version = 132 SourceCodeSHA256 = "1eb816b16d888306df293e5e0cde2c730f499390258cfaae192365ab13fbe109" Timestamp = "2026-01-29T13:04:05.564576Z" )
View Source
const Hostname = "browser.example"
Hostname is the default hostname of the microservice: browser.example.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Mock ¶
type Mock = intermediate.Mock
Mock is a mockable version of the browser.example microservice, allowing functions, event sinks and web handlers to be mocked.
type Service ¶
type Service struct {
*intermediate.Intermediate // IMPORTANT: DO NOT REMOVE
}
Service implements the browser.example microservice.
The browser microservice implements a simple web browser that utilizes the egress proxy.
func (*Service) Init ¶
Init enables a single-statement pattern for initializing the microservice.
svc.Init(func(svc Service) {
svc.SetGreeting("Hello")
})
func (*Service) OnShutdown ¶
OnShutdown is called when the microservice is shut down.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package browserapi implements the public API of the browser.example microservice, including clients and data structures.
|
Package browserapi implements the public API of the browser.example microservice, including clients and data structures. |
|
Package intermediate serves as the foundation of the browser.example microservice.
|
Package intermediate serves as the foundation of the browser.example microservice. |
Click to show internal directories.
Click to hide internal directories.