package extension
import "github.com/google/trillian/extension"
Package extension provides an extension mechanism for Trillian code to access fork-specific functionality.
Index ¶
Types ¶
type Registry ¶
type Registry struct {
// AdminStorage is the storage implementation to use for persisting tree metadata.
storage.AdminStorage
// LogStorage is the storage implementation to use for persisting logs.
storage.LogStorage
// ElectionFactory provides Election instances for each tree.
ElectionFactory election2.Factory
// QuotaManager provides rate limiting capabilities for Trillian.
QuotaManager quota.Manager
// MetricFactory provides metrics for monitoring.
monitoring.MetricFactory
// SetProcessStatus sets the current process status for diagnostic purposes.
SetProcessStatus func(string)
}
Registry defines all extension points available in Trillian. Customizations may easily swap the underlying storage systems by providing their own implementation.
Source Files ¶
- Version
- v1.7.3 (latest)
- Published
- Mar 30, 2026
- Platform
- linux/amd64
- Imports
- 4 packages
- Last checked
- 3 hours ago –
Tools for package owners.