Documentation
¶
Index ¶
- type Activities
- func (a *Activities) EnqueueSignalToOwner(ctx context.Context, req *EnqueueSignalToOwnerRequest) (*EnqueueSignalToOwnerResponse, error)
- func (a *Activities) GetVersion(ctx context.Context, _ GetVersionRequest) (string, error)
- func (a *Activities) SendEmail(ctx context.Context, req SendNotificationRequest) error
- func (a *Activities) SendSlack(ctx context.Context, req SendNotificationRequest) error
- type EnqueueSignalToOwnerRequest
- type EnqueueSignalToOwnerResponse
- type GetVersionRequest
- type Params
- type SendNotificationRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Activities ¶
type Activities struct {
// contains filtered or unexported fields
}
func New ¶
func New(params Params) (*Activities, error)
func (*Activities) EnqueueSignalToOwner ¶ added in v0.19.850
func (a *Activities) EnqueueSignalToOwner(ctx context.Context, req *EnqueueSignalToOwnerRequest) (*EnqueueSignalToOwnerResponse, error)
EnqueueSignalToOwner sends a signal to a queue owned by a specific entity (e.g., runner, install). This enables cross-namespace signal sending where one namespace can trigger work in another.
@temporal-gen-v2 activity
func (*Activities) GetVersion ¶
func (a *Activities) GetVersion(ctx context.Context, _ GetVersionRequest) (string, error)
@temporal-gen-v2 activity @schedule-to-close-timeout 1m @start-to-close-timeout 10s
func (*Activities) SendEmail ¶
func (a *Activities) SendEmail(ctx context.Context, req SendNotificationRequest) error
@temporal-gen-v2 activity @schedule-to-close-timeout 1m @start-to-close-timeout 10s
func (*Activities) SendSlack ¶
func (a *Activities) SendSlack(ctx context.Context, req SendNotificationRequest) error
@temporal-gen-v2 activity @schedule-to-close-timeout 1m @start-to-close-timeout 10s
type EnqueueSignalToOwnerRequest ¶ added in v0.19.850
type EnqueueSignalToOwnerResponse ¶ added in v0.19.850
type GetVersionRequest ¶
type GetVersionRequest struct{}
type SendNotificationRequest ¶
Click to show internal directories.
Click to hide internal directories.