/* (c) 2014 Open Source Geospatial Foundation - all rights reserved
* (c) 2001 - 2013 OpenPlans
* This code is licensed under the GPL 2.0 license, available at the root
* application directory.
*/
package org.geoserver.config;
/**
* The CapabilitiesErrorHandling class enumerates the modes of error handling GeoServer can use
* when streaming XML documents (such as the WMS GetCapabilities response document.)
*
* @author David Winslow <dwinslow@opengeo.org>
*/
public enum ResourceErrorHandling {
/**
* When this mode is active, GeoServer will respond to errors by stopping
* the normal XML generation and going straight to an OGC error report of
* the issue. If the buffer strategy is set to "SPEED" then this may result
* in invalid XML being sent to the client.
*/
OGC_EXCEPTION_REPORT,
/**
* When this mode is active, GeoServer will respond to errors by
* "rolling back" XML to the end of the previous successfully encoded
* element, effectively omitting elements that correspond to misconfigured
* layers in the GeoServer catalog.
*/
SKIP_MISCONFIGURED_LAYERS
}