org.apache.tapestry.spec
Class BeanLifecycle

java.lang.Object
  extended by org.apache.tapestry.spec.BeanLifecycle

public final class BeanLifecycle
extends Object

An enumeration of the different possible lifecycles for a JavaBean.

Since:
1.0.4
Author:
Howard Lewis Ship

Field Summary
static BeanLifecycle NONE
          No lifecycle; the bean is created fresh on each reference and not retained.
static BeanLifecycle PAGE
          The bean is created once and reused for the lifespan of the page containing the component.
static BeanLifecycle RENDER
          The bean is create and reused until the end of the current render, at which point it is discarded.
static BeanLifecycle REQUEST
          The standard lifecycle; the bean is retained for the duration of the request cycle and is discarded at the end of the request cycle.
 
Method Summary
 String getName()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NONE

public static final BeanLifecycle NONE
No lifecycle; the bean is created fresh on each reference and not retained.


REQUEST

public static final BeanLifecycle REQUEST
The standard lifecycle; the bean is retained for the duration of the request cycle and is discarded at the end of the request cycle.


PAGE

public static final BeanLifecycle PAGE
The bean is created once and reused for the lifespan of the page containing the component.


RENDER

public static final BeanLifecycle RENDER
The bean is create and reused until the end of the current render, at which point it is discarded.

Since:
2.2
Method Detail

toString

public String toString()
Overrides:
toString in class Object

getName

public String getName()


Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.