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.