preview

package
v0.0.0-...-73cfedd Latest Latest
Warning

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

Go to latest
Published: Apr 15, 2026 License: AGPL-3.0 Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterMetrics

func RegisterMetrics()

func ValidateAcquireLockRequest

func ValidateAcquireLockRequest(request *gracklepb.AcquireLockRequest) error

func ValidateAcquireSemaphoreRequest

func ValidateAcquireSemaphoreRequest(request *gracklepb.AcquireSemaphoreRequest) error

func ValidateAddJobsToWaitGroupRequest

func ValidateAddJobsToWaitGroupRequest(request *gracklepb.AddJobsToWaitGroupRequest) error

func ValidateArriveAtBarrierRequest

func ValidateArriveAtBarrierRequest(request *gracklepb.ArriveAtBarrierRequest) error

func ValidateCompleteJobsFromWaitGroupRequest

func ValidateCompleteJobsFromWaitGroupRequest(request *gracklepb.CompleteJobsFromWaitGroupRequest) error

func ValidateCreateBarrierRequest

func ValidateCreateBarrierRequest(request *gracklepb.CreateBarrierRequest) error

func ValidateCreateNamespaceRequest

func ValidateCreateNamespaceRequest(request *gracklepb.CreateNamespaceRequest) error

func ValidateCreateSemaphoreRequest

func ValidateCreateSemaphoreRequest(request *gracklepb.CreateSemaphoreRequest) error

func ValidateCreateWaitGroupRequest

func ValidateCreateWaitGroupRequest(request *gracklepb.CreateWaitGroupRequest) error

func ValidateDeleteBarrierRequest

func ValidateDeleteBarrierRequest(request *gracklepb.DeleteBarrierRequest) error

func ValidateDeleteLockRequest

func ValidateDeleteLockRequest(request *gracklepb.DeleteLockRequest) error

func ValidateDeleteNamespaceRequest

func ValidateDeleteNamespaceRequest(request *gracklepb.DeleteNamespaceRequest) error

func ValidateDeleteSemaphoreRequest

func ValidateDeleteSemaphoreRequest(request *gracklepb.DeleteSemaphoreRequest) error

func ValidateDeleteWaitGroupRequest

func ValidateDeleteWaitGroupRequest(request *gracklepb.DeleteWaitGroupRequest) error

func ValidateGetBarrierRequest

func ValidateGetBarrierRequest(request *gracklepb.GetBarrierRequest) error

func ValidateGetLockRequest

func ValidateGetLockRequest(request *gracklepb.GetLockRequest) error

func ValidateGetNamespaceRequest

func ValidateGetNamespaceRequest(request *gracklepb.GetNamespaceRequest) error

func ValidateGetSemaphoreRequest

func ValidateGetSemaphoreRequest(request *gracklepb.GetSemaphoreRequest) error

func ValidateGetWaitGroupRequest

func ValidateGetWaitGroupRequest(request *gracklepb.GetWaitGroupRequest) error

func ValidateListBarrierParticipantsRequest

func ValidateListBarrierParticipantsRequest(request *gracklepb.ListBarrierParticipantsRequest) error

func ValidateListBarriersRequest

func ValidateListBarriersRequest(request *gracklepb.ListBarriersRequest) error

func ValidateListLocksRequest

func ValidateListLocksRequest(request *gracklepb.ListLocksRequest) error

func ValidateListNamespacesRequest

func ValidateListNamespacesRequest(request *gracklepb.ListNamespacesRequest) error

func ValidateListSemaphoreHoldersRequest

func ValidateListSemaphoreHoldersRequest(request *gracklepb.ListSemaphoreHoldersRequest) error

func ValidateListSemaphoresRequest

func ValidateListSemaphoresRequest(request *gracklepb.ListSemaphoresRequest) error

func ValidateListWaitGroupJobsRequest

func ValidateListWaitGroupJobsRequest(request *gracklepb.ListWaitGroupJobsRequest) error

func ValidateListWaitGroupsRequest

func ValidateListWaitGroupsRequest(request *gracklepb.ListWaitGroupsRequest) error

func ValidateReleaseLockRequest

func ValidateReleaseLockRequest(request *gracklepb.ReleaseLockRequest) error

func ValidateReleaseSemaphoreRequest

