Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IOperation ¶
type IOperation interface { sync.Locker Tag() string Id() (ID, ID) Role() Role SetRole(Role) ActiveRunner() uint SetActiveRunner(uint) InputContainer() Pointer OutputContainer() Pointer Execute(IContext, Pointer) (Pointer, error) ExecutionTimeLimits() (Duration, Duration, Duration) IsCacheable() bool }
type IOperationFactory ¶
type IOperationFactory interface {
Operations() []IOperation
}
type IOperationRequest ¶
type IOperationResult ¶
type IOperationResult interface { Id() uint64 Status() int32 Type() uint64 ContentType() string Container() Pointer ServerVersion() int32 ExecutionDuration() time.Duration UpdateStat(bool, int64, int64) IOperationResult Signature() string Payload() []byte Load(interface{}, ISerializer) error Stat() (int64, int64) }
Click to show internal directories.
Click to hide internal directories.