Documentation
¶
Index ¶
- type Server
- func (s *Server) CheckStatus(_ context.Context, _ *pb.CheckStatusRequest) (*pb.CheckStatusResponse, error)
- func (s *Server) InitForcefulShutdown(_ context.Context, _ *pb.InitForcefulShutdownRequest) (*pb.InitForcefulShutdownResponse, error)
- func (s *Server) InitGracefulShutdown(_ context.Context, req *pb.InitGracefulShutdownRequest) (*pb.InitGracefulShutdownResponse, error)
- func (s *Server) Listen(listener net.Listener)
- func (s *Server) Stop()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Server ¶
type Server struct { pb.UnimplementedProcessWrapperServer // contains filtered or unexported fields }
func New ¶
func New(log logrus.FieldLogger, wrapper wrapper) *Server
func (*Server) CheckStatus ¶
func (s *Server) CheckStatus(_ context.Context, _ *pb.CheckStatusRequest) (*pb.CheckStatusResponse, error)
func (*Server) InitForcefulShutdown ¶
func (s *Server) InitForcefulShutdown(_ context.Context, _ *pb.InitForcefulShutdownRequest) (*pb.InitForcefulShutdownResponse, error)
func (*Server) InitGracefulShutdown ¶
func (s *Server) InitGracefulShutdown( _ context.Context, req *pb.InitGracefulShutdownRequest, ) (*pb.InitGracefulShutdownResponse, error)
Click to show internal directories.
Click to hide internal directories.