Documentation
¶
Index ¶
- func AcquireLock(c gocoro.Coroutine[*t_aio.Submission, *t_aio.Completion, any], ...) (*t_api.Response, error)
- func ClaimTask(c gocoro.Coroutine[*t_aio.Submission, *t_aio.Completion, any], ...) (*t_api.Response, error)
- func CompletePromise(c gocoro.Coroutine[*t_aio.Submission, *t_aio.Completion, any], ...) (*t_api.Response, error)
- func CompleteTask(c gocoro.Coroutine[*t_aio.Submission, *t_aio.Completion, any], ...) (*t_api.Response, error)
- func CreateCallback(c gocoro.Coroutine[*t_aio.Submission, *t_aio.Completion, any], ...) (*t_api.Response, error)
- func CreatePromise(c gocoro.Coroutine[*t_aio.Submission, *t_aio.Completion, any], ...) (*t_api.Response, error)
- func CreatePromiseAndTask(c gocoro.Coroutine[*t_aio.Submission, *t_aio.Completion, any], ...) (*t_api.Response, error)
- func CreateSchedule(c gocoro.Coroutine[*t_aio.Submission, *t_aio.Completion, any], ...) (*t_api.Response, error)
- func CreateSubscription(c gocoro.Coroutine[*t_aio.Submission, *t_aio.Completion, any], ...) (*t_api.Response, error)
- func DeleteSchedule(c gocoro.Coroutine[*t_aio.Submission, *t_aio.Completion, any], ...) (*t_api.Response, error)
- func Echo(c gocoro.Coroutine[*t_aio.Submission, *t_aio.Completion, any], ...) (*t_api.Response, error)
- func EnqueueTasks(config *system.Config, tags map[string]string) gocoro.CoroutineFunc[*t_aio.Submission, *t_aio.Completion, any]
- func HeartbeatLocks(c gocoro.Coroutine[*t_aio.Submission, *t_aio.Completion, any], ...) (*t_api.Response, error)
- func HeartbeatTasks(c gocoro.Coroutine[*t_aio.Submission, *t_aio.Completion, any], ...) (*t_api.Response, error)
- func ReadPromise(c gocoro.Coroutine[*t_aio.Submission, *t_aio.Completion, any], ...) (*t_api.Response, error)
- func ReadSchedule(c gocoro.Coroutine[*t_aio.Submission, *t_aio.Completion, any], ...) (*t_api.Response, error)
- func ReleaseLock(c gocoro.Coroutine[*t_aio.Submission, *t_aio.Completion, any], ...) (*t_api.Response, error)
- func SchedulePromises(config *system.Config, tags map[string]string) gocoro.CoroutineFunc[*t_aio.Submission, *t_aio.Completion, any]
- func SearchPromises(c gocoro.Coroutine[*t_aio.Submission, *t_aio.Completion, any], ...) (*t_api.Response, error)
- func SearchSchedules(c gocoro.Coroutine[*t_aio.Submission, *t_aio.Completion, any], ...) (*t_api.Response, error)
- func TimeoutLocks(config *system.Config, tags map[string]string) gocoro.CoroutineFunc[*t_aio.Submission, *t_aio.Completion, any]
- func TimeoutPromises(config *system.Config, tags map[string]string) gocoro.CoroutineFunc[*t_aio.Submission, *t_aio.Completion, any]
- func TimeoutTasks(config *system.Config, tags map[string]string) gocoro.CoroutineFunc[*t_aio.Submission, *t_aio.Completion, any]
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AcquireLock ¶ added in v0.2.0
func CompletePromise ¶ added in v0.2.0
func CompleteTask ¶ added in v0.5.0
func CreateCallback ¶ added in v0.7.0
func CreatePromise ¶
func CreatePromiseAndTask ¶ added in v0.7.0
func CreateSchedule ¶
func CreateSubscription ¶
func DeleteSchedule ¶
func EnqueueTasks ¶ added in v0.5.0
func EnqueueTasks(config *system.Config, tags map[string]string) gocoro.CoroutineFunc[*t_aio.Submission, *t_aio.Completion, any]
func HeartbeatLocks ¶ added in v0.2.0
func HeartbeatTasks ¶ added in v0.7.0
func ReadPromise ¶
func ReadSchedule ¶
func ReleaseLock ¶ added in v0.2.0
func SchedulePromises ¶
func SchedulePromises(config *system.Config, tags map[string]string) gocoro.CoroutineFunc[*t_aio.Submission, *t_aio.Completion, any]
func SearchPromises ¶
func SearchSchedules ¶
func TimeoutLocks ¶ added in v0.2.0
func TimeoutLocks(config *system.Config, tags map[string]string) gocoro.CoroutineFunc[*t_aio.Submission, *t_aio.Completion, any]
func TimeoutPromises ¶
func TimeoutPromises(config *system.Config, tags map[string]string) gocoro.CoroutineFunc[*t_aio.Submission, *t_aio.Completion, any]
func TimeoutTasks ¶ added in v0.7.0
func TimeoutTasks(config *system.Config, tags map[string]string) gocoro.CoroutineFunc[*t_aio.Submission, *t_aio.Completion, any]
Types ¶
This section is empty.
Source Files
¶
- acquireLock.go
- claimTask.go
- completePromise.go
- completeTask.go
- createCallback.go
- createPromise.go
- createSchedule.go
- createSubscription.go
- deleteSchedule.go
- echo.go
- enqueueTasks.go
- heartbeatLocks.go
- heartbeatTasks.go
- readPromise.go
- readSchedule.go
- releaseLock.go
- schedulePromises.go
- searchPromises.go
- searchSchedules.go
- timeoutLocks.go
- timeoutPromises.go
- timeoutTasks.go
Click to show internal directories.
Click to hide internal directories.