Package com.variant.server.spi

package com.variant.server.spi
Top level classes in the Variant server-side service program interface (SPI). User code consuming this SPI by implementing lifecycle hooks or trace event flushers. These implementations are placed in the server's spi directory, where they can be found by the class loader.

Lifecycle hooks are listeners for server-raised lifecycle events which provide a convenient way of extending Variant server's default behavior with application specific semantics. Event flushers are responsible for final egestion of Variant trace events. The standard extension library, contains several popular event flushers, such as one for the PostgreSQL database.