public class AbstractReleasableComponent extends java.lang.Object implements ReleasableComponent
| Modifier and Type | Field and Description |
|---|---|
private ComponentHandler |
handler |
private boolean |
initialized |
| Constructor and Description |
|---|
AbstractReleasableComponent() |
| Modifier and Type | Method and Description |
|---|---|
void |
initialize(ComponentHandler handler)
Initialize this component with the corresponding component handler.
|
void |
releaseOnComponentHandler()
Puts the reference back in the ComponentHandler according to the
policy of the implementation.
|
private boolean initialized
private ComponentHandler handler
public void initialize(ComponentHandler handler) throws java.lang.Exception
ReleasableComponentinitialize in interface ReleasableComponenthandler - The component handler used to put this component back againjava.lang.Exceptionpublic void releaseOnComponentHandler()
ReleasableComponentreleaseOnComponentHandler in interface ReleasableComponent