Server Event Optimizations (#116)
This commit is contained in:
@@ -8,7 +8,6 @@ import (
|
||||
)
|
||||
|
||||
const (
|
||||
ConsoleOutputEvent = "console output"
|
||||
StateChangeEvent = "state change"
|
||||
ResourceEvent = "resources"
|
||||
DockerImagePullStarted = "docker image pull started"
|
||||
@@ -35,7 +34,7 @@ type ProcessEnvironment interface {
|
||||
// Returns an event emitter instance that can be hooked into to listen for different
|
||||
// events that are fired by the environment. This should not allow someone to publish
|
||||
// events, only subscribe to them.
|
||||
Events() *events.EventBus
|
||||
Events() *events.Bus
|
||||
|
||||
// Determines if the server instance exists. For example, in a docker environment
|
||||
// this should confirm that the container is created and in a bootable state. In
|
||||
@@ -108,4 +107,7 @@ type ProcessEnvironment interface {
|
||||
// Uptime returns the current environment uptime in milliseconds. This is
|
||||
// the time that has passed since it was last started.
|
||||
Uptime(ctx context.Context) (int64, error)
|
||||
|
||||
// SetLogCallback sets the callback that the container's log output will be passed to.
|
||||
SetLogCallback(func([]byte))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user