Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type FlowFactory ¶
type FlowFactory interface {
New(*FlowOption) (Flow, error)
}
func NewFlowFactory ¶
func NewFlowFactory(name string, args ...interface{}) (FlowFactory, error)
type FlowOption ¶
type FlowSet ¶ added in v1.1.23
type FlowSet interface { Id() string PushFrame(*FlowSetFrame) error PullFrame() <-chan *FlowSetFrame Err() error Close() error }
type FlowSetFactory ¶ added in v1.1.23
type FlowSetFactory interface {
New(*FlowSetOption) (FlowSet, error)
}
func NewFlowSetFactory ¶ added in v1.1.23
func NewFlowSetFactory(name string, args ...interface{}) (FlowSetFactory, error)
type FlowSetFrame ¶ added in v1.1.23
type FlowSetOption ¶ added in v1.1.23
type FlowSetOption struct {
FlowSetId string
}
type RedisStreamFlowSet ¶ added in v1.1.23
type RedisStreamFlowSet struct {
// contains filtered or unexported fields
}
func (*RedisStreamFlowSet) Close ¶ added in v1.1.23
func (rsfs *RedisStreamFlowSet) Close() (err error)
func (*RedisStreamFlowSet) Err ¶ added in v1.1.27
func (rsfs *RedisStreamFlowSet) Err() error
func (*RedisStreamFlowSet) Id ¶ added in v1.1.23
func (rsfs *RedisStreamFlowSet) Id() string
func (*RedisStreamFlowSet) PullFrame ¶ added in v1.1.23
func (rsfs *RedisStreamFlowSet) PullFrame() <-chan *FlowSetFrame
func (*RedisStreamFlowSet) PushFrame ¶ added in v1.1.23
func (rsfs *RedisStreamFlowSet) PushFrame(flwst_frm *FlowSetFrame) error
type RedisStreamFlowSetFactory ¶ added in v1.1.23
type RedisStreamFlowSetFactory struct {
// contains filtered or unexported fields
}
func (*RedisStreamFlowSetFactory) New ¶ added in v1.1.23
func (fty *RedisStreamFlowSetFactory) New(opt *FlowSetOption) (FlowSet, error)
type RedisStreamFlowSetFactoryOption ¶ added in v1.1.23
type RedisStreamFlowSetOption ¶ added in v1.1.23
type RedisStreamFlowSetOption struct {
Id string
}
Click to show internal directories.
Click to hide internal directories.