Documentation ¶
Index ¶
- type ErrorCallback
- type HTTPProxyRequest
- type HTTPProxyResponse
- type ManagedProcess
- type Manager
- func (m *Manager) AddWorkingDirectoryUpward(serviceName, path string, verbose bool) error
- func (m *Manager) BroadcastLogsAndRequests()
- func (m *Manager) Close() error
- func (m *Manager) ConsumeAndStoreKafkaMessages(brokerName string, port int) error
- func (m *Manager) GetHTTPProxyRequestsForProcess(processName string) ([]*HTTPProxyRequest, error)
- func (m *Manager) GetHTTPProxyResponsesForProcess(processName string) ([]*HTTPProxyResponse, error)
- func (m *Manager) GetLogsForProcess(processName string, outputType string) ([]string, error)
- func (m *Manager) RunHTTPProxy(target string, listenAddr string, processName string, stop chan struct{}) error
- func (m *Manager) StartManagedKafka(managedDependencyName string, port int) error
- func (m *Manager) StartManagedLocalstack(managedDependencyName string, port int) error
- func (m *Manager) StartServicesAndDependencies(asts []*parser.VClusterAST) error
- func (m *Manager) StopAllProcesses()
- func (m *Manager) Websocket() *websocket.Broadcaster
- type ManagerOption
- type OutputCallback
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ErrorCallback ¶
type ErrorCallback func(string)
type HTTPProxyRequest ¶
type HTTPProxyResponse ¶
type ManagedProcess ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
func NewManager ¶
func NewManager(dbPath string, opts ...ManagerOption) (*Manager, error)
func (*Manager) AddWorkingDirectoryUpward ¶
func (*Manager) BroadcastLogsAndRequests ¶
func (m *Manager) BroadcastLogsAndRequests()
func (*Manager) ConsumeAndStoreKafkaMessages ¶
func (*Manager) GetHTTPProxyRequestsForProcess ¶
func (m *Manager) GetHTTPProxyRequestsForProcess( processName string, ) ([]*HTTPProxyRequest, error)
func (*Manager) GetHTTPProxyResponsesForProcess ¶
func (m *Manager) GetHTTPProxyResponsesForProcess( processName string, ) ([]*HTTPProxyResponse, error)
func (*Manager) GetLogsForProcess ¶
func (*Manager) RunHTTPProxy ¶
func (*Manager) StartManagedKafka ¶
func (*Manager) StartManagedLocalstack ¶
func (*Manager) StartServicesAndDependencies ¶
func (m *Manager) StartServicesAndDependencies( asts []*parser.VClusterAST, ) error
func (*Manager) StopAllProcesses ¶
func (m *Manager) StopAllProcesses()
func (*Manager) Websocket ¶
func (m *Manager) Websocket() *websocket.Broadcaster
type ManagerOption ¶
type ManagerOption func(*Manager)
func WithHTTPPort ¶
func WithHTTPPort(port int) ManagerOption
func WithVerbose ¶
func WithVerbose() ManagerOption
type OutputCallback ¶
type OutputCallback func(string)
Click to show internal directories.
Click to hide internal directories.