v1beta

package
v0.0.0-...-0d278ef Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 11, 2026 License: AGPL-3.0 Imports: 32 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterMetrics

func RegisterMetrics()

func ValidateAcquireLockRequest

func ValidateAcquireLockRequest(req *gracklepb.AcquireLockRequest) error

func ValidateAcquireSemaphoreRequest

func ValidateAcquireSemaphoreRequest(req *gracklepb.AcquireSemaphoreRequest) error

func ValidateArriveAtBarrierRequest

func ValidateArriveAtBarrierRequest(req *gracklepb.ArriveAtBarrierRequest) error

func ValidateCompleteJobsFromWaitGroupRequest

func ValidateCompleteJobsFromWaitGroupRequest(req *gracklepb.CompleteJobsFromWaitGroupRequest) error

func ValidateCreateBarrierRequest

func ValidateCreateBarrierRequest(req *gracklepb.CreateBarrierRequest) error

func ValidateCreateLockLeaseRequest

func ValidateCreateLockLeaseRequest(req *gracklepb.CreateLockLeaseRequest) error

func ValidateCreateNamespaceRequest

func ValidateCreateNamespaceRequest(req *gracklepb.CreateNamespaceRequest) error

func ValidateCreateSemaphoreLeaseRequest

func ValidateCreateSemaphoreLeaseRequest(req *gracklepb.CreateSemaphoreLeaseRequest) error

func ValidateCreateSemaphoreRequest

func ValidateCreateSemaphoreRequest(req *gracklepb.CreateSemaphoreRequest) error

func ValidateCreateWaitGroupRequest

func ValidateCreateWaitGroupRequest(req *gracklepb.CreateWaitGroupRequest) error

func ValidateDeleteBarrierRequest

func ValidateDeleteBarrierRequest(req *gracklepb.DeleteBarrierRequest) error

func ValidateDeleteLockRequest

func ValidateDeleteLockRequest(req *gracklepb.DeleteLockRequest) error

func ValidateDeleteNamespaceRequest

func ValidateDeleteNamespaceRequest(req *gracklepb.DeleteNamespaceRequest) error

func ValidateDeleteSemaphoreRequest

func ValidateDeleteSemaphoreRequest(req *gracklepb.DeleteSemaphoreRequest) error

func ValidateDeleteWaitGroupRequest

func ValidateDeleteWaitGroupRequest(req *gracklepb.DeleteWaitGroupRequest) error

func ValidateGetBarrierRequest

func ValidateGetBarrierRequest(req *gracklepb.GetBarrierRequest) error

func ValidateGetLockLeaseRequest

func ValidateGetLockLeaseRequest(req *gracklepb.GetLockLeaseRequest) error

func ValidateGetLockRequest

func ValidateGetLockRequest(req *gracklepb.GetLockRequest) error

func ValidateGetNamespaceRequest

func ValidateGetNamespaceRequest(req *gracklepb.GetNamespaceRequest) error

func ValidateGetSemaphoreLeaseRequest

func ValidateGetSemaphoreLeaseRequest(req *gracklepb.GetSemaphoreLeaseRequest) error

func ValidateGetSemaphoreRequest

func ValidateGetSemaphoreRequest(req *gracklepb.GetSemaphoreRequest) error

func ValidateGetWaitGroupRequest

func ValidateGetWaitGroupRequest(req *gracklepb.GetWaitGroupRequest) error

func ValidateListBarrierParticipantsRequest

func ValidateListBarrierParticipantsRequest(req *gracklepb.ListBarrierParticipantsRequest) error

func ValidateListBarriersRequest

func ValidateListBarriersRequest(req *gracklepb.ListBarriersRequest) error

func ValidateListLockLeasesRequest

func ValidateListLockLeasesRequest(req *gracklepb.ListLockLeasesRequest) error

func ValidateListLocksRequest

func ValidateListLocksRequest(req *gracklepb.ListLocksRequest) error

func ValidateListNamespacesRequest

func ValidateListNamespacesRequest(req *gracklepb.ListNamespacesRequest) error

func ValidateListSemaphoreHoldersRequest

func ValidateListSemaphoreHoldersRequest(req *gracklepb.ListSemaphoreHoldersRequest) error

