@@ -24,6 +24,7 @@ public class ExtensionClient {
24
24
" }" ;
25
25
private static final String LAMBDA_EXTENSION_IDENTIFIER = "Lambda-Extension-Identifier" ;
26
26
private static final String LAMBDA_EXTENSION_FUNCTION_ERROR_TYPE = "Lambda-Extension-Function-Error-Type" ;
27
+ private static final HttpClient client = HttpClient .newHttpClient ();
27
28
28
29
/**
29
30
* Registers the external extension to listen to "INVOKE" and "SHUTDOWN"
@@ -32,7 +33,6 @@ public class ExtensionClient {
32
33
*/
33
34
public static String registerExtension () {
34
35
final String registerUrl = String .format ("%s/register" , BASEURL );
35
- HttpClient client = HttpClient .newHttpClient ();
36
36
HttpRequest request = HttpRequest .newBuilder ()
37
37
.POST (HttpRequest .BodyPublishers .ofString (BODY ))
38
38
.header ("Content-Type" , "application/json" )
@@ -63,7 +63,6 @@ public static String registerExtension() {
63
63
public static String getNext (final String extensionId ) {
64
64
try {
65
65
final String nextEventUrl = String .format ("%s/event/next" , BASEURL );
66
- HttpClient client = HttpClient .newHttpClient ();
67
66
HttpRequest request = HttpRequest .newBuilder ()
68
67
.GET ()
69
68
.header (LAMBDA_EXTENSION_IDENTIFIER , extensionId )
@@ -93,7 +92,6 @@ public static String getNext(final String extensionId) {
93
92
public static String initError (final String extensionId , final String errorType ) {
94
93
try {
95
94
final String nextEventUrl = String .format ("%s/init/error" , BASEURL );
96
- HttpClient client = HttpClient .newHttpClient ();
97
95
HttpRequest request = HttpRequest .newBuilder ()
98
96
.POST (null )
99
97
.header (LAMBDA_EXTENSION_IDENTIFIER , extensionId )
@@ -124,7 +122,6 @@ public static String initError(final String extensionId, final String errorType)
124
122
public static String exitError (final String extensionId , final String errorType ) {
125
123
try {
126
124
final String nextEventUrl = String .format ("%s/exit/error" , BASEURL );
127
- HttpClient client = HttpClient .newHttpClient ();
128
125
HttpRequest request = HttpRequest .newBuilder ()
129
126
.POST (null )
130
127
.header (LAMBDA_EXTENSION_IDENTIFIER , extensionId )
0 commit comments