Class ImmediateStorageStrategy

java.lang.Object
com.inductiveautomation.historian.gateway.api.storage.strategy.PointStorageStrategy
com.inductiveautomation.historian.gateway.api.storage.strategy.ImmediateStorageStrategy

public final class ImmediateStorageStrategy extends PointStorageStrategy
A singleton implementation of the PointStorageStrategy interface that provides default behavior for processing and storing atomic, complex, and change points. All processing operations are executed immediately and synchronously, returning completed CompletionStage instances.

This class uses the provided storage functions directly without any intermediate processing or enhancements. It is designed to be a lightweight, no-operation implementation that delegates processing entirely to the supplied functions.

This implementation doesn't manage any internal state or resources and performs no additional logic for flushing or shutting down beyond the required no-operation behavior. It's especially useful for scenarios where simple and synchronous storage processing behavior is sufficient.