Versions in this module Expand all Collapse all v1 v1.1.1 Aug 18, 2020 Changes in this version + const PrintGrpcPayloadEnv + const PrintGrpcPayloadFlag + func GetDefaultKeepaliveParameters() keepalive.ServerParameters + type Service struct + Config *config.ConfigMap + GrpcServer *grpc.Server + Health protos.ServiceInfo_ApplicationHealth + StartTimeSecs uint64 + State protos.ServiceInfo_ServiceState + Type string + Version string + func NewServiceWithOptions(moduleName string, serviceName string, serverOptions ...grpc.ServerOption) (*Service, error) + func NewServiceWithOptionsImpl(moduleName string, serviceName string, serverOptions ...grpc.ServerOption) (*Service, error) + func (service *Service) GetMetrics(ctx context.Context, void *protos.Void) (*protos.MetricsContainer, error) + func (service *Service) GetOperationalStates(ctx context.Context, void *protos.Void) (*protos.GetOperationalStatesResponse, error) + func (service *Service) GetServiceInfo(ctx context.Context, void *protos.Void) (*protos.ServiceInfo, error) + func (service *Service) ReloadServiceConfig(ctx context.Context, void *protos.Void) (*protos.ReloadConfigResponse, error) + func (service *Service) Run() error + func (service *Service) RunTest(lis net.Listener) + func (service *Service) SetLogLevel(ctx context.Context, logLevelMsg *protos.LogLevelMessage) (*protos.Void, error) + func (service *Service) SetLogVerbosity(ctx context.Context, verbosity *protos.LogVerbosity) (*protos.Void, error) + func (service *Service) StopService(ctx context.Context, void *protos.Void) (*protos.Void, error) Other modules containing this package github.com/go-magma/magma