Class Protocol
- java.lang.Object
-
- com.google.javascript.jscomp.webservice.common.Protocol
-
public class Protocol extends java.lang.ObjectAll the strings used by the webservice protocol.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProtocol.ApiKeyResponseFields in the JSON response from the ApiKeyGenerationServlet.static classProtocol.CompilationLevelKeystatic classProtocol.FormattingKeyAll the possible values for the FORMATTING key.static classProtocol.OutputFormatKeystatic classProtocol.OutputInfoKeyAll the possible values for the OUTPUT_INFO key.static interfaceProtocol.ProtocolEnumAll enums that need to be shared between the Java and JS code should implement this interface.static classProtocol.RequestKeyAll the keys that can be part of the http request.static classProtocol.ResponseTagAll the xml/json tags that can be returned by the backend if xml or json is selected as the output mode.static classProtocol.WarningLevelKey
-
Field Summary
Fields Modifier and Type Field Description static intFALLBACK_MAX_INPUT_SIZEFallback value in case no setting is provided.static java.lang.StringMAX_INPUT_SIZE_KEYProperties key for getting the maximum input file size that may be compiled by the service.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intmaximumInputSize()Find the maximum input size that this configuration of the web service allows.static voidresetMaximumInputSize()Reset the maximum input size so that the property key is rechecked.
-
-
-
Field Detail
-
MAX_INPUT_SIZE_KEY
public static final java.lang.String MAX_INPUT_SIZE_KEY
Properties key for getting the maximum input file size that may be compiled by the service. This is parameterized so we can have different values for inside and outside Google. The value should be a string representation of an integer representing the maximum input size in bytes.- See Also:
- Constant Field Values
-
FALLBACK_MAX_INPUT_SIZE
public static final int FALLBACK_MAX_INPUT_SIZE
Fallback value in case no setting is provided.- See Also:
- Constant Field Values
-
-
Method Detail
-
maximumInputSize
public static final int maximumInputSize()
Find the maximum input size that this configuration of the web service allows.- Returns:
- maximum input size permitted (in bytes)
-
resetMaximumInputSize
public static final void resetMaximumInputSize()
Reset the maximum input size so that the property key is rechecked. This is needed for testing code because we are caching the maximum input size value.
-
-