Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Control ¶
type Control interface { // UI UI() app_ui.UI // Logger Log() esl.Logger // HTTP Capture logger Capture() esl.Logger // Workspace Workspace() app_workspace.Workspace // Message container Messages() app_msg_container.Container // Feature Feature() app_feature.Feature // Create new worker queue NewLegacyQueue() rc_worker.LegacyQueue // Create new queue definition NewQueue() eq_queue.Definition // Async queue sequence Sequence() eq_sequence.Sequence // Get or create new cache NewCache(namespace, name string) cache.Cache // Create new KVS. The caller must close the storage before exit. NewKvs(name string) (kvs kv_storage.Storage, err error) // Create new KVS factory. The caller must close the factory before exit. NewKvsFactory() (factory kv_storage.Factory) // Workspace bundle WorkBundle() app_workspace.Bundle // Fork control instance with feature WithFeature(feature app_feature.Feature) Control // Fork control instance with UI WithUI(ui app_ui.UI) Control // Fork control with lang WithLang(targetLang string) Control // Fork control with bundle WithBundle(wb app_workspace.Bundle) Control }
type ControlCloser ¶
type ControlCloser interface { Control Close() }
Click to show internal directories.
Click to hide internal directories.