@Override
	public void processAction(ActionEvent event) { // throws FacesException
		// cette méthode est appelée par JSF RI (Mojarra)
		if (DISABLED || !JSF_COUNTER.isDisplayed()) {
			delegateActionListener.processAction(event);
			return;
		}

		boolean systemError = false;
		try {
			final String actionName = getRequestName(event);

			JSF_COUNTER.bindContextIncludingCpu(actionName);

			delegateActionListener.processAction(event);
		} catch (final Error e) {
			// on catche Error pour avoir les erreurs systèmes
			// mais pas Exception qui sont fonctionnelles en général
			systemError = true;
			throw e;
		} finally {
			// on enregistre la requête dans les statistiques
			JSF_COUNTER.addRequestForCurrentContext(systemError);
		}
	}
@ Override public void processAction ( ActionEvent event ) { if ( DISABLED || ! JSF_COUNTER . isDisplayed ( ) ) { delegateActionListener . processAction ( event ) ; return ; } boolean systemError = false ; try { final String actionName = getRequestName ( event ) ; JSF_COUNTER . bindContextIncludingCpu ( actionName ) ; delegateActionListener . processAction ( event ) ; } catch ( final Error e ) { systemError = true ; throw e ; } finally { JSF_COUNTER . addRequestForCurrentContext ( systemError ) ; } }
{@inheritDoc}