Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrorTimeoutComplete = errors.New("complete timeout")
)
Functions ¶
func Dubbo2ErrorResult ¶
func NewManager ¶
func NewManager() *dubboManger
Types ¶
type AppendRule ¶
type AppendRule = router.AppendRule
type CompleteCaller ¶
type CompleteCaller struct { }
func NewCompleteCaller ¶
func NewCompleteCaller() *CompleteCaller
func (*CompleteCaller) Destroy ¶
func (h *CompleteCaller) Destroy()
type ErrHandler ¶
type ErrHandler struct {
// contains filtered or unexported fields
}
func NewErrHandler ¶
func NewErrHandler(err error) *ErrHandler
func (*ErrHandler) Complete ¶
func (e *ErrHandler) Complete(ctx eoscContext.EoContext) error
func (*ErrHandler) Finish ¶
func (e *ErrHandler) Finish(ctx eoscContext.EoContext) error
type IManger ¶
type IManger interface { Set(id string, port int, serviceName, methodName string, rule []AppendRule, handler router.IRouterHandler) error Delete(id string) }
type IRouterData ¶
type IRouterData interface { Set(id string, port int, service string, method string, append []AppendRule, router router.IRouterHandler) IRouterData Delete(id string) IRouterData Parse() (router.IMatcher, error) }
type Router ¶
type Router struct { Id string Port int Service string Method string Appends []AppendRule Router router.IRouterHandler }
type RouterData ¶
type RouterData struct {
// contains filtered or unexported fields
}
func (*RouterData) Delete ¶
func (rs *RouterData) Delete(id string) IRouterData
func (*RouterData) Set ¶
func (rs *RouterData) Set(id string, port int, service string, method string, append []AppendRule, router router.IRouterHandler) IRouterData
Click to show internal directories.
Click to hide internal directories.