Documentation
¶
Overview ¶
Package extension provides an extension mechanism for Trillian code to access fork-specific functionality.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
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
// MapStorage is the storage implementation to use for persisting maps.
storage.MapStorage
// SignerFactory provides the keys used for generating signatures for each tree.
keys.SignerFactory
// ElectionFactory provides MasterElection instances for each tree.
util.ElectionFactory
// QuotaManager provides rate limiting capabilities for Trillian.
QuotaManager quota.Manager
// MetricFactory provides metrics for monitoring.
monitoring.MetricFactory
}
Registry defines all extension points available in Trillian. Customizations may easily swap the underlying storage systems by providing their own implementation.
Click to show internal directories.
Click to hide internal directories.