Documentation
¶
Index ¶
- type AppEnvironment
- type AppEnvironmentCapabilitySet
- type BaseEnvironment
- type BaseEnvironmentCapabilitySet
- type ConnectionCapabilitySet
- type ConnectionEnvironment
- type ConnectionLogCapabilitySet
- type FeaturesLookupCapabilitySet
- type FileSystemCapabilitySet
- type InstanceNetworkCapabilitySet
- type LogCapabilitySet
- type PersistentStorageCapabilitySet
- type ProxyEnvironment
- type ProxyEnvironmentCapabilitySet
- type RootEnvironment
- type SystemNetworkCapabilitySet
- type TransientStorageCapabilitySet
- type TransportEnvironment
- type TransportEnvironmentCapacitySet
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppEnvironment ¶
type AppEnvironment interface {
AppEnvironmentCapabilitySet
NarrowScope(key string) (AppEnvironment, error)
// contains filtered or unexported methods
}
type AppEnvironmentCapabilitySet ¶
type AppEnvironmentCapabilitySet interface {
BaseEnvironmentCapabilitySet
SystemNetworkCapabilitySet
InstanceNetworkCapabilitySet
FileSystemCapabilitySet
PersistentStorageCapabilitySet
TransientStorageCapabilitySet
}
type BaseEnvironment ¶
type BaseEnvironment interface {
BaseEnvironmentCapabilitySet
// contains filtered or unexported methods
}
type BaseEnvironmentCapabilitySet ¶
type BaseEnvironmentCapabilitySet interface {
FeaturesLookupCapabilitySet
LogCapabilitySet
}
type ConnectionCapabilitySet ¶
type ConnectionCapabilitySet interface {
ConnectionLogCapabilitySet
}
type ConnectionEnvironment ¶
type ConnectionEnvironment interface {
ConnectionCapabilitySet
// contains filtered or unexported methods
}
type FeaturesLookupCapabilitySet ¶
type FeaturesLookupCapabilitySet interface {
RequireFeatures() interface{}
}
type FileSystemCapabilitySet ¶
type FileSystemCapabilitySet interface {
filesystemcap.FileSystemCapabilitySet
}
type LogCapabilitySet ¶
type LogCapabilitySet interface {
RecordLog() interface{}
}
type PersistentStorageCapabilitySet ¶
type PersistentStorageCapabilitySet interface {
PersistentStorage() storage.ScopedPersistentStorage
}
type ProxyEnvironment ¶
type ProxyEnvironment interface {
ProxyEnvironmentCapabilitySet
NarrowScope(key string) (ProxyEnvironment, error)
NarrowScopeToTransport(key string) (TransportEnvironment, error)
// contains filtered or unexported methods
}
type ProxyEnvironmentCapabilitySet ¶
type ProxyEnvironmentCapabilitySet interface {
BaseEnvironmentCapabilitySet
InstanceNetworkCapabilitySet
TransientStorageCapabilitySet
}
type RootEnvironment ¶
type RootEnvironment interface {
AppEnvironment(tag string) AppEnvironment
ProxyEnvironment(tag string) ProxyEnvironment
// contains filtered or unexported methods
}
func NewRootEnvImpl ¶
func NewRootEnvImpl(ctx context.Context, transientStorage storage.ScopedTransientStorage) RootEnvironment
type SystemNetworkCapabilitySet ¶
type SystemNetworkCapabilitySet interface {
Dialer() internet.SystemDialer
Listener() internet.SystemListener
}
type TransientStorageCapabilitySet ¶
type TransientStorageCapabilitySet interface {
TransientStorage() storage.ScopedTransientStorage
}
type TransportEnvironment ¶
type TransportEnvironment interface {
TransportEnvironmentCapacitySet
NarrowScope(key string) (TransportEnvironment, error)
// contains filtered or unexported methods
}
type TransportEnvironmentCapacitySet ¶
type TransportEnvironmentCapacitySet interface {
BaseEnvironmentCapabilitySet
SystemNetworkCapabilitySet
InstanceNetworkCapabilitySet
TransientStorageCapabilitySet
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.