Class ImmediateManagedReference

java.lang.Object
org.jboss.as.naming.ImmediateManagedReference
All Implemented Interfaces:
Serializable, ManagedReference

public class ImmediateManagedReference extends Object implements ManagedReference, Serializable
A simple immediately-available ManagedReference's instance.
Author:
Eduardo Martins
See Also:
  • Constructor Details

    • ImmediateManagedReference

      public ImmediateManagedReference(Object instance)
  • Method Details

    • release

      public void release()
      Description copied from interface: ManagedReference
      Release the reference. Depending on the implementation this may destroy the underlying object.

      Implementers should take care to make this method idempotent, as it may be called multiple times.

      Specified by:
      release in interface ManagedReference
    • getInstance

      public Object getInstance()
      Description copied from interface: ManagedReference
      Get the object instance.
      Specified by:
      getInstance in interface ManagedReference
      Returns:
      the object this reference refers to