Documentation
¶
Index ¶
- func RegisterCodec(mimeType string, marshal func(interface{}) ([]byte, error), ...) error
- type RequestBuilder
- func (b *RequestBuilder) Build(ctx context.Context) (requester spi.Requester, err error)
- func (b *RequestBuilder) ConnectTCP(host string, port int, opts ...rsocket.TransportOpts) *RequestBuilder
- func (b *RequestBuilder) DataMimeType(mimeType string) *RequestBuilder
- func (b *RequestBuilder) SetupData(data interface{}) *RequestBuilder
- func (b *RequestBuilder) SetupMetadata(metadata interface{}, mimeType string) *RequestBuilder
- func (b *RequestBuilder) SetupRoute(route string, args ...interface{}) *RequestBuilder
- type RouteContext
- type RouteHandler
- type Router
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type RequestBuilder ¶
type RequestBuilder struct {
// contains filtered or unexported fields
}
func Builder ¶
func Builder() *RequestBuilder
func (*RequestBuilder) ConnectTCP ¶
func (b *RequestBuilder) ConnectTCP(host string, port int, opts ...rsocket.TransportOpts) *RequestBuilder
func (*RequestBuilder) DataMimeType ¶
func (b *RequestBuilder) DataMimeType(mimeType string) *RequestBuilder
func (*RequestBuilder) SetupData ¶
func (b *RequestBuilder) SetupData(data interface{}) *RequestBuilder
func (*RequestBuilder) SetupMetadata ¶
func (b *RequestBuilder) SetupMetadata(metadata interface{}, mimeType string) *RequestBuilder
func (*RequestBuilder) SetupRoute ¶
func (b *RequestBuilder) SetupRoute(route string, args ...interface{}) *RequestBuilder
type RouteContext ¶
type RouteContext struct {
// contains filtered or unexported fields
}
func (RouteContext) VariableOrCompute ¶
func (c RouteContext) VariableOrCompute(name string, compute func() string) string
func (RouteContext) VariableOrDefault ¶
func (c RouteContext) VariableOrDefault(name string, defaultValue string) string
type RouteHandler ¶
type RouteHandler = func(*RouteContext) error
Click to show internal directories.
Click to hide internal directories.