Documentation
¶
Index ¶
- type BlockProcessorMock
- func (m *BlockProcessorMock) Publish(event blocks.BlockEvent)
- func (m *BlockProcessorMock) Running() bool
- func (m *BlockProcessorMock) Start()
- func (m *BlockProcessorMock) Stop()
- func (m *BlockProcessorMock) Subscribe(name string) *utils.Subscription[blocks.BlockEvent]
- func (m *BlockProcessorMock) UpdateBlock(blockData protocol.Block, blockType protocol.BlockType)
- type CacheConnectorMock
- func (c *CacheConnectorMock) Id() string
- func (c *CacheConnectorMock) Initialize() error
- func (c *CacheConnectorMock) OutboxList(ctx context.Context, cursor, limit int64) ([]map[string][]byte, error)
- func (c *CacheConnectorMock) OutboxRemove(ctx context.Context, key string) error
- func (c *CacheConnectorMock) OutboxStore(ctx context.Context, key string, value []byte, ttl time.Duration) error
- func (c *CacheConnectorMock) Receive(ctx context.Context, key string) ([]byte, error)
- func (c *CacheConnectorMock) Store(ctx context.Context, key string, object string, ttl time.Duration) error
- type CacheProcessorMock
- func (c *CacheProcessorMock) OutboxList(_ context.Context, _, _ int64) ([]map[string][]byte, error)
- func (c *CacheProcessorMock) OutboxRemove(_ context.Context, _ string) error
- func (c *CacheProcessorMock) OutboxStore(_ context.Context, _ string, _ []byte, _ time.Duration) error
- func (c *CacheProcessorMock) Receive(ctx context.Context, chain chains.Chain, request protocol.RequestHolder) ([]byte, bool)
- func (c *CacheProcessorMock) Store(ctx context.Context, chain chains.Chain, request protocol.RequestHolder, ...)
- type ClientLabelsDetectorMock
- type ConnectorMock
- func (c *ConnectorMock) GetType() specs.ApiConnectorType
- func (c *ConnectorMock) GetUrl() string
- func (c *ConnectorMock) Running() bool
- func (c *ConnectorMock) SendRequest(ctx context.Context, request protocol.RequestHolder) protocol.ResponseHolder
- func (c *ConnectorMock) Start()
- func (c *ConnectorMock) Stop()
- func (c *ConnectorMock) Subscribe(ctx context.Context, request protocol.RequestHolder) (protocol.UpstreamSubscriptionResponse, error)
- func (c *ConnectorMock) SubscribeStates(name string) *utils.Subscription[protocol.SubscribeConnectorState]
- func (c *ConnectorMock) Unsubscribe(opId string)
- type DelayedConnector
- type DialWsServiceMock
- type HeadProcessorMock
- func (m *HeadProcessorMock) GetCurrentBlock() protocol.Block
- func (m *HeadProcessorMock) Publish(event blocks.HeadEvent)
- func (m *HeadProcessorMock) Running() bool
- func (m *HeadProcessorMock) Start()
- func (m *HeadProcessorMock) Stop()
- func (m *HeadProcessorMock) Subscribe(name string) *utils.Subscription[blocks.HeadEvent]
- func (m *HeadProcessorMock) SubscribeWithReplay(name string) *utils.Subscription[blocks.HeadEvent]
- func (m *HeadProcessorMock) UpdateHead(height, slot uint64)
- type HealthValidatorMock
- type LabelsDetectorMock
- type LabelsProcessorMock
- type LowerBoundDetectorMock
- type LowerBoundProcessorMock
- func (m *LowerBoundProcessorMock) PredictLowerBound(boundType protocol.LowerBoundType, timeOffset int64) int64
- func (m *LowerBoundProcessorMock) Publish(data protocol.LowerBoundData)
- func (m *LowerBoundProcessorMock) Running() bool
- func (m *LowerBoundProcessorMock) Start()
- func (m *LowerBoundProcessorMock) Stop()
- func (m *LowerBoundProcessorMock) Subscribe(name string) *utils.Subscription[protocol.LowerBoundData]
- type MethodsDetectorMock
- type MethodsMock
- type MethodsProcessorMock
- type MockAuthProcessor
- func (m *MockAuthProcessor) Authenticate(ctx context.Context, payload auth.AuthPayload) error
- func (m *MockAuthProcessor) GetKeyValue(payload auth.AuthPayload) string
- func (m *MockAuthProcessor) PostKeyValidate(ctx context.Context, payload auth.AuthPayload, request protocol.RequestHolder) error
- func (m *MockAuthProcessor) PreKeyValidate(ctx context.Context, payload auth.AuthPayload) ([]string, error)
- type MockDrpcHttpcConnector
- type MockForkChoice
- type MockIntegrationClient
- func (m *MockIntegrationClient) GetStatsSchema() []statsdata.StatsDims
- func (m *MockIntegrationClient) InitKeys(id string, cfg config.IntegrationKeyConfig) (chan keydata.KeyEvent, error)
- func (m *MockIntegrationClient) ProcessStatsData(aggregatedData *utils.CMap[statsdata.StatsKey, statsdata.StatsData]) error
- func (m *MockIntegrationClient) Type() integration.IntegrationType
- type MockStrategy
- type RequestOperationMock
- func (r *RequestOperationMock) Cancel()
- func (r *RequestOperationMock) Complete()
- func (r *RequestOperationMock) CtxDone() <-chan struct{}
- func (r *RequestOperationMock) DoOnClose()
- func (r *RequestOperationMock) GetChannel(messageType ws.MessageType) chan protocol.SubResponse
- func (r *RequestOperationMock) Id() string
- func (r *RequestOperationMock) IsCompleted() bool
- func (r *RequestOperationMock) Method() string
- func (r *RequestOperationMock) SetSkipDoOnClose()
- func (r *RequestOperationMock) SetSubID(subID []byte)
- func (r *RequestOperationMock) ShouldDoOnClose() bool
- func (r *RequestOperationMock) SubID() string
- func (r *RequestOperationMock) SubIdBytes() []byte
- func (r *RequestOperationMock) SubType() string
- func (r *RequestOperationMock) Write(message protocol.SubResponse, messageType ws.MessageType)
- type RequestRegistryMock
- func (m *RequestRegistryMock) Abort(requestId string)
- func (m *RequestRegistryMock) Cancel(opId string)
- func (m *RequestRegistryMock) CancelAll()
- func (m *RequestRegistryMock) OnRpcMessage(response *protocol.WsResponse)
- func (m *RequestRegistryMock) OnSubscriptionMessage(response *protocol.WsResponse)
- func (m *RequestRegistryMock) Register(ctx context.Context, request protocol.RequestHolder, requestId, subType string, ...) ws.RequestOperation
- func (m *RequestRegistryMock) Start(req ws.RequestOperation)
- type SettingsValidatorMock
- type UpstreamStateEventProcessorMock
- func (m *UpstreamStateEventProcessorMock) Running() bool
- func (m *UpstreamStateEventProcessorMock) SetEmitter(emitter event_processors.Emitter)
- func (m *UpstreamStateEventProcessorMock) Start()
- func (m *UpstreamStateEventProcessorMock) Stop()
- func (m *UpstreamStateEventProcessorMock) Type() event_processors.EventProcessorType
- type UpstreamSupervisorMock
- func (u *UpstreamSupervisorMock) GetChainSupervisor(chain chains.Chain) upstreams.ChainSupervisor
- func (u *UpstreamSupervisorMock) GetChainSupervisors() []upstreams.ChainSupervisor
- func (u *UpstreamSupervisorMock) GetExecutor() failsafe.Executor[*protocol.ResponseHolderWrapper]
- func (u *UpstreamSupervisorMock) GetUpstream(id string) upstreams.Upstream
- func (u *UpstreamSupervisorMock) StartUpstreams()
- func (u *UpstreamSupervisorMock) SubscribeChainSupervisor(name string) *utils.Subscription[upstreams.ChainSupervisorEvent]
- type WsConnectorMock
- func (c *WsConnectorMock) GetType() specs.ApiConnectorType
- func (c *WsConnectorMock) GetUrl() string
- func (c *WsConnectorMock) Running() bool
- func (c *WsConnectorMock) SendRequest(ctx context.Context, request protocol.RequestHolder) protocol.ResponseHolder
- func (c *WsConnectorMock) Start()
- func (c *WsConnectorMock) Stop()
- func (c *WsConnectorMock) Subscribe(ctx context.Context, request protocol.RequestHolder) (protocol.UpstreamSubscriptionResponse, error)
- func (c *WsConnectorMock) SubscribeStates(name string) *utils.Subscription[protocol.SubscribeConnectorState]
- func (c *WsConnectorMock) Unsubscribe(opId string)
- type WsProcessorMock
- func (w *WsProcessorMock) GetUrl() string
- func (w *WsProcessorMock) Running() bool
- func (w *WsProcessorMock) SendRpcRequest(ctx context.Context, upstreamRequest protocol.RequestHolder) (protocol.SubResponse, error)
- func (w *WsProcessorMock) SendWsRequest(ctx context.Context, upstreamRequest protocol.RequestHolder) (chan protocol.SubResponse, string, error)
- func (w *WsProcessorMock) Start()
- func (w *WsProcessorMock) Stop()
- func (w *WsProcessorMock) SubscribeWsStates(name string) *utils.Subscription[protocol.SubscribeConnectorState]
- func (w *WsProcessorMock) Unsubscribe(opId string)
- type WsProtocolMock
- type WsSessionMock
- func (m *WsSessionMock) CloseCurrent() error
- func (m *WsSessionMock) Generation() uint64
- func (m *WsSessionMock) IsClosed() bool
- func (m *WsSessionMock) LoadConnection() *websocket.Conn
- func (m *WsSessionMock) SetConnection(conn *websocket.Conn)
- func (m *WsSessionMock) WriteMessage(endpoint string, message []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BlockProcessorMock ¶
func NewBlockProcessorMock ¶
func NewBlockProcessorMock() *BlockProcessorMock
func (*BlockProcessorMock) Publish ¶
func (m *BlockProcessorMock) Publish(event blocks.BlockEvent)
func (*BlockProcessorMock) Running ¶
func (m *BlockProcessorMock) Running() bool
func (*BlockProcessorMock) Start ¶
func (m *BlockProcessorMock) Start()
func (*BlockProcessorMock) Stop ¶
func (m *BlockProcessorMock) Stop()
func (*BlockProcessorMock) Subscribe ¶
func (m *BlockProcessorMock) Subscribe(name string) *utils.Subscription[blocks.BlockEvent]
func (*BlockProcessorMock) UpdateBlock ¶
func (m *BlockProcessorMock) UpdateBlock(blockData protocol.Block, blockType protocol.BlockType)
type CacheConnectorMock ¶
func NewCacheConnectorMock ¶
func NewCacheConnectorMock() *CacheConnectorMock
func (*CacheConnectorMock) Id ¶
func (c *CacheConnectorMock) Id() string
func (*CacheConnectorMock) Initialize ¶
func (c *CacheConnectorMock) Initialize() error
func (*CacheConnectorMock) OutboxList ¶
func (*CacheConnectorMock) OutboxRemove ¶
func (c *CacheConnectorMock) OutboxRemove(ctx context.Context, key string) error
func (*CacheConnectorMock) OutboxStore ¶
type CacheProcessorMock ¶
func NewCacheProcessorMock ¶
func NewCacheProcessorMock() *CacheProcessorMock
func (*CacheProcessorMock) OutboxList ¶
func (*CacheProcessorMock) OutboxRemove ¶
func (c *CacheProcessorMock) OutboxRemove(_ context.Context, _ string) error
func (*CacheProcessorMock) OutboxStore ¶
func (*CacheProcessorMock) Receive ¶
func (c *CacheProcessorMock) Receive(ctx context.Context, chain chains.Chain, request protocol.RequestHolder) ([]byte, bool)
func (*CacheProcessorMock) Store ¶
func (c *CacheProcessorMock) Store(ctx context.Context, chain chains.Chain, request protocol.RequestHolder, response []byte)
type ClientLabelsDetectorMock ¶
func NewClientLabelsDetectorMock ¶
func NewClientLabelsDetectorMock() *ClientLabelsDetectorMock
func (*ClientLabelsDetectorMock) ClientVersionAndType ¶
func (m *ClientLabelsDetectorMock) ClientVersionAndType(data []byte) (string, string, error)
func (*ClientLabelsDetectorMock) NodeTypeRequest ¶
func (m *ClientLabelsDetectorMock) NodeTypeRequest() (protocol.RequestHolder, error)
type ConnectorMock ¶
func NewConnectorMock ¶
func NewConnectorMock() *ConnectorMock
func NewConnectorMockWithType ¶
func NewConnectorMockWithType(connectorType specs.ApiConnectorType) *ConnectorMock
func (*ConnectorMock) GetType ¶
func (c *ConnectorMock) GetType() specs.ApiConnectorType
func (*ConnectorMock) GetUrl ¶
func (c *ConnectorMock) GetUrl() string
func (*ConnectorMock) Running ¶
func (c *ConnectorMock) Running() bool
func (*ConnectorMock) SendRequest ¶
func (c *ConnectorMock) SendRequest(ctx context.Context, request protocol.RequestHolder) protocol.ResponseHolder
func (*ConnectorMock) Start ¶
func (c *ConnectorMock) Start()
func (*ConnectorMock) Stop ¶
func (c *ConnectorMock) Stop()
func (*ConnectorMock) Subscribe ¶
func (c *ConnectorMock) Subscribe(ctx context.Context, request protocol.RequestHolder) (protocol.UpstreamSubscriptionResponse, error)
func (*ConnectorMock) SubscribeStates ¶
func (c *ConnectorMock) SubscribeStates(name string) *utils.Subscription[protocol.SubscribeConnectorState]
func (*ConnectorMock) Unsubscribe ¶
func (c *ConnectorMock) Unsubscribe(opId string)
type DelayedConnector ¶
type DelayedConnector struct {
CacheConnectorMock
// contains filtered or unexported fields
}
func NewDelayedConnector ¶
func NewDelayedConnector(sleep time.Duration) *DelayedConnector
func (*DelayedConnector) Id ¶
func (d *DelayedConnector) Id() string
type DialWsServiceMock ¶
func NewDialWsServiceMock ¶
func NewDialWsServiceMock() *DialWsServiceMock
func (*DialWsServiceMock) NewConnectFunc ¶
type HeadProcessorMock ¶
func NewHeadProcessorMock ¶
func NewHeadProcessorMock() *HeadProcessorMock
func (*HeadProcessorMock) GetCurrentBlock ¶
func (m *HeadProcessorMock) GetCurrentBlock() protocol.Block
func (*HeadProcessorMock) Publish ¶
func (m *HeadProcessorMock) Publish(event blocks.HeadEvent)
func (*HeadProcessorMock) Running ¶
func (m *HeadProcessorMock) Running() bool
func (*HeadProcessorMock) Start ¶
func (m *HeadProcessorMock) Start()
func (*HeadProcessorMock) Stop ¶
func (m *HeadProcessorMock) Stop()
func (*HeadProcessorMock) Subscribe ¶
func (m *HeadProcessorMock) Subscribe(name string) *utils.Subscription[blocks.HeadEvent]
func (*HeadProcessorMock) SubscribeWithReplay ¶
func (m *HeadProcessorMock) SubscribeWithReplay(name string) *utils.Subscription[blocks.HeadEvent]
func (*HeadProcessorMock) UpdateHead ¶
func (m *HeadProcessorMock) UpdateHead(height, slot uint64)
type HealthValidatorMock ¶
func NewHealthValidatorMock ¶
func NewHealthValidatorMock() *HealthValidatorMock
func (*HealthValidatorMock) Validate ¶
func (h *HealthValidatorMock) Validate() protocol.AvailabilityStatus
type LabelsDetectorMock ¶
func NewLabelsDetectorMock ¶
func NewLabelsDetectorMock() *LabelsDetectorMock
func (*LabelsDetectorMock) DetectLabels ¶
func (m *LabelsDetectorMock) DetectLabels() map[string]string
type LabelsProcessorMock ¶
func NewLabelsProcessorMock ¶
func NewLabelsProcessorMock() *LabelsProcessorMock
func (*LabelsProcessorMock) Publish ¶
func (m *LabelsProcessorMock) Publish(data lo.Tuple2[string, string])
func (*LabelsProcessorMock) Running ¶
func (m *LabelsProcessorMock) Running() bool
func (*LabelsProcessorMock) Start ¶
func (m *LabelsProcessorMock) Start()
func (*LabelsProcessorMock) Stop ¶
func (m *LabelsProcessorMock) Stop()
func (*LabelsProcessorMock) Subscribe ¶
func (m *LabelsProcessorMock) Subscribe(name string) *utils.Subscription[lo.Tuple2[string, string]]
type LowerBoundDetectorMock ¶
func NewLowerBoundDetectorMock ¶
func NewLowerBoundDetectorMock() *LowerBoundDetectorMock
func (*LowerBoundDetectorMock) DetectLowerBound ¶
func (m *LowerBoundDetectorMock) DetectLowerBound(ctx context.Context) ([]protocol.LowerBoundData, error)
func (*LowerBoundDetectorMock) Period ¶
func (m *LowerBoundDetectorMock) Period() time.Duration
func (*LowerBoundDetectorMock) SupportedTypes ¶
func (m *LowerBoundDetectorMock) SupportedTypes() []protocol.LowerBoundType
type LowerBoundProcessorMock ¶
func NewLowerBoundProcessorMock ¶
func NewLowerBoundProcessorMock() *LowerBoundProcessorMock
func (*LowerBoundProcessorMock) PredictLowerBound ¶
func (m *LowerBoundProcessorMock) PredictLowerBound(boundType protocol.LowerBoundType, timeOffset int64) int64
func (*LowerBoundProcessorMock) Publish ¶
func (m *LowerBoundProcessorMock) Publish(data protocol.LowerBoundData)
func (*LowerBoundProcessorMock) Running ¶
func (m *LowerBoundProcessorMock) Running() bool
func (*LowerBoundProcessorMock) Start ¶
func (m *LowerBoundProcessorMock) Start()
func (*LowerBoundProcessorMock) Stop ¶
func (m *LowerBoundProcessorMock) Stop()
func (*LowerBoundProcessorMock) Subscribe ¶
func (m *LowerBoundProcessorMock) Subscribe(name string) *utils.Subscription[protocol.LowerBoundData]
type MethodsDetectorMock ¶
func NewMethodsDetectorMock ¶
func NewMethodsDetectorMock() *MethodsDetectorMock
func (*MethodsDetectorMock) DetectUnsupported ¶
type MethodsMock ¶
func NewMethodsMock ¶
func NewMethodsMock() *MethodsMock
func (*MethodsMock) GetSupportedMethods ¶
func (m *MethodsMock) GetSupportedMethods() mapset.Set[string]
func (*MethodsMock) HasMethod ¶
func (m *MethodsMock) HasMethod(s string) bool
func (*MethodsMock) IsCacheable ¶
type MethodsProcessorMock ¶
func NewMethodsProcessorMock ¶
func NewMethodsProcessorMock() *MethodsProcessorMock
func (*MethodsProcessorMock) Publish ¶
func (m *MethodsProcessorMock) Publish(unsupported mapset.Set[string])
func (*MethodsProcessorMock) Running ¶
func (m *MethodsProcessorMock) Running() bool
func (*MethodsProcessorMock) Start ¶
func (m *MethodsProcessorMock) Start()
func (*MethodsProcessorMock) Stop ¶
func (m *MethodsProcessorMock) Stop()
func (*MethodsProcessorMock) Subscribe ¶
func (m *MethodsProcessorMock) Subscribe(name string) *utils.Subscription[mapset.Set[string]]
type MockAuthProcessor ¶
func NewMockAuthProcessor ¶
func NewMockAuthProcessor() *MockAuthProcessor
func (*MockAuthProcessor) Authenticate ¶
func (m *MockAuthProcessor) Authenticate(ctx context.Context, payload auth.AuthPayload) error
func (*MockAuthProcessor) GetKeyValue ¶
func (m *MockAuthProcessor) GetKeyValue(payload auth.AuthPayload) string
func (*MockAuthProcessor) PostKeyValidate ¶
func (m *MockAuthProcessor) PostKeyValidate(ctx context.Context, payload auth.AuthPayload, request protocol.RequestHolder) error
func (*MockAuthProcessor) PreKeyValidate ¶
func (m *MockAuthProcessor) PreKeyValidate(ctx context.Context, payload auth.AuthPayload) ([]string, error)
type MockDrpcHttpcConnector ¶
func NewMockDrpcHttpcConnector ¶
func NewMockDrpcHttpcConnector() *MockDrpcHttpcConnector
func (*MockDrpcHttpcConnector) LoadOwnerKeys ¶
func (m *MockDrpcHttpcConnector) LoadOwnerKeys(ownerId, apiToken string) ([]*drpc.DrpcKey, error)
func (*MockDrpcHttpcConnector) OwnerExists ¶
func (m *MockDrpcHttpcConnector) OwnerExists(ownerId, apiToken string) error
func (*MockDrpcHttpcConnector) UploadStats ¶
func (m *MockDrpcHttpcConnector) UploadStats(stats []byte, ownerId, apiToken string) error
type MockForkChoice ¶
func NewMockForkChoice ¶
func NewMockForkChoice() *MockForkChoice
func (*MockForkChoice) Choose ¶
func (m *MockForkChoice) Choose(upstreamId string, event *protocol.HeadUpstreamEvent) (bool, protocol.Block)
type MockIntegrationClient ¶
func NewMockIntegrationClient ¶
func NewMockIntegrationClient(integrationType integration.IntegrationType) *MockIntegrationClient
func (*MockIntegrationClient) GetStatsSchema ¶
func (m *MockIntegrationClient) GetStatsSchema() []statsdata.StatsDims
func (*MockIntegrationClient) InitKeys ¶
func (m *MockIntegrationClient) InitKeys(id string, cfg config.IntegrationKeyConfig) (chan keydata.KeyEvent, error)
func (*MockIntegrationClient) ProcessStatsData ¶
func (*MockIntegrationClient) Type ¶
func (m *MockIntegrationClient) Type() integration.IntegrationType
type MockStrategy ¶
func NewMockStrategy ¶
func NewMockStrategy() *MockStrategy
func (*MockStrategy) SelectUpstream ¶
func (m *MockStrategy) SelectUpstream(request protocol.RequestHolder) (string, error)
type RequestOperationMock ¶
type RequestOperationMock struct {
MethodValue string
SubIDValue string
SubIDBytesValue []byte
SubTypeValue string
CompletedValue bool
ShouldDoOnCloseValue bool
ResponseChannel chan protocol.SubResponse
InternalChannel chan protocol.SubResponse
DoneChannel <-chan struct{}
IDValue string
DoOnCloseFunc ws.DoOnClose
// contains filtered or unexported fields
}
func NewRequestOperationMock ¶
func NewRequestOperationMock() *RequestOperationMock
func (*RequestOperationMock) Cancel ¶
func (r *RequestOperationMock) Cancel()
func (*RequestOperationMock) Complete ¶
func (r *RequestOperationMock) Complete()
func (*RequestOperationMock) CtxDone ¶
func (r *RequestOperationMock) CtxDone() <-chan struct{}
func (*RequestOperationMock) DoOnClose ¶
func (r *RequestOperationMock) DoOnClose()
func (*RequestOperationMock) GetChannel ¶
func (r *RequestOperationMock) GetChannel(messageType ws.MessageType) chan protocol.SubResponse
func (*RequestOperationMock) Id ¶
func (r *RequestOperationMock) Id() string
func (*RequestOperationMock) IsCompleted ¶
func (r *RequestOperationMock) IsCompleted() bool
func (*RequestOperationMock) Method ¶
func (r *RequestOperationMock) Method() string
func (*RequestOperationMock) SetSkipDoOnClose ¶
func (r *RequestOperationMock) SetSkipDoOnClose()
func (*RequestOperationMock) SetSubID ¶
func (r *RequestOperationMock) SetSubID(subID []byte)
func (*RequestOperationMock) ShouldDoOnClose ¶
func (r *RequestOperationMock) ShouldDoOnClose() bool
func (*RequestOperationMock) SubID ¶
func (r *RequestOperationMock) SubID() string
func (*RequestOperationMock) SubIdBytes ¶
func (r *RequestOperationMock) SubIdBytes() []byte
func (*RequestOperationMock) SubType ¶
func (r *RequestOperationMock) SubType() string
func (*RequestOperationMock) Write ¶
func (r *RequestOperationMock) Write(message protocol.SubResponse, messageType ws.MessageType)
type RequestRegistryMock ¶
func NewRequestRegistryMock ¶
func NewRequestRegistryMock() *RequestRegistryMock
func (*RequestRegistryMock) Abort ¶
func (m *RequestRegistryMock) Abort(requestId string)
func (*RequestRegistryMock) Cancel ¶
func (m *RequestRegistryMock) Cancel(opId string)
func (*RequestRegistryMock) CancelAll ¶
func (m *RequestRegistryMock) CancelAll()
func (*RequestRegistryMock) OnRpcMessage ¶
func (m *RequestRegistryMock) OnRpcMessage(response *protocol.WsResponse)
func (*RequestRegistryMock) OnSubscriptionMessage ¶
func (m *RequestRegistryMock) OnSubscriptionMessage(response *protocol.WsResponse)
func (*RequestRegistryMock) Register ¶
func (m *RequestRegistryMock) Register( ctx context.Context, request protocol.RequestHolder, requestId, subType string, doOnClose ws.DoOnClose, ) ws.RequestOperation
func (*RequestRegistryMock) Start ¶
func (m *RequestRegistryMock) Start(req ws.RequestOperation)
type SettingsValidatorMock ¶
func NewSettingsValidatorMock ¶
func NewSettingsValidatorMock() *SettingsValidatorMock
func (*SettingsValidatorMock) Validate ¶
func (s *SettingsValidatorMock) Validate() validations.ValidationSettingResult
type UpstreamStateEventProcessorMock ¶
func NewUpstreamStateEventProcessorMock ¶
func NewUpstreamStateEventProcessorMock(processorType event_processors.EventProcessorType) *UpstreamStateEventProcessorMock
func (*UpstreamStateEventProcessorMock) Running ¶
func (m *UpstreamStateEventProcessorMock) Running() bool
func (*UpstreamStateEventProcessorMock) SetEmitter ¶
func (m *UpstreamStateEventProcessorMock) SetEmitter(emitter event_processors.Emitter)
func (*UpstreamStateEventProcessorMock) Start ¶
func (m *UpstreamStateEventProcessorMock) Start()
func (*UpstreamStateEventProcessorMock) Stop ¶
func (m *UpstreamStateEventProcessorMock) Stop()
func (*UpstreamStateEventProcessorMock) Type ¶
func (m *UpstreamStateEventProcessorMock) Type() event_processors.EventProcessorType
type UpstreamSupervisorMock ¶
func NewUpstreamSupervisorMock ¶
func NewUpstreamSupervisorMock() *UpstreamSupervisorMock
func (*UpstreamSupervisorMock) GetChainSupervisor ¶
func (u *UpstreamSupervisorMock) GetChainSupervisor(chain chains.Chain) upstreams.ChainSupervisor
func (*UpstreamSupervisorMock) GetChainSupervisors ¶
func (u *UpstreamSupervisorMock) GetChainSupervisors() []upstreams.ChainSupervisor
func (*UpstreamSupervisorMock) GetExecutor ¶
func (u *UpstreamSupervisorMock) GetExecutor() failsafe.Executor[*protocol.ResponseHolderWrapper]
func (*UpstreamSupervisorMock) GetUpstream ¶
func (u *UpstreamSupervisorMock) GetUpstream(id string) upstreams.Upstream
func (*UpstreamSupervisorMock) StartUpstreams ¶
func (u *UpstreamSupervisorMock) StartUpstreams()
func (*UpstreamSupervisorMock) SubscribeChainSupervisor ¶
func (u *UpstreamSupervisorMock) SubscribeChainSupervisor(name string) *utils.Subscription[upstreams.ChainSupervisorEvent]
type WsConnectorMock ¶
func NewWsConnectorMock ¶
func NewWsConnectorMock() *WsConnectorMock
func (*WsConnectorMock) GetType ¶
func (c *WsConnectorMock) GetType() specs.ApiConnectorType
func (*WsConnectorMock) GetUrl ¶
func (c *WsConnectorMock) GetUrl() string
func (*WsConnectorMock) Running ¶
func (c *WsConnectorMock) Running() bool
func (*WsConnectorMock) SendRequest ¶
func (c *WsConnectorMock) SendRequest(ctx context.Context, request protocol.RequestHolder) protocol.ResponseHolder
func (*WsConnectorMock) Start ¶
func (c *WsConnectorMock) Start()
func (*WsConnectorMock) Stop ¶
func (c *WsConnectorMock) Stop()
func (*WsConnectorMock) Subscribe ¶
func (c *WsConnectorMock) Subscribe(ctx context.Context, request protocol.RequestHolder) (protocol.UpstreamSubscriptionResponse, error)
func (*WsConnectorMock) SubscribeStates ¶
func (c *WsConnectorMock) SubscribeStates(name string) *utils.Subscription[protocol.SubscribeConnectorState]
func (*WsConnectorMock) Unsubscribe ¶
func (c *WsConnectorMock) Unsubscribe(opId string)
type WsProcessorMock ¶
func NewWsProcessorMock ¶
func NewWsProcessorMock() *WsProcessorMock
func (*WsProcessorMock) GetUrl ¶
func (w *WsProcessorMock) GetUrl() string
func (*WsProcessorMock) Running ¶
func (w *WsProcessorMock) Running() bool
func (*WsProcessorMock) SendRpcRequest ¶
func (w *WsProcessorMock) SendRpcRequest(ctx context.Context, upstreamRequest protocol.RequestHolder) (protocol.SubResponse, error)
func (*WsProcessorMock) SendWsRequest ¶
func (w *WsProcessorMock) SendWsRequest(ctx context.Context, upstreamRequest protocol.RequestHolder) (chan protocol.SubResponse, string, error)
func (*WsProcessorMock) Start ¶
func (w *WsProcessorMock) Start()
func (*WsProcessorMock) Stop ¶
func (w *WsProcessorMock) Stop()
func (*WsProcessorMock) SubscribeWsStates ¶
func (w *WsProcessorMock) SubscribeWsStates(name string) *utils.Subscription[protocol.SubscribeConnectorState]
func (*WsProcessorMock) Unsubscribe ¶
func (w *WsProcessorMock) Unsubscribe(opId string)
type WsProtocolMock ¶
func NewWsProtocolMock ¶
func NewWsProtocolMock() *WsProtocolMock
func (*WsProtocolMock) DoOnCloseFunc ¶
func (m *WsProtocolMock) DoOnCloseFunc(writeRequestFunc ws.WriteRequest) ws.DoOnClose
func (*WsProtocolMock) ParseWsMessage ¶
func (m *WsProtocolMock) ParseWsMessage(payload []byte) (*protocol.WsResponse, error)
func (*WsProtocolMock) RequestFrame ¶
func (m *WsProtocolMock) RequestFrame(request protocol.RequestHolder) (*ws.RequestFrame, error)
type WsSessionMock ¶
func NewWsSessionMock ¶
func NewWsSessionMock() *WsSessionMock
func (*WsSessionMock) CloseCurrent ¶
func (m *WsSessionMock) CloseCurrent() error
func (*WsSessionMock) Generation ¶
func (m *WsSessionMock) Generation() uint64
func (*WsSessionMock) IsClosed ¶
func (m *WsSessionMock) IsClosed() bool
func (*WsSessionMock) LoadConnection ¶
func (m *WsSessionMock) LoadConnection() *websocket.Conn
func (*WsSessionMock) SetConnection ¶
func (m *WsSessionMock) SetConnection(conn *websocket.Conn)
func (*WsSessionMock) WriteMessage ¶
func (m *WsSessionMock) WriteMessage(endpoint string, message []byte) error
Click to show internal directories.
Click to hide internal directories.