Variant Server's runtime configuration currently in effect.
An enriched Variant trace event that is passed to a trace event flusher.
State request, as returned by
A Variant trace event, that can be triggered either explicitly or is created and triggered implicitly by Variant Server.
Interface to be implemented by a user-supplied class, handling the writing of trace events to external storage.
The super-type for of Variant server exception.
There are two principal types of server-side extensions which can be developed
using this SPI: lifecycle hooks and event flushers. Lifecycle hooks are
listeners of lifecycle events, e.g. descendants of the
type. Lifecycle hooks provide a convenient way of injecting application specific semantics in
Variant server's default behavior.
Event flushers are responsible for final ingestion of Variant trace events (not to be confused with lifecycle events). The standard extension library, which comes with Variant Server, contains several popular event flushers, such as one for the PostgreSQL database. It is likely, however, that you will want to develop your own flusher to suit your application environment.
Variant Experience Server release 0.10.3. Updated 27 Dec 2019.
Copyright © 2019 Variant Inc.