Documentation ¶
Index ¶
Constants ¶
View Source
const (
CloseAndThenReconnByDatasyncError = "data sync error"
)
Variables ¶
View Source
var ( // JsonParsingError internal error, normally internal test use JsonParsingError = fmt.Errorf(jsonParsingErrorMsg) R2PChCap = 100 )
Functions ¶
This section is empty.
Types ¶
type BackoffAndJitterStrategy ¶
type BackoffAndJitterStrategy struct {
// contains filtered or unexported fields
}
func NewWithFirstRetryDelay ¶
func NewWithFirstRetryDelay(firstRetryDelay time.Duration) *BackoffAndJitterStrategy
func (*BackoffAndJitterStrategy) NextDelay ¶
func (b *BackoffAndJitterStrategy) NextDelay() time.Duration
func (*BackoffAndJitterStrategy) SetGoodRunAtNow ¶
func (s *BackoffAndJitterStrategy) SetGoodRunAtNow()
type MockStreaming ¶
type MockStreaming struct {
// contains filtered or unexported fields
}
func (*MockStreaming) Close ¶
func (m *MockStreaming) Close() error
func (*MockStreaming) IsInitialized ¶
func (m *MockStreaming) IsInitialized() bool
func (*MockStreaming) Start ¶
func (m *MockStreaming) Start() <-chan struct{}
type MockStreamingBuilder ¶
type MockStreamingBuilder struct {
// contains filtered or unexported fields
}
func NewMockStreamingBuilder ¶
func NewMockStreamingBuilder(success bool, loadDate bool, waitTime time.Duration) *MockStreamingBuilder
func (*MockStreamingBuilder) CreateDataSynchronizer ¶
func (m *MockStreamingBuilder) CreateDataSynchronizer(_ Context, dataUpdater DataUpdater) (DataSynchronizer, error)
type NullDataSynchronizer ¶
type NullDataSynchronizer struct {
// contains filtered or unexported fields
}
func NewNullDataSynchronizer ¶
func NewNullDataSynchronizer(dataUpdater DataUpdater) *NullDataSynchronizer
func (*NullDataSynchronizer) Close ¶
func (n *NullDataSynchronizer) Close() error
func (*NullDataSynchronizer) IsInitialized ¶
func (n *NullDataSynchronizer) IsInitialized() bool
func (*NullDataSynchronizer) Start ¶
func (n *NullDataSynchronizer) Start() <-chan struct{}
type Streaming ¶
type Streaming struct {
// contains filtered or unexported fields
}
func NewStreaming ¶
func (*Streaming) IsInitialized ¶
Click to show internal directories.
Click to hide internal directories.