func ValidateReleaseSemaphoreRequest(request *gracklepb.ReleaseSemaphoreRequest) error

func ValidateUpdateBarrierRequest

func ValidateUpdateBarrierRequest(request *gracklepb.UpdateBarrierRequest) error

func ValidateUpdateNamespaceRequest

func ValidateUpdateNamespaceRequest(request *gracklepb.UpdateNamespaceRequest) error

func ValidateUpdateSemaphoreRequest

func ValidateUpdateSemaphoreRequest(request *gracklepb.UpdateSemaphoreRequest) error

func ValidateWaitAtBarrierRequest

func ValidateWaitAtBarrierRequest(request *gracklepb.WaitAtBarrierRequest) 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 interface{},
	info *grpc.UnaryServerInfo,
	handler grpc.UnaryHandler,
) (interface{}, error)

type GrackleApiServer

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

func NewGrackleApiServer

func NewGrackleApiServer(grackleCoreApiClient monsteragen.GrackleCoreApi) *GrackleApiServer

func (*GrackleApiServer) AcquireLock

func (*GrackleApiServer) AcquireSemaphore

func (*GrackleApiServer) AddJobsToWaitGroup

func (*GrackleApiServer) ArriveAtBarrier

func (*GrackleApiServer) Close

func (s *GrackleApiServer) Close()

func (*GrackleApiServer) CreateBarrier

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) GetNamespace

func (*GrackleApiServer) GetSemaphore

func (*GrackleApiServer) GetWaitGroup

func (*GrackleApiServer) ListBarriers

func (*GrackleApiServer) ListLocks

func (*GrackleApiServer) ListNamespaces

func (*GrackleApiServer) ListSemaphores

func (*GrackleApiServer) ListWaitGroupJobs

func (*GrackleApiServer) ListWaitGroups

func (*GrackleApiServer) ReleaseLock

func (*GrackleApiServer) ReleaseSemaphore

func (*GrackleApiServer) UpdateBarrier

func (*GrackleApiServer) UpdateNamespace

func (*GrackleApiServer) UpdateSemaphore

func (*GrackleApiServer) WaitAtBarrier

type GrackleApiServerHandler

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

func NewGrackleApiServerHandler

func NewGrackleApiServerHandler(grackleCoreApiClient monsteragen.GrackleCoreApi) *GrackleApiServerHandler

func (*GrackleApiServerHandler) AcquireLock

func (*GrackleApiServerHandler) AcquireSemaphore

func (*GrackleApiServerHandler) AddJobsToWaitGroup

func (*GrackleApiServerHandler) ArriveAtBarrier

func (*GrackleApiServerHandler) CreateBarrier

func (*GrackleApiServerHandler) CreateNamespace

func (*GrackleApiServerHandler) CreateSemaphore

func (*GrackleApiServerHandler) CreateWaitGroup

func (*GrackleApiServerHandler) DeleteBarrier

func (*GrackleApiServerHandler) DeleteLock

func (*GrackleApiServerHandler) DeleteNamespace

func (*GrackleApiServerHandler) DeleteSemaphore

func (*GrackleApiServerHandler) DeleteWaitGroup

func (*GrackleApiServerHandler) GetBarrier

func (*GrackleApiServerHandler) GetLock

func (*GrackleApiServerHandler) GetNamespace

func (*GrackleApiServerHandler) GetSemaphore

func (*GrackleApiServerHandler) GetWaitGroup

func (*GrackleApiServerHandler) ListBarriers

func (*GrackleApiServerHandler) ListLocks

func (*GrackleApiServerHandler) ListNamespaces

func (*GrackleApiServerHandler) ListSemaphoreHolders

func (*GrackleApiServerHandler) ListSemaphores

func (*GrackleApiServerHandler) ListWaitGroupJobs

func (*GrackleApiServerHandler) ListWaitGroups

func (*GrackleApiServerHandler) ReleaseLock

func (*GrackleApiServerHandler) ReleaseSemaphore

func (*GrackleApiServerHandler) Stop

func (s *GrackleApiServerHandler) Stop()

func (*GrackleApiServerHandler) UpdateBarrier

func (*GrackleApiServerHandler) UpdateNamespace

func (*GrackleApiServerHandler) UpdateSemaphore

func (*GrackleApiServerHandler) WaitAtBarrier

Jump to

Keyboard shortcuts

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