/** * Returns default {@link IExceptionSensorConfig}. That's {@link ExceptionSensorConfig}. * * @return Returns default {@link IExceptionSensorConfig}. */ public static IExceptionSensorConfig getDefaultExceptionSensorConfig() { return new ExceptionSensorConfig(); }
/** * {@inheritDoc} */ @Override public void commit(boolean onSave) { if (onSave) { super.commit(onSave); for (StringConstraintComponent constraintComponent : constrainComponents) { constraintComponent.validateUpdate(true); } ((ExceptionSensorConfig) environment.getExceptionSensorConfig()).setEnhanced(exceptionEnhanced.getSelection()); for (IMethodSensorConfig sensorTypeConfig : environment.getMethodSensorConfigs()) { if (sensorTypeConfig instanceof HttpSensorConfig) { boolean sessionCapture = (boolean) sessionCaptureCombo.getData(sessionCaptureCombo.getText()); ((HttpSensorConfig) sensorTypeConfig).setSessionCapture(sessionCapture); boolean extractAttributes = (boolean) attributesCaptureCombo.getData(attributesCaptureCombo.getText()); ((HttpSensorConfig) sensorTypeConfig).setAttributesCapture(extractAttributes); boolean extractParameters = (boolean) parametersCaptureCombo.getData(parametersCaptureCombo.getText()); ((HttpSensorConfig) sensorTypeConfig).setParametersCapture(extractParameters); break; } } } }
exceptionSimple.setSelection(!exceptionSensorConfig.isEnhanced()); exceptionEnhanced.setSelection(exceptionSensorConfig.isEnhanced());