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(); }
public void cycleFinalize() { CycleThreadLocalFactory.cycleLocalFinalize(); setCurrentServiceCycle(null); _currentCycle.set(null); }