Directories
¶
| Path | Synopsis |
|---|---|
|
events
Code generated by hack/codegen-events.py.
|
Code generated by hack/codegen-events.py. |
|
store
package store provides typed, centralized access to the event-sourced workflow and invocation models
|
package store provides typed, centralized access to the event-sourced workflow and invocation models |
|
Package apiserver contains all request handlers for gRPC and HTTP servers.
|
Package apiserver contains all request handlers for gRPC and HTTP servers. |
|
httpclient
Package httpclient is a lightweight implementation of a client for the HTTP gateway.
|
Package httpclient is a lightweight implementation of a client for the HTTP gateway. |
|
backend/mem
The mem backend package implements the consent storage as well as listener as in memory services.
|
The mem backend package implements the consent storage as well as listener as in memory services. |
|
Package fes is a generated protocol buffer package.
|
Package fes is a generated protocol buffer package. |
|
backend/mem
package mem contains an implementation of the fes backend using an in-memory cache.
|
package mem contains an implementation of the fes backend using an in-memory cache. |
|
test
Package fes is a generated protocol buffer package.
|
Package fes is a generated protocol buffer package. |
|
testutil
Package testutil is a generated protocol buffer package.
|
Package testutil is a generated protocol buffer package. |
|
Package fnenv provides interfaces to consistently communicate with 'function runtime environments' (fnenvs).
|
Package fnenv provides interfaces to consistently communicate with 'function runtime environments' (fnenvs). |
|
mock
Package mock contains a minimal, mocked implementation of a fnenv for test purposes
|
Package mock contains a minimal, mocked implementation of a fnenv for test purposes |
|
native
Note: package is called 'native' because 'internal' is not an allowed package name.
|
Note: package is called 'native' because 'internal' is not an allowed package name. |
|
workflows
package workflows exposes the workflow engine itself as a function environment to improve recursion.
|
package workflows exposes the workflow engine itself as a function environment to improve recursion. |
|
graph
Package graph is a generated protocol buffer package.
|
Package graph is a generated protocol buffer package. |
|
Package scheduler is a generated protocol buffer package.
|
Package scheduler is a generated protocol buffer package. |
|
Package types is a generated protocol buffer package.
|
Package types is a generated protocol buffer package. |
|
typedvalues
package typedvalues provides a data container for annotating, interpreting, and transferring arbitrary data.
|
package typedvalues provides a data container for annotating, interpreting, and transferring arbitrary data. |
|
typedvalues/controlflow
Package controlflow adds support for workflows and tasks (together "flows") to TypedValues.
|
Package controlflow adds support for workflows and tasks (together "flows") to TypedValues. |
|
typedvalues/httpconv
package httpconv provides methods for mapping TypedValues to and from HTTP requests and responses.
|
package httpconv provides methods for mapping TypedValues to and from HTTP requests and responses. |
|
validate
Validate package contains validation functions for the common structures used in the workflow engine, such as Workflows, Tasks, WorkflowInvocations, etc.
|
Validate package contains validation functions for the common structures used in the workflow engine, such as Workflows, Tasks, WorkflowInvocations, etc. |
|
gopool
package gopool provides functionality for bounded parallelism with goroutines
|
package gopool provides functionality for bounded parallelism with goroutines |
|
labels
Package labels provides storing, fetching and matching based on labels.
|
Package labels provides storing, fetching and matching based on labels. |
|
mediatype
Package mediatype implements the IANA Media Type standard.
|
Package mediatype implements the IANA Media Type standard. |
|
pubsub
Package pubsub is a simple, label-based, thread-safe PubSub implementation.
|
Package pubsub is a simple, label-based, thread-safe PubSub implementation. |
|
workqueue
package workqueue is a amended copy of k8s' workqueue implementation
|
package workqueue is a amended copy of k8s' workqueue implementation |
|
Code generated by hack/codegen-version.sh.
|
Code generated by hack/codegen-version.sh. |
Click to show internal directories.
Click to hide internal directories.