Package org.jboss.as.naming
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-availableManagedReference's instance.- Author:
- Eduardo Martins
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ImmediateManagedReference(Object instance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectgetInstance()Get the object instance.voidrelease()Release the reference.
-
-
-
Constructor Detail
-
ImmediateManagedReference
public ImmediateManagedReference(Object instance)
-
-
Method Detail
-
release
public void release()
Description copied from interface:ManagedReferenceRelease 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:
releasein interfaceManagedReference
-
getInstance
public Object getInstance()
Description copied from interface:ManagedReferenceGet the object instance.- Specified by:
getInstancein interfaceManagedReference- Returns:
- the object this reference refers to
-
-