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, systemDialer internet.SystemDialer, systemListener internet.SystemListener, ) 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.