Documentation ¶
Index ¶
- type Event
- type EventHandler
- type Request
- type RequestHandler
- type Response
- func (r *Response) Done(obj interface{})
- func (r *Response) Error(obj interface{})
- func (r *Response) Id() string
- func (r *Response) IsDone() bool
- func (r *Response) IsError() bool
- func (r *Response) IsProgress() bool
- func (r *Response) Progress(obj interface{})
- func (r *Response) Read(to interface{})
- func (r *Response) RequestId() string
- type ResponseHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Event ¶
type Event struct { // body serialization format BodyFormat format.BodyFormat // event frame Frame parser.Event }
Event represents pub/sub event
type Request ¶
type Request struct { // body serialization format BodyFormat format.BodyFormat // request frame Frame parser.Request }
Request represents request that came to request handler
type Response ¶
type Response struct { // Body serialization format BodyFormat format.BodyFormat // Output channel to push response when ready Out chan parser.Frame // Optional request frame for this response RequestFrame *parser.Request // Response frame Frame *parser.Response }
/ Response represents response for a request
func (*Response) Done ¶
func (r *Response) Done(obj interface{})
Done sends done response to requester party
func (*Response) Error ¶
func (r *Response) Error(obj interface{})
Error sends error response to requester party
func (*Response) IsProgress ¶
IsProgress indicates progressive response
func (*Response) Progress ¶
func (r *Response) Progress(obj interface{})
Progress sends done response to requester party
Click to show internal directories.
Click to hide internal directories.