java-example-extension/src/main/java/example/ExtensionClient.java [92:114]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	public static String initError(final String extensionId, final String errorType) {
		try {
			final String nextEventUrl = String.format("%s/init/error", BASEURL);
			HttpRequest request = HttpRequest.newBuilder()
					.POST(null)
					.header(LAMBDA_EXTENSION_IDENTIFIER, extensionId)
					.header(LAMBDA_EXTENSION_FUNCTION_ERROR_TYPE, errorType)
					.uri(URI.create(nextEventUrl))
					.build();
			HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
			if (response.statusCode() == 200)
				return response.body();
			else
				System.err.printf("%n Invalid status code %s returned will processing the request, response %s",
						response.statusCode(), response.body());
		}
		catch (Exception e) {
			System.err.println("Error while initializing error event: " + e.getMessage());
			e.printStackTrace();
		}

		return null;
	}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



java-example-extension/src/main/java/example/ExtensionClient.java [122:144]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	public static String exitError(final String extensionId, final String errorType) {
		try {
			final String nextEventUrl = String.format("%s/exit/error", BASEURL);
			HttpRequest request = HttpRequest.newBuilder()
					.POST(null)
					.header(LAMBDA_EXTENSION_IDENTIFIER, extensionId)
					.header(LAMBDA_EXTENSION_FUNCTION_ERROR_TYPE, errorType)
					.uri(URI.create(nextEventUrl))
					.build();
			HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
			if (response.statusCode() == 200)
				return response.body();
			else
				System.err.printf("%n Invalid status code %s returned will processing the request, response %s",
						response.statusCode(), response.body());
		}
		catch (Exception e) {
			System.err.println("Error while exiting with error event: " + e.getMessage());
			e.printStackTrace();
		}

		return null;
	}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



