Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConsumeClient ¶
type ConsumeClient struct { http.ServeMux Upgrader HTTPUpgraderInterface // contains filtered or unexported fields }
func NewConsumer ¶
func NewConsumer(bindings *runWs.ServerBindings, httpResponseTimeout time.Duration) (*ConsumeClient, error)
func (*ConsumeClient) Subscriber ¶
func (c *ConsumeClient) Subscriber(ctx context.Context, channelName string, bindings *runWs.ChannelBindings) (runWs.Subscriber, error)
type EnvelopeIn ¶
func NewEnvelopeIn ¶
func NewEnvelopeIn(msg wsutil.Message) *EnvelopeIn
func (*EnvelopeIn) Headers ¶
func (e *EnvelopeIn) Headers() run.Headers
type EnvelopeOut ¶
func NewEnvelopeOut ¶
func NewEnvelopeOut() *EnvelopeOut
func (*EnvelopeOut) OpCode ¶
func (e *EnvelopeOut) OpCode() ws.OpCode
func (*EnvelopeOut) ResetPayload ¶
func (e *EnvelopeOut) ResetPayload()
func (*EnvelopeOut) SetBindings ¶
func (e *EnvelopeOut) SetBindings(_ runWs.MessageBindings)
func (*EnvelopeOut) SetContentType ¶
func (e *EnvelopeOut) SetContentType(contentType string)
func (*EnvelopeOut) SetHeaders ¶
func (e *EnvelopeOut) SetHeaders(headers run.Headers)
func (*EnvelopeOut) SetOpCode ¶
func (e *EnvelopeOut) SetOpCode(opCode byte)
type HTTPUpgraderInterface ¶
type ImplementationRecord ¶
type ProduceClient ¶
type ProduceClient struct {
// contains filtered or unexported fields
}
func NewProducer ¶
func NewProducer(serverURL string, bindings *runWs.ServerBindings) (*ProduceClient, error)
Click to show internal directories.
Click to hide internal directories.