Interface ObjectReference<T>

  • All Known Implementing Classes:
    SimpleReference, ThreadLocalMapObjectReference, ThreadLocalReference

    public interface ObjectReference<T>
    A way to refer to objects that are stored in "awkward" places (for example inside a HttpSession or ThreadLocal).

    This interface is typically implemented by someone integrating Pico into an existing container.

    Author:
    Joe Walnes
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      T get()
      Retrieve an actual reference to the object.
      void set​(T item)
      Assign an object to the reference.
    • Method Detail

      • get

        T get()
        Retrieve an actual reference to the object. Returns null if the reference is not available or has not been populated yet.
        Returns:
        an actual reference to the object.
      • set

        void set​(T item)
        Assign an object to the reference.
        Parameters:
        item - the object to assign to the reference. May be null.