server

package
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 8, 2025 License: MIT Imports: 8 Imported by: 0

Documentation

Overview

Package server provides a web server for real-time pgcopy state visualization

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type WebServer

type WebServer struct {
	// contains filtered or unexported fields
}

WebServer provides a web interface for monitoring pgcopy operations

func NewWebServer

func NewWebServer(copyState *state.CopyState, port int) *WebServer

NewWebServer creates a new web server instance

func (*WebServer) OnStateChange

func (ws *WebServer) OnStateChange(_ *state.CopyState, event state.Event)

OnStateChange implements the Listener interface

func (*WebServer) Start

func (ws *WebServer) Start() error

Start starts the web server

func (*WebServer) WaitForCompletionAck

func (ws *WebServer) WaitForCompletionAck(timeout time.Duration) bool

WaitForCompletionAck waits for the web client to acknowledge completion

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL