Versions in this module Expand all Collapse all v1 v1.0.0 Dec 28, 2024 Changes in this version + const TRIPLE + func GetProtocol() protocol.Protocol + type DubboInvoker struct + func NewDubbo3Invoker(url *common.URL) (*DubboInvoker, error) + func (di *DubboInvoker) Destroy() + func (di *DubboInvoker) Invoke(ctx context.Context, invocation protocol.Invocation) protocol.Result + func (di *DubboInvoker) IsAvailable() bool + type Server struct + func NewServer() *Server + func (s *Server) GetServiceInfo() map[string]grpc.ServiceInfo + func (s *Server) GracefulStop() + func (s *Server) RefreshService(invoker protocol.Invoker, info *server.ServiceInfo) + func (s *Server) Start(invoker protocol.Invoker, info *server.ServiceInfo) + func (s *Server) Stop() + type TripleExporter struct + func NewTripleExporter(key string, invoker protocol.Invoker, exporterMap *sync.Map) *TripleExporter + func (te *TripleExporter) UnExport() + type TripleInvoker struct + func NewTripleInvoker(url *common.URL) (*TripleInvoker, error) + func (ti *TripleInvoker) Destroy() + func (ti *TripleInvoker) Invoke(ctx context.Context, invocation protocol.Invocation) protocol.Result + func (ti *TripleInvoker) IsAvailable() bool + func (ti *TripleInvoker) IsDestroyed() bool + type TripleProtocol struct + func NewTripleProtocol() *TripleProtocol + func (tp *TripleProtocol) Destroy() + func (tp *TripleProtocol) Export(invoker protocol.Invoker) protocol.Exporter + func (tp *TripleProtocol) Refer(url *common.URL) protocol.Invoker