[jboss-cvs] jboss-seam/src/main/org/jboss/seam/contexts ...
Gavin King
gavin.king at jboss.com
Wed Jun 20 13:49:42 EDT 2007
User: gavin
Date: 07/06/20 13:49:42
Modified: src/main/org/jboss/seam/contexts FacesLifecycle.java
Lifecycle.java
Log:
refactored interception annotations
Revision Changes Path
1.4 +5 -4 jboss-seam/src/main/org/jboss/seam/contexts/FacesLifecycle.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: FacesLifecycle.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/contexts/FacesLifecycle.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- FacesLifecycle.java 20 Jun 2007 15:53:32 -0000 1.3
+++ FacesLifecycle.java 20 Jun 2007 17:49:42 -0000 1.4
@@ -21,22 +21,23 @@
*/
public class FacesLifecycle
{
+ private static ThreadLocal<PhaseId> phaseId = new ThreadLocal<PhaseId>();
private static final LogProvider log = Logging.getLogProvider(FacesLifecycle.class);
public static void setPhaseId(PhaseId phase)
{
- Lifecycle.setPhaseId(phase);
+ phaseId.set(phase);
}
public static PhaseId getPhaseId()
{
- return (PhaseId) Lifecycle.getPhaseId();
+ return phaseId.get();
}
public static void clearPhaseId()
{
- Lifecycle.setPhaseId(null);
+ setPhaseId(null);
}
public static void beginRequest(ExternalContext externalContext)
@@ -78,7 +79,7 @@
if (sessionInvalid)
{
Lifecycle.clearThreadlocals();
- Lifecycle.setPhaseId(null);
+ clearPhaseId();
invalidateSession(externalContext);
//actual session context will be destroyed from the listener
}
1.103 +0 -11 jboss-seam/src/main/org/jboss/seam/contexts/Lifecycle.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: Lifecycle.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/contexts/Lifecycle.java,v
retrieving revision 1.102
retrieving revision 1.103
diff -u -b -r1.102 -r1.103
--- Lifecycle.java 20 Jun 2007 08:36:11 -0000 1.102
+++ Lifecycle.java 20 Jun 2007 17:49:42 -0000 1.103
@@ -26,17 +26,6 @@
private static ThreadLocal<Boolean> destroying = new ThreadLocal<Boolean>();
private static Map<String, Object> application;
- private static ThreadLocal phaseId = new ThreadLocal();
-
- public static Object getPhaseId()
- {
- return phaseId.get();
- }
-
- static void setPhaseId(Object phase)
- {
- phaseId.set(phase);
- }
public static Map<String, Object> getApplication()
{
More information about the jboss-cvs-commits
mailing list