Documentation
¶
Overview ¶
@author yiji@apache.org
Index ¶
Constants ¶
View Source
const (
ECHO = "echo"
)
Variables ¶
This section is empty.
Functions ¶
func GetActiveFilter ¶
Types ¶
type ActiveFilter ¶
type ActiveFilter struct {
}
func (*ActiveFilter) Invoke ¶
func (ef *ActiveFilter) Invoke(invoker protocol.Invoker, invocation protocol.Invocation) protocol.Result
func (*ActiveFilter) OnResponse ¶
func (ef *ActiveFilter) OnResponse(result protocol.Result, invoker protocol.Invoker, invocation protocol.Invocation) protocol.Result
type EchoFilter ¶
type EchoFilter struct{}
RPCService need a Echo method in consumer, if you want to use EchoFilter eg:
Echo func(ctx context.Context, arg interface{}, rsp *Xxx) error
func (*EchoFilter) Invoke ¶
func (ef *EchoFilter) Invoke(invoker protocol.Invoker, invocation protocol.Invocation) protocol.Result
func (*EchoFilter) OnResponse ¶
func (ef *EchoFilter) OnResponse(result protocol.Result, invoker protocol.Invoker, invocation protocol.Invocation) protocol.Result
Click to show internal directories.
Click to hide internal directories.