예제 #1
0
 public void initialize(Object requestContext, Object responseContext) {
   if (requestContext == null || responseContext == null) {
     throw new IllegalArgumentException();
   }
   ServiceCycle cycle = defaultServiceCycle();
   setCurrentServiceCycle(cycle);
   RequestScope request = cycle.getRequestScope();
   request.setUnderlyingContext(requestContext);
   Response response = cycle.getResponse();
   response.setUnderlyingContext(responseContext);
   CycleThreadLocalFactory.cycleLocalInitialize();
 }
예제 #2
0
 public void cycleFinalize() {
   CycleThreadLocalFactory.cycleLocalFinalize();
   setCurrentServiceCycle(null);
   _currentCycle.set(null);
 }