diff --git a/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/AwsProxySecurityContextWriter.java b/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/AwsProxySecurityContextWriter.java
index 1929d3a4d..4410626d8 100644
--- a/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/AwsProxySecurityContextWriter.java
+++ b/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/AwsProxySecurityContextWriter.java
@@ -19,7 +19,7 @@
import javax.ws.rs.core.SecurityContext;
/**
- * Default impolementation of SecurityContextWriter. Creates a SecurityContext object based on an API Gateway
+ * Default implementation of SecurityContextWriter. Creates a SecurityContext object based on an API Gateway
* event and the Lambda context. This returns the default AwsProxySecurityContext instance.
*/
public class AwsProxySecurityContextWriter implements SecurityContextWriter {
diff --git a/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/ExceptionHandler.java b/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/ExceptionHandler.java
index 846c64780..7470c66d3 100644
--- a/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/ExceptionHandler.java
+++ b/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/ExceptionHandler.java
@@ -20,7 +20,7 @@
* handled by the client applications directly within the container and a valid HTTP response is expected. This handler
* is used for exceptions thrown by the library while marshalling and unmarshalling requests and responses.
*
- * The interface delcares two methods. A typed handle method for requests that are being proxied using a
+ * The interface declares two methods. A typed handle method for requests that are being proxied using a
* request and response type LambdaContainerHandler, and a stream-based
* handle method for
* Lambda's RequestStreamHandler.
diff --git a/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/RequestReader.java b/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/RequestReader.java
index 9a812f326..271eb807b 100644
--- a/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/RequestReader.java
+++ b/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/RequestReader.java
@@ -27,7 +27,7 @@
* object that supports requests for the AWS_PROXY integration.
*
* @param The type for the AWS Lambda event
- * @param The type for the undelying container request object
+ * @param The type for the underlying container request object
*/
public abstract class RequestReader {
diff --git a/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/ResponseWriter.java b/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/ResponseWriter.java
index 68d6e7b17..6984af2f7 100644
--- a/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/ResponseWriter.java
+++ b/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/ResponseWriter.java
@@ -25,7 +25,7 @@
* or a ResponseReader implementation. For example, the Jersey library passes the response reader object to
* the default implementation of this class.
*
- * @param The response object expceted from the underlying container
+ * @param The response object expected from the underlying container
* @param The type for the Lambda function return value
*/
public abstract class ResponseWriter {
diff --git a/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/internal/servlet/AwsHttpServletRequest.java b/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/internal/servlet/AwsHttpServletRequest.java
index 5a7174f3c..f371489ff 100644
--- a/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/internal/servlet/AwsHttpServletRequest.java
+++ b/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/internal/servlet/AwsHttpServletRequest.java
@@ -92,7 +92,7 @@ public abstract class AwsHttpServletRequest implements HttpServletRequest {
//-------------------------------------------------------------
/**
- * Protected constructors for implemnenting classes. This should be called first with the context received from
+ * Protected constructors for implementing classes. This should be called first with the context received from
* AWS Lambda
* @param lambdaContext The Lambda function context. This object is used for utility methods such as log
*/
diff --git a/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/internal/servlet/AwsHttpSession.java b/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/internal/servlet/AwsHttpSession.java
index 2b7b42572..1372b8f3d 100644
--- a/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/internal/servlet/AwsHttpSession.java
+++ b/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/internal/servlet/AwsHttpSession.java
@@ -91,7 +91,7 @@ public Object getAttribute(String name) {
@Override
@Deprecated
public Object getValue(String name) {
- throw new UnsupportedOperationException("Session values are deprecated and not suported");
+ throw new UnsupportedOperationException("Session values are deprecated and not supported");
}
@Override
@@ -103,7 +103,7 @@ public Enumeration getAttributeNames() {
@Override
@Deprecated
public String[] getValueNames() {
- throw new UnsupportedOperationException("Session values are deprecated and not suported");
+ throw new UnsupportedOperationException("Session values are deprecated and not supported");
}
@Override
@@ -115,7 +115,7 @@ public void setAttribute(String name, Object value) {
@Override
@Deprecated
public void putValue(String name, Object value) {
- throw new UnsupportedOperationException("Session values are deprecated and not suported");
+ throw new UnsupportedOperationException("Session values are deprecated and not supported");
}
@Override
@@ -127,7 +127,7 @@ public void removeAttribute(String name) {
@Override
@Deprecated
public void removeValue(String name) {
- throw new UnsupportedOperationException("Session values are deprecated and not suported");
+ throw new UnsupportedOperationException("Session values are deprecated and not supported");
}
@Override
diff --git a/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/internal/servlet/AwsLambdaServletContainerHandler.java b/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/internal/servlet/AwsLambdaServletContainerHandler.java
index 36445c3b1..d1b00fc31 100644
--- a/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/internal/servlet/AwsLambdaServletContainerHandler.java
+++ b/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/internal/servlet/AwsLambdaServletContainerHandler.java
@@ -87,7 +87,7 @@ protected AwsLambdaServletContainerHandler(Class requestTypeClass,
//-------------------------------------------------------------
/**
- * Fowards a request to the existing framework container. This is called by the AwsProxyRequestDispatcher object
+ * Forwards a request to the existing framework container. This is called by the AwsProxyRequestDispatcher object
* @param servletRequest The modified request object with the new request path
* @param servletResponse The original servlet response
* @throws ServletException
diff --git a/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/internal/servlet/FilterChainHolder.java b/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/internal/servlet/FilterChainHolder.java
index 682230dd1..44c8fa95b 100644
--- a/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/internal/servlet/FilterChainHolder.java
+++ b/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/internal/servlet/FilterChainHolder.java
@@ -24,7 +24,7 @@
/**
* Implementation of the FilterChain interface. FilterChainHolder objects should be accessed through the
- * FilterChainManager. Once a filter chain is loaded, use the doFilter emthod to run the chain
+ * FilterChainManager. Once a filter chain is loaded, use the doFilter method to run the chain
* during a request lifecycle
*/
public class FilterChainHolder implements FilterChain {
diff --git a/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/internal/servlet/FilterChainManager.java b/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/internal/servlet/FilterChainManager.java
index bd7087fa2..8da92f1b3 100644
--- a/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/internal/servlet/FilterChainManager.java
+++ b/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/internal/servlet/FilterChainManager.java
@@ -38,7 +38,7 @@
* implementations that use the HttpServletRequest and HttpServletResponse objects.
*
* For example, the Spring implementation creates the ServletContext when the application is initialized the first time
- * and creates a FitlerChainManager to execute its filters for each request.
+ * and creates a FilterChainManager to execute its filters for each request.
*/
public abstract class FilterChainManager {
diff --git a/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/internal/servlet/FilterHolder.java b/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/internal/servlet/FilterHolder.java
index 609789697..2610622d6 100644
--- a/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/internal/servlet/FilterHolder.java
+++ b/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/internal/servlet/FilterHolder.java
@@ -123,7 +123,7 @@ public FilterConfig getFilterConfig() {
/**
* Returns the Registration object for the filter. The Registration object defined in this file implements
* both FilterRegistration and FilterRegistration.Dynamic
- * @return The registration obejct
+ * @return The registration object
*/
public Registration getRegistration() {
return registration;
diff --git a/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/model/ApiGatewayRequestIdentity.java b/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/model/ApiGatewayRequestIdentity.java
index dfce0f722..89b1ea2a4 100644
--- a/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/model/ApiGatewayRequestIdentity.java
+++ b/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/model/ApiGatewayRequestIdentity.java
@@ -20,7 +20,7 @@
/**
* Identity model for the API Gateway request context. This is used in the default AwsProxyRequest object. Contains
- * all of the properties declared in the $context.identity API Gateway object so could be re-used for other implemnetations
+ * all of the properties declared in the $context.identity API Gateway object so could be re-used for other implementations
*
* @see AwsProxyRequest
* @see RequestReader
diff --git a/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/model/ContainerConfig.java b/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/model/ContainerConfig.java
index 4f21673de..a51cdd8a9 100644
--- a/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/model/ContainerConfig.java
+++ b/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/model/ContainerConfig.java
@@ -225,7 +225,7 @@ public boolean isQueryStringCaseSensitive() {
/**
* Sets whether query string parameter names should be treated as case sensitive. The default
* value of this option is false for backward compatibility.
- * @param queryStringCaseSensitive Tells the framework to treat query string parmaeter names as case sensitive
+ * @param queryStringCaseSensitive Tells the framework to treat query string parameter names as case sensitive
*/
public void setQueryStringCaseSensitive(boolean queryStringCaseSensitive) {
this.queryStringCaseSensitive = queryStringCaseSensitive;
diff --git a/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/model/ErrorModel.java b/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/model/ErrorModel.java
index 5046a6c2e..645146910 100644
--- a/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/model/ErrorModel.java
+++ b/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/model/ErrorModel.java
@@ -13,7 +13,7 @@
package com.amazonaws.serverless.proxy.model;
/**
- * Default error response model. This object is used by the AwsProxyExceptionHandler objcect.
+ * Default error response model. This object is used by the AwsProxyExceptionHandler object.
*/
public class ErrorModel {
diff --git a/aws-serverless-java-container-spark/src/main/java/com/amazonaws/serverless/proxy/spark/SparkLambdaContainerHandler.java b/aws-serverless-java-container-spark/src/main/java/com/amazonaws/serverless/proxy/spark/SparkLambdaContainerHandler.java
index 8acc4373b..247140413 100644
--- a/aws-serverless-java-container-spark/src/main/java/com/amazonaws/serverless/proxy/spark/SparkLambdaContainerHandler.java
+++ b/aws-serverless-java-container-spark/src/main/java/com/amazonaws/serverless/proxy/spark/SparkLambdaContainerHandler.java
@@ -114,7 +114,7 @@ public static SparkLambdaContainerHandler get
new AwsProxyExceptionHandler(),
new LambdaEmbeddedServerFactory());
- // For Spark we cannot call intialize here. It needs to be called manually after the routes are set
+ // For Spark we cannot call initialize here. It needs to be called manually after the routes are set
//newHandler.initialize();
return newHandler;
diff --git a/aws-serverless-java-container-spark/src/main/java/com/amazonaws/serverless/proxy/spark/embeddedserver/LambdaEmbeddedServerFactory.java b/aws-serverless-java-container-spark/src/main/java/com/amazonaws/serverless/proxy/spark/embeddedserver/LambdaEmbeddedServerFactory.java
index a73b0005c..3455170fa 100644
--- a/aws-serverless-java-container-spark/src/main/java/com/amazonaws/serverless/proxy/spark/embeddedserver/LambdaEmbeddedServerFactory.java
+++ b/aws-serverless-java-container-spark/src/main/java/com/amazonaws/serverless/proxy/spark/embeddedserver/LambdaEmbeddedServerFactory.java
@@ -28,7 +28,7 @@ public LambdaEmbeddedServerFactory() {}
* Constructor used in unit tests to inject a mocked embedded server
* @param server The mocked server
*/
- @SuppressFBWarnings("ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD") // suppressing the warining as this constructor is only used for unit tests
+ @SuppressFBWarnings("ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD") // suppressing the warning as this constructor is only used for unit tests
public LambdaEmbeddedServerFactory(LambdaEmbeddedServer server) {
LambdaEmbeddedServerFactory.embeddedServer = server;
}