Interface LazyUnsafeValue<T,E extends Throwable>

All Superinterfaces:
UnsafeValue<T,E>

public interface LazyUnsafeValue<T,E extends Throwable> extends UnsafeValue<T,E>
Lazily initialized unsafe value.

Instances of this interface are initialized lazily during the first call to their value retrieval method. Information about the initialization state of a LazyUnsafeValue instance is available via isInitialized() method.

Author:
Marek Potociar
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Check if the lazy value has been initialized already (i.e. its UnsafeValue.get() method has already been called previously) or not.

    Methods inherited from interface org.glassfish.jersey.internal.util.collection.UnsafeValue

    get
  • Method Details

    • isInitialized

      boolean isInitialized()
      Check if the lazy value has been initialized already (i.e. its UnsafeValue.get() method has already been called previously) or not.
      Returns:
      true if the lazy value has already been initialized, false otherwise.