Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Target ¶
type Target interface {
Get(ctx context.Context, req *sdcpb.GetDataRequest) (*sdcpb.GetDataResponse, error)
Set(ctx context.Context, source types.TargetSource) (*sdcpb.SetDataResponse, error)
AddSyncs(ctx context.Context, sps ...*config.SyncProtocol) error
Status() *types.TargetStatus
Close(ctx context.Context) error
}
func New ¶
func New(ctx context.Context, name string, cfg *config.SBI, schemaClient schemaClient.SchemaClientBound, runningStore types.RunningStore, syncConfigs []*config.SyncProtocol, taskpoolFactory pool.VirtualPoolFactory, opts ...grpc.DialOption) (Target, error)
Click to show internal directories.
Click to hide internal directories.