func ValidateListSemaphoreLeasesRequest

func ValidateListSemaphoreLeasesRequest(req *gracklepb.ListSemaphoreLeasesRequest) error

func ValidateListSemaphoresRequest

func ValidateListSemaphoresRequest(req *gracklepb.ListSemaphoresRequest) error

func ValidateListWaitGroupCompletedJobsRequest

func ValidateListWaitGroupCompletedJobsRequest(req *gracklepb.ListWaitGroupCompletedJobsRequest) error

func ValidateListWaitGroupsRequest

func ValidateListWaitGroupsRequest(req *gracklepb.ListWaitGroupsRequest) error

func ValidateRefreshLockLeaseRequest

func ValidateRefreshLockLeaseRequest(req *gracklepb.RefreshLockLeaseRequest) error

func ValidateRefreshSemaphoreLeaseRequest

func ValidateRefreshSemaphoreLeaseRequest(req *gracklepb.RefreshSemaphoreLeaseRequest) error

func ValidateReleaseLockRequest

func ValidateReleaseLockRequest(req *gracklepb.ReleaseLockRequest) error

func ValidateReleaseSemaphoreRequest

func ValidateReleaseSemaphoreRequest(req *gracklepb.ReleaseSemaphoreRequest) error

func ValidateRevokeLockLeaseRequest

func ValidateRevokeLockLeaseRequest(req *gracklepb.RevokeLockLeaseRequest) error

func ValidateRevokeSemaphoreLeaseRequest

func ValidateRevokeSemaphoreLeaseRequest(req *gracklepb.RevokeSemaphoreLeaseRequest) error

func ValidateUpdateBarrierRequest

func ValidateUpdateBarrierRequest(req *gracklepb.UpdateBarrierRequest) error

func ValidateUpdateNamespaceRequest

func ValidateUpdateNamespaceRequest(req *gracklepb.UpdateNamespaceRequest) error

func ValidateUpdateSemaphoreRequest

func ValidateUpdateSemaphoreRequest(req *gracklepb.UpdateSemaphoreRequest) error

func ValidateUpdateWaitGroupRequest

func ValidateUpdateWaitGroupRequest(req *gracklepb.UpdateWaitGroupRequest) error

func ValidateWaitAtBarrierRequest

func ValidateWaitAtBarrierRequest(req *gracklepb.WaitAtBarrierRequest) error

func ValidateWaitForWaitGroupRequest

func ValidateWaitForWaitGroupRequest(req *gracklepb.WaitForWaitGroupRequest) error

Types

type AuthenticationMiddleware

type AuthenticationMiddleware struct {
	// contains filtered or unexported fields
}

func NewAuthenticationMiddleware

func NewAuthenticationMiddleware(authKeysPath string) *AuthenticationMiddleware

func (*AuthenticationMiddleware) Unary

func (m *AuthenticationMiddleware) Unary(
	ctx context.Context,
	req any,
	info *grpc.UnaryServerInfo,
	handler grpc.UnaryHandler,
) (any, error)

type GrackleApiServer

type GrackleApiServer struct {
	gracklepb.UnimplementedGrackleApiServer
	// contains filtered or unexported fields
}

func NewGrackleApiServer

func NewGrackleApiServer(grackleClient coreapis.GrackleClientApi) *GrackleApiServer

func (*GrackleApiServer) AcquireLock

func (*GrackleApiServer) ArriveAtBarrier

func (*GrackleApiServer) Close

func (s *GrackleApiServer) Close()

func (*GrackleApiServer) CreateBarrier

func (*GrackleApiServer) CreateLockLease

func (*GrackleApiServer) CreateNamespace

func (*GrackleApiServer) CreateSemaphore

func (*GrackleApiServer) CreateWaitGroup

func (*GrackleApiServer) DeleteBarrier

func (*GrackleApiServer) DeleteLock

func (*GrackleApiServer) DeleteNamespace

func (*GrackleApiServer) DeleteSemaphore

func (*GrackleApiServer) DeleteWaitGroup

func (*GrackleApiServer) GetBarrier

func (*GrackleApiServer) GetLock

func (*GrackleApiServer) GetLockLease

func (*GrackleApiServer) GetNamespace

