Class BlockingInstanceContainer<T>


  • public class BlockingInstanceContainer<T>
    extends Object
    A generic container for objects to be shared between threads.
    • Constructor Detail

      • BlockingInstanceContainer

        public BlockingInstanceContainer()
    • Method Detail

      • put

        public void put​(T underlying)
        Parameters:
        underlying - The object to set.
      • take

        public T take()
        Returns:
        The underlying, or null if the thread was interrupted.