Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GroupManager ¶
type GroupManager interface { GetGroupByID(ctx context.Context, id string) (*core.Group, error) GetGroupsNS(ctx context.Context, ns string, filter database.AndFilter) ([]*core.Group, *database.FilterResult, error) ResolveInitGroup(ctx context.Context, msg *core.Message) (*core.Group, error) EnsureLocalGroup(ctx context.Context, group *core.Group) (ok bool, err error) }
type Manager ¶
type Manager interface { core.Named GroupManager Start() error NewMessage(ns string, msg *core.MessageInOut) sysmessaging.MessageSender SendMessage(ctx context.Context, ns string, in *core.MessageInOut, waitConfirm bool) (out *core.Message, err error) RequestReply(ctx context.Context, ns string, request *core.MessageInOut) (reply *core.MessageInOut, err error) // From operations.OperationHandler PrepareOperation(ctx context.Context, op *core.Operation) (*core.PreparedOperation, error) RunOperation(ctx context.Context, op *core.PreparedOperation) (outputs fftypes.JSONObject, complete bool, err error) }
Click to show internal directories.
Click to hide internal directories.