func (*GrackleApiServer) GetSemaphore

func (*GrackleApiServer) GetWaitGroup

func (*GrackleApiServer) ListBarriers

func (*GrackleApiServer) ListLockLeases

func (*GrackleApiServer) ListLocks

func (*GrackleApiServer) ListNamespaces

func (*GrackleApiServer) ListSemaphores

func (*GrackleApiServer) ListWaitGroups

func (*GrackleApiServer) ReleaseLock

func (*GrackleApiServer) RevokeLockLease

func (*GrackleApiServer) UpdateBarrier

func (*GrackleApiServer) UpdateNamespace

func (*GrackleApiServer) UpdateSemaphore

func (*GrackleApiServer) UpdateWaitGroup

func (*GrackleApiServer) WaitAtBarrier

type GrackleApiServerHandler

type GrackleApiServerHandler struct {
	// contains filtered or unexported fields
}

func NewGrackleApiServerHandler

func NewGrackleApiServerHandler(grackleClient coreapis.GrackleClientApi) *GrackleApiServerHandler

NewGrackleApiServerHandler builds a handler backed by the given core client.

func (*GrackleApiServerHandler) AcquireLock

func (*GrackleApiServerHandler) AcquireSemaphore

func (*GrackleApiServerHandler) ArriveAtBarrier

func (*GrackleApiServerHandler) CreateBarrier

func (*GrackleApiServerHandler) CreateLockLease

func (*GrackleApiServerHandler) CreateNamespace

func (*GrackleApiServerHandler) CreateSemaphore

func (*GrackleApiServerHandler) CreateSemaphoreLease

func (*GrackleApiServerHandler) CreateWaitGroup

func (*GrackleApiServerHandler) DeleteBarrier

func (*GrackleApiServerHandler) DeleteLock

func (*GrackleApiServerHandler) DeleteNamespace

TODO what to do with active AcquireLock, WaitForWaitGroup, etc requests?

func (*GrackleApiServerHandler) DeleteSemaphore

func (*GrackleApiServerHandler) DeleteWaitGroup

func (*GrackleApiServerHandler) GetBarrier

func (*GrackleApiServerHandler) GetLock

func (*GrackleApiServerHandler) GetLockLease

func (*GrackleApiServerHandler) GetNamespace

func (*GrackleApiServerHandler) GetSemaphore

func (*GrackleApiServerHandler) GetSemaphoreLease

func (*GrackleApiServerHandler) GetWaitGroup

func (*GrackleApiServerHandler) ListBarriers

func (*GrackleApiServerHandler) ListLockLeases

func (*GrackleApiServerHandler) ListLocks

func (*GrackleApiServerHandler) ListNamespaces

func (*GrackleApiServerHandler) ListSemaphoreHolders

func (*GrackleApiServerHandler) ListSemaphoreLeases

func (*GrackleApiServerHandler) ListSemaphores

func (*GrackleApiServerHandler) ListWaitGroups

func (*GrackleApiServerHandler) RefreshLockLease

func (*GrackleApiServerHandler) RefreshSemaphoreLease

func (*GrackleApiServerHandler) ReleaseLock

func (*GrackleApiServerHandler) ReleaseSemaphore

func (*GrackleApiServerHandler) RevokeLockLease

func (*GrackleApiServerHandler) RevokeSemaphoreLease

func (*GrackleApiServerHandler) Stop

func (s *GrackleApiServerHandler) Stop()

func (*GrackleApiServerHandler) UpdateBarrier

func (*GrackleApiServerHandler) UpdateNamespace

func (*GrackleApiServerHandler) UpdateSemaphore

func (*GrackleApiServerHandler) UpdateWaitGroup

func (*GrackleApiServerHandler) WaitAtBarrier

func (*GrackleApiServerHandler) WaitForWaitGroup

type MonitoringMiddleware

type MonitoringMiddleware struct {
}

func NewMonitoringMiddleware

func NewMonitoringMiddleware() *MonitoringMiddleware

func (*MonitoringMiddleware) Unary

func (m *MonitoringMiddleware) Unary(
	ctx context.Context,
	req any,
	info *grpc.UnaryServerInfo,
	handler grpc.UnaryHandler,
) (any, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL