Documentation
¶
Index ¶
- type Config
- type Service
- func (s *Service) Call(ctx context.Context, req *connect.Request[ftlv1.CallRequest]) (*connect.Response[ftlv1.CallResponse], error)
- func (s *Service) ExecuteGoose(ctx context.Context, req *connect.Request[consolepb.ExecuteGooseRequest], ...) error
- func (s *Service) GetConfig(ctx context.Context, req *connect.Request[consolepb.GetConfigRequest]) (*connect.Response[consolepb.GetConfigResponse], error)
- func (s *Service) GetInfo(ctx context.Context, _ *connect.Request[consolepb.GetInfoRequest]) (*connect.Response[consolepb.GetInfoResponse], error)
- func (s *Service) GetModules(ctx context.Context, req *connect.Request[consolepb.GetModulesRequest]) (*connect.Response[consolepb.GetModulesResponse], error)
- func (s *Service) GetSecret(ctx context.Context, req *connect.Request[consolepb.GetSecretRequest]) (*connect.Response[consolepb.GetSecretResponse], error)
- func (s *Service) GetTimeline(ctx context.Context, req *connect.Request[timelinepb.GetTimelineRequest]) (*connect.Response[timelinepb.GetTimelineResponse], error)
- func (s *Service) OpenFileInEditor(ctx context.Context, req *connect.Request[consolepb.OpenFileInEditorRequest]) (*connect.Response[consolepb.OpenFileInEditorResponse], error)
- func (s *Service) Ping(context.Context, *connect.Request[ftlv1.PingRequest]) (*connect.Response[ftlv1.PingResponse], error)
- func (s *Service) SetConfig(ctx context.Context, req *connect.Request[consolepb.SetConfigRequest]) (*connect.Response[consolepb.SetConfigResponse], error)
- func (s *Service) SetSecret(ctx context.Context, req *connect.Request[consolepb.SetSecretRequest]) (*connect.Response[consolepb.SetSecretResponse], error)
- func (s *Service) StartServices(ctx context.Context) ([]rpc.Option, error)
- func (s *Service) StreamEngineEvents(ctx context.Context, ...) error
- func (s *Service) StreamModules(ctx context.Context, req *connect.Request[consolepb.StreamModulesRequest], ...) error
- func (s *Service) StreamTimeline(ctx context.Context, req *connect.Request[timelinepb.StreamTimelineRequest], ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Service ¶ added in v0.477.0
type Service struct {
// contains filtered or unexported fields
}
func New ¶ added in v0.477.0
func New( eventSource *schemaeventsource.EventSource, timelineClient *timelineclient.Client, adminClient admin.EnvironmentClient, client routing.CallClient, buildEngineClient buildenginepbconnect.BuildEngineServiceClient, bind *url.URL, config Config, pc optional.Option[projectconfig.Config], isLocalDev bool, ) *Service
func (*Service) ExecuteGoose ¶ added in v0.477.0
func (s *Service) ExecuteGoose(ctx context.Context, req *connect.Request[consolepb.ExecuteGooseRequest], stream *connect.ServerStream[consolepb.ExecuteGooseResponse]) error
func (*Service) GetModules ¶ added in v0.477.0
func (*Service) GetTimeline ¶ added in v0.477.0
func (s *Service) GetTimeline(ctx context.Context, req *connect.Request[timelinepb.GetTimelineRequest]) (*connect.Response[timelinepb.GetTimelineResponse], error)
func (*Service) OpenFileInEditor ¶ added in v0.484.0
func (s *Service) OpenFileInEditor(ctx context.Context, req *connect.Request[consolepb.OpenFileInEditorRequest]) (*connect.Response[consolepb.OpenFileInEditorResponse], error)
OpenFileInEditor opens the specified file path at the given position in the selected editor.
func (*Service) StartServices ¶ added in v0.477.0
func (*Service) StreamEngineEvents ¶ added in v0.477.0
func (s *Service) StreamEngineEvents(ctx context.Context, req *connect.Request[buildenginepb.StreamEngineEventsRequest], stream *connect.ServerStream[buildenginepb.StreamEngineEventsResponse]) error
StreamEngineEvents implements consolepbconnect.ConsoleServiceHandler.
func (*Service) StreamModules ¶ added in v0.477.0
func (s *Service) StreamModules(ctx context.Context, req *connect.Request[consolepb.StreamModulesRequest], stream *connect.ServerStream[consolepb.StreamModulesResponse]) error
func (*Service) StreamTimeline ¶ added in v0.477.0
func (s *Service) StreamTimeline(ctx context.Context, req *connect.Request[timelinepb.StreamTimelineRequest], out *connect.ServerStream[timelinepb.StreamTimelineResponse]) error
Click to show internal directories.
Click to hide internal directories.