Lines Matching full:env
13 static void s_cache_http_request_body_stream(JNIEnv *env) { in s_cache_http_request_body_stream() argument
14 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/http/HttpRequestBodyStream"); in s_cache_http_request_body_stream()
18 (*env)->GetMethodID(env, cls, "sendRequestBody", "(Ljava/nio/ByteBuffer;)Z"); in s_cache_http_request_body_stream()
21 …http_request_body_stream_properties.reset_position = (*env)->GetMethodID(env, cls, "resetPosition"… in s_cache_http_request_body_stream()
24 …http_request_body_stream_properties.get_length = (*env)->GetMethodID(env, cls, "getLength", "()J"); in s_cache_http_request_body_stream()
30 static void s_cache_aws_signing_config(JNIEnv *env) { in s_cache_aws_signing_config() argument
32 (*env)->FindClass(env, "software/amazon/awssdk/crt/auth/signing/AwsSigningConfig"); in s_cache_aws_signing_config()
34 …aws_signing_config_properties.aws_signing_config_class = (*env)->NewGlobalRef(env, aws_signing_con… in s_cache_aws_signing_config()
37 (*env)->GetFieldID(env, aws_signing_config_class, "algorithm", "I"); in s_cache_aws_signing_config()
41 (*env)->GetFieldID(env, aws_signing_config_class, "signatureType", "I"); in s_cache_aws_signing_config()
45 (*env)->GetFieldID(env, aws_signing_config_class, "region", "Ljava/lang/String;"); in s_cache_aws_signing_config()
49 (*env)->GetFieldID(env, aws_signing_config_class, "service", "Ljava/lang/String;"); in s_cache_aws_signing_config()
52 …aws_signing_config_properties.time_field_id = (*env)->GetFieldID(env, aws_signing_config_class, "t… in s_cache_aws_signing_config()
55 aws_signing_config_properties.credentials_provider_field_id = (*env)->GetFieldID( in s_cache_aws_signing_config()
56 env, in s_cache_aws_signing_config()
62 aws_signing_config_properties.credentials_field_id = (*env)->GetFieldID( in s_cache_aws_signing_config()
63 …env, aws_signing_config_class, "credentials", "Lsoftware/amazon/awssdk/crt/auth/credentials/Creden… in s_cache_aws_signing_config()
67 …(*env)->GetFieldID(env, aws_signing_config_class, "shouldSignHeader", "Ljava/util/function/Predica… in s_cache_aws_signing_config()
71 (*env)->GetFieldID(env, aws_signing_config_class, "useDoubleUriEncode", "Z"); in s_cache_aws_signing_config()
75 (*env)->GetFieldID(env, aws_signing_config_class, "shouldNormalizeUriPath", "Z"); in s_cache_aws_signing_config()
79 (*env)->GetFieldID(env, aws_signing_config_class, "omitSessionToken", "Z"); in s_cache_aws_signing_config()
83 (*env)->GetFieldID(env, aws_signing_config_class, "signedBodyValue", "Ljava/lang/String;"); in s_cache_aws_signing_config()
87 (*env)->GetFieldID(env, aws_signing_config_class, "signedBodyHeader", "I"); in s_cache_aws_signing_config()
91 (*env)->GetFieldID(env, aws_signing_config_class, "expirationInSeconds", "J"); in s_cache_aws_signing_config()
97 static void s_cache_predicate(JNIEnv *env) { in s_cache_predicate() argument
98 jclass predicate_class = (*env)->FindClass(env, "java/util/function/Predicate"); in s_cache_predicate()
100 predicate_properties.predicate_class = (*env)->NewGlobalRef(env, predicate_class); in s_cache_predicate()
102 …predicate_properties.test_method_id = (*env)->GetMethodID(env, predicate_class, "test", "(Ljava/la… in s_cache_predicate()
108 static void s_cache_boxed_long(JNIEnv *env) { in s_cache_boxed_long() argument
109 jclass boxed_long_class = (*env)->FindClass(env, "java/lang/Long"); in s_cache_boxed_long()
111 boxed_long_properties.long_class = (*env)->NewGlobalRef(env, boxed_long_class); in s_cache_boxed_long()
113 … boxed_long_properties.constructor = (*env)->GetMethodID(env, boxed_long_class, "<init>", "(J)V"); in s_cache_boxed_long()
116 …boxed_long_properties.long_value_method_id = (*env)->GetMethodID(env, boxed_long_class, "longValue… in s_cache_boxed_long()
122 static void s_cache_http_request(JNIEnv *env) { in s_cache_http_request() argument
123 … jclass http_request_class = (*env)->FindClass(env, "software/amazon/awssdk/crt/http/HttpRequest"); in s_cache_http_request()
125 http_request_properties.http_request_class = (*env)->NewGlobalRef(env, http_request_class); in s_cache_http_request()
127 http_request_properties.constructor_method_id = (*env)->GetMethodID( in s_cache_http_request()
128 env, in s_cache_http_request()
134 http_request_properties.body_stream_field_id = (*env)->GetFieldID( in s_cache_http_request()
135 … env, http_request_class, "bodyStream", "Lsoftware/amazon/awssdk/crt/http/HttpRequestBodyStream;"); in s_cache_http_request()
141 static void s_cache_crt_resource(JNIEnv *env) { in s_cache_crt_resource() argument
142 jclass crt_resource_class = (*env)->FindClass(env, "software/amazon/awssdk/crt/CrtResource"); in s_cache_crt_resource()
146 (*env)->GetMethodID(env, crt_resource_class, "getNativeHandle", "()J"); in s_cache_crt_resource()
150 (*env)->GetMethodID(env, crt_resource_class, "releaseReferences", "()V"); in s_cache_crt_resource()
153 crt_resource_properties.add_ref = (*env)->GetMethodID(env, crt_resource_class, "addRef", "()V"); in s_cache_crt_resource()
156 crt_resource_properties.close = (*env)->GetMethodID(env, crt_resource_class, "close", "()V"); in s_cache_crt_resource()
162 static void s_cache_mqtt_connection(JNIEnv *env) { in s_cache_mqtt_connection() argument
163 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt/MqttClientConnection"); in s_cache_mqtt_connection()
166 …mqtt_connection_properties.on_connection_complete = (*env)->GetMethodID(env, cls, "onConnectionCom… in s_cache_mqtt_connection()
170 …(*env)->GetMethodID(env, cls, "onConnectionInterrupted", "(ILsoftware/amazon/awssdk/crt/AsyncCallb… in s_cache_mqtt_connection()
173 …mqtt_connection_properties.on_connection_resumed = (*env)->GetMethodID(env, cls, "onConnectionResu… in s_cache_mqtt_connection()
176 …mqtt_connection_properties.on_connection_closed = (*env)->GetMethodID(env, cls, "onConnectionClose… in s_cache_mqtt_connection()
180 …(*env)->GetMethodID(env, cls, "onWebsocketHandshake", "(Lsoftware/amazon/awssdk/crt/http/HttpReque… in s_cache_mqtt_connection()
183 …mqtt_connection_properties.on_connection_success = (*env)->GetMethodID(env, cls, "onConnectionSucc… in s_cache_mqtt_connection()
186 …mqtt_connection_properties.on_connection_failure = (*env)->GetMethodID(env, cls, "onConnectionFail… in s_cache_mqtt_connection()
192 static void s_cache_message_handler(JNIEnv *env) { in s_cache_message_handler() argument
193 …jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt/MqttClientConnection$MessageH… in s_cache_message_handler()
196 …message_handler_properties.deliver = (*env)->GetMethodID(env, cls, "deliver", "(Ljava/lang/String;… in s_cache_message_handler()
202 static void s_cache_mqtt_exception(JNIEnv *env) { in s_cache_mqtt_exception() argument
204 …(*env)->NewGlobalRef(env, (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt/MqttException")); in s_cache_mqtt_exception()
208 (*env)->GetMethodID(env, mqtt_exception_properties.jni_mqtt_exception, "<init>", "(I)V"); in s_cache_mqtt_exception()
214 static void s_cache_mqtt_client_connection_operation_statistics(JNIEnv *env) { in s_cache_mqtt_client_connection_operation_statistics() argument
215 …jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt/MqttClientConnectionOperation… in s_cache_mqtt_client_connection_operation_statistics()
217 … mqtt_connection_operation_statistics_properties.statistics_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt_client_connection_operation_statistics()
221 …(*env)->GetMethodID(env, mqtt_connection_operation_statistics_properties.statistics_class, "<init>… in s_cache_mqtt_client_connection_operation_statistics()
224 …mqtt_connection_operation_statistics_properties.incomplete_operation_count_field_id = (*env)->GetF… in s_cache_mqtt_client_connection_operation_statistics()
225 …env, mqtt_connection_operation_statistics_properties.statistics_class, "incompleteOperationCount",… in s_cache_mqtt_client_connection_operation_statistics()
227 …mqtt_connection_operation_statistics_properties.incomplete_operation_size_field_id = (*env)->GetFi… in s_cache_mqtt_client_connection_operation_statistics()
228 …env, mqtt_connection_operation_statistics_properties.statistics_class, "incompleteOperationSize", … in s_cache_mqtt_client_connection_operation_statistics()
230 …mqtt_connection_operation_statistics_properties.unacked_operation_count_field_id = (*env)->GetFiel… in s_cache_mqtt_client_connection_operation_statistics()
231 …env, mqtt_connection_operation_statistics_properties.statistics_class, "unackedOperationCount", "J… in s_cache_mqtt_client_connection_operation_statistics()
233 …mqtt_connection_operation_statistics_properties.unacked_operation_size_field_id = (*env)->GetField… in s_cache_mqtt_client_connection_operation_statistics()
234 …env, mqtt_connection_operation_statistics_properties.statistics_class, "unackedOperationSize", "J"… in s_cache_mqtt_client_connection_operation_statistics()
240 static void s_cache_byte_buffer(JNIEnv *env) { in s_cache_byte_buffer() argument
241 jclass cls = (*env)->FindClass(env, "java/nio/ByteBuffer"); in s_cache_byte_buffer()
246 byte_buffer_properties.cls = (*env)->NewGlobalRef(env, cls); in s_cache_byte_buffer()
248 byte_buffer_properties.get_capacity = (*env)->GetMethodID(env, cls, "capacity", "()I"); in s_cache_byte_buffer()
251 byte_buffer_properties.get_limit = (*env)->GetMethodID(env, cls, "limit", "()I"); in s_cache_byte_buffer()
254 … byte_buffer_properties.set_limit = (*env)->GetMethodID(env, cls, "limit", "(I)Ljava/nio/Buffer;"); in s_cache_byte_buffer()
257 byte_buffer_properties.get_position = (*env)->GetMethodID(env, cls, "position", "()I"); in s_cache_byte_buffer()
260 …byte_buffer_properties.set_position = (*env)->GetMethodID(env, cls, "position", "(I)Ljava/nio/Buff… in s_cache_byte_buffer()
263 byte_buffer_properties.get_remaining = (*env)->GetMethodID(env, cls, "remaining", "()I"); in s_cache_byte_buffer()
266 …byte_buffer_properties.wrap = (*env)->GetStaticMethodID(env, cls, "wrap", "([B)Ljava/nio/ByteBuffe… in s_cache_byte_buffer()
272 static void s_cache_credentials_provider(JNIEnv *env) { in s_cache_credentials_provider() argument
273 …jclass provider_class = (*env)->FindClass(env, "software/amazon/awssdk/crt/auth/credentials/Creden… in s_cache_credentials_provider()
277 (*env)->GetMethodID(env, provider_class, "onShutdownComplete", "()V"); in s_cache_credentials_provider()
280 credentials_provider_properties.on_get_credentials_complete_method_id = (*env)->GetMethodID( in s_cache_credentials_provider()
281 env, in s_cache_credentials_provider()
290 static void s_cache_credentials(JNIEnv *env) { in s_cache_credentials() argument
292 (*env)->FindClass(env, "software/amazon/awssdk/crt/auth/credentials/Credentials"); in s_cache_credentials()
294 …credentials_properties.credentials_class = (*env)->NewGlobalRef(env, credentials_properties.creden… in s_cache_credentials()
297 (*env)->GetMethodID(env, credentials_properties.credentials_class, "<init>", "()V"); in s_cache_credentials()
301 (*env)->GetFieldID(env, credentials_properties.credentials_class, "accessKeyId", "[B"); in s_cache_credentials()
305 (*env)->GetFieldID(env, credentials_properties.credentials_class, "secretAccessKey", "[B"); in s_cache_credentials()
309 (*env)->GetFieldID(env, credentials_properties.credentials_class, "sessionToken", "[B"); in s_cache_credentials()
313 … (*env)->GetFieldID(env, credentials_properties.credentials_class, "expirationTimePointSecs", "J"); in s_cache_credentials()
319 static void s_cache_credentials_handler(JNIEnv *env) { in s_cache_credentials_handler() argument
321 … (*env)->FindClass(env, "software/amazon/awssdk/crt/auth/credentials/DelegateCredentialsHandler"); in s_cache_credentials_handler()
324 credentials_handler_properties.on_handler_get_credentials_method_id = (*env)->GetMethodID( in s_cache_credentials_handler()
325 …env, handler_cls, "getCredentials", "()Lsoftware/amazon/awssdk/crt/auth/credentials/Credentials;"); in s_cache_credentials_handler()
331 static void s_cache_async_callback(JNIEnv *env) { in s_cache_async_callback() argument
332 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/AsyncCallback"); in s_cache_async_callback()
336 (*env)->GetMethodID(env, cls, "onSuccess", "(Ljava/lang/Object;)V"); in s_cache_async_callback()
339 async_callback_properties.on_success = (*env)->GetMethodID(env, cls, "onSuccess", "()V"); in s_cache_async_callback()
342 …async_callback_properties.on_failure = (*env)->GetMethodID(env, cls, "onFailure", "(Ljava/lang/Thr… in s_cache_async_callback()
348 static void s_cache_event_loop_group(JNIEnv *env) { in s_cache_event_loop_group() argument
349 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/io/EventLoopGroup"); in s_cache_event_loop_group()
352 …event_loop_group_properties.onCleanupComplete = (*env)->GetMethodID(env, cls, "onCleanupComplete",… in s_cache_event_loop_group()
358 static void s_cache_client_bootstrap(JNIEnv *env) { in s_cache_client_bootstrap() argument
359 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/io/ClientBootstrap"); in s_cache_client_bootstrap()
362 …client_bootstrap_properties.onShutdownComplete = (*env)->GetMethodID(env, cls, "onShutdownComplete… in s_cache_client_bootstrap()
368 static void s_cache_tls_context_pkcs11_options(JNIEnv *env) { in s_cache_tls_context_pkcs11_options() argument
369 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/io/TlsContextPkcs11Options"); in s_cache_tls_context_pkcs11_options()
373 (*env)->GetFieldID(env, cls, "pkcs11Lib", "Lsoftware/amazon/awssdk/crt/io/Pkcs11Lib;"); in s_cache_tls_context_pkcs11_options()
376 …tls_context_pkcs11_options_properties.userPin = (*env)->GetFieldID(env, cls, "userPin", "Ljava/lan… in s_cache_tls_context_pkcs11_options()
379 …tls_context_pkcs11_options_properties.slotId = (*env)->GetFieldID(env, cls, "slotId", "Ljava/lang/… in s_cache_tls_context_pkcs11_options()
382 …tls_context_pkcs11_options_properties.tokenLabel = (*env)->GetFieldID(env, cls, "tokenLabel", "Lja… in s_cache_tls_context_pkcs11_options()
386 (*env)->GetFieldID(env, cls, "privateKeyObjectLabel", "Ljava/lang/String;"); in s_cache_tls_context_pkcs11_options()
390 (*env)->GetFieldID(env, cls, "certificateFilePath", "Ljava/lang/String;"); in s_cache_tls_context_pkcs11_options()
394 (*env)->GetFieldID(env, cls, "certificateFileContents", "Ljava/lang/String;"); in s_cache_tls_context_pkcs11_options()
400 static void s_cache_tls_key_operation(JNIEnv *env) { in s_cache_tls_key_operation() argument
401 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/io/TlsKeyOperation"); in s_cache_tls_key_operation()
403 tls_key_operation_properties.cls = (*env)->NewGlobalRef(env, cls); in s_cache_tls_key_operation()
405 tls_key_operation_properties.constructor = (*env)->GetMethodID(env, cls, "<init>", "(J[BIII)V"); in s_cache_tls_key_operation()
408 tls_key_operation_properties.invoke_operation_id = (*env)->GetStaticMethodID( in s_cache_tls_key_operation()
409 env, in s_cache_tls_key_operation()
418 static void s_cache_tls_context_custom_key_operation_options(JNIEnv *env) { in s_cache_tls_context_custom_key_operation_options() argument
419 …jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/io/TlsContextCustomKeyOperationOpt… in s_cache_tls_context_custom_key_operation_options()
423 …(*env)->GetFieldID(env, cls, "operationHandler", "Lsoftware/amazon/awssdk/crt/io/TlsKeyOperationHa… in s_cache_tls_context_custom_key_operation_options()
427 (*env)->GetFieldID(env, cls, "certificateFilePath", "Ljava/lang/String;"); in s_cache_tls_context_custom_key_operation_options()
431 (*env)->GetFieldID(env, cls, "certificateFileContents", "Ljava/lang/String;"); in s_cache_tls_context_custom_key_operation_options()
437 static void s_cache_tls_key_operation_handler(JNIEnv *env) { in s_cache_tls_key_operation_handler() argument
438 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/io/TlsKeyOperationHandler"); in s_cache_tls_key_operation_handler()
442 …(*env)->GetMethodID(env, cls, "performOperation", "(Lsoftware/amazon/awssdk/crt/io/TlsKeyOperation… in s_cache_tls_key_operation_handler()
448 static void s_cache_http_client_connection_manager(JNIEnv *env) { in s_cache_http_client_connection_manager() argument
449 …jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/http/HttpClientConnectionManager"); in s_cache_http_client_connection_manager()
453 (*env)->GetMethodID(env, cls, "onShutdownComplete", "()V"); in s_cache_http_client_connection_manager()
459 static void s_cache_http2_stream_manager(JNIEnv *env) { in s_cache_http2_stream_manager() argument
460 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/http/Http2StreamManager"); in s_cache_http2_stream_manager()
463 …http2_stream_manager_properties.onShutdownComplete = (*env)->GetMethodID(env, cls, "onShutdownComp… in s_cache_http2_stream_manager()
469 static void s_cache_http_client_connection(JNIEnv *env) { in s_cache_http_client_connection() argument
470 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/http/HttpClientConnection"); in s_cache_http_client_connection()
472 http_client_connection_properties.http_client_connection_class = (*env)->NewGlobalRef(env, cls); in s_cache_http_client_connection()
475 …(*env)->GetStaticMethodID(env, cls, "onConnectionAcquired", "(Ljava/util/concurrent/CompletableFut… in s_cache_http_client_connection()
481 static void s_cache_http_stream(JNIEnv *env) { in s_cache_http_stream() argument
482 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/http/HttpStream"); in s_cache_http_stream()
484 http_stream_properties.stream_class = (*env)->NewGlobalRef(env, cls); in s_cache_http_stream()
486 http_stream_properties.constructor = (*env)->GetMethodID(env, cls, "<init>", "(J)V"); in s_cache_http_stream()
489 http_stream_properties.close = (*env)->GetMethodID(env, cls, "close", "()V"); in s_cache_http_stream()
495 static void s_cache_http2_stream(JNIEnv *env) { in s_cache_http2_stream() argument
496 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/http/Http2Stream"); in s_cache_http2_stream()
498 http2_stream_properties.stream_class = (*env)->NewGlobalRef(env, cls); in s_cache_http2_stream()
500 http2_stream_properties.constructor = (*env)->GetMethodID(env, cls, "<init>", "(J)V"); in s_cache_http2_stream()
506 static void s_cache_http_stream_response_handler_native_adapter(JNIEnv *env) { in s_cache_http_stream_response_handler_native_adapter() argument
507 …jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/http/HttpStreamResponseHandlerNati… in s_cache_http_stream_response_handler_native_adapter()
510 http_stream_response_handler_properties.onResponseHeaders = (*env)->GetMethodID( in s_cache_http_stream_response_handler_native_adapter()
511 …env, cls, "onResponseHeaders", "(Lsoftware/amazon/awssdk/crt/http/HttpStreamBase;IILjava/nio/ByteB… in s_cache_http_stream_response_handler_native_adapter()
515 …(*env)->GetMethodID(env, cls, "onResponseHeadersDone", "(Lsoftware/amazon/awssdk/crt/http/HttpStre… in s_cache_http_stream_response_handler_native_adapter()
518 http_stream_response_handler_properties.onResponseBody = (*env)->GetMethodID( in s_cache_http_stream_response_handler_native_adapter()
519 …env, cls, "onResponseBody", "(Lsoftware/amazon/awssdk/crt/http/HttpStreamBase;Ljava/nio/ByteBuffer… in s_cache_http_stream_response_handler_native_adapter()
523 …(*env)->GetMethodID(env, cls, "onResponseComplete", "(Lsoftware/amazon/awssdk/crt/http/HttpStreamB… in s_cache_http_stream_response_handler_native_adapter()
526 http_stream_response_handler_properties.onMetrics = (*env)->GetMethodID( in s_cache_http_stream_response_handler_native_adapter()
527 env, in s_cache_http_stream_response_handler_native_adapter()
536 static void s_cache_http_stream_write_chunk_completion_properties(JNIEnv *env) { in s_cache_http_stream_write_chunk_completion_properties() argument
538 …(*env)->FindClass(env, "software/amazon/awssdk/crt/http/HttpStream$HttpStreamWriteChunkCompletionC… in s_cache_http_stream_write_chunk_completion_properties()
541 …http_stream_write_chunk_completion_properties.callback = (*env)->GetMethodID(env, cls, "onChunkCom… in s_cache_http_stream_write_chunk_completion_properties()
547 static void s_cache_http_stream_metrics_properties(JNIEnv *env) { in s_cache_http_stream_metrics_properties() argument
548 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/http/HttpStreamMetrics"); in s_cache_http_stream_metrics_properties()
550 http_stream_metrics_properties.http_stream_metrics_class = (*env)->NewGlobalRef(env, cls); in s_cache_http_stream_metrics_properties()
552 …http_stream_metrics_properties.constructor_id = (*env)->GetMethodID(env, cls, "<init>", "(JJJJJJI)… in s_cache_http_stream_metrics_properties()
558 static void s_cache_event_stream_server_listener_properties(JNIEnv *env) { in s_cache_event_stream_server_listener_properties() argument
559 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/eventstream/ServerListener"); in s_cache_event_stream_server_listener_properties()
563 (*env)->GetMethodID(env, cls, "onShutdownComplete", "()V"); in s_cache_event_stream_server_listener_properties()
569 static void s_cache_event_stream_server_listener_handler_properties(JNIEnv *env) { in s_cache_event_stream_server_listener_handler_properties() argument
570 …jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/eventstream/ServerListenerHandler"… in s_cache_event_stream_server_listener_handler_properties()
574 …(*env)->NewGlobalRef(env, (*env)->FindClass(env, "software/amazon/awssdk/crt/eventstream/ServerCon… in s_cache_event_stream_server_listener_handler_properties()
578 …(*env)->GetMethodID(env, event_stream_server_listener_handler_properties.connCls, "<init>", "(J)V"… in s_cache_event_stream_server_listener_handler_properties()
581 event_stream_server_listener_handler_properties.onNewConnection = (*env)->GetMethodID( in s_cache_event_stream_server_listener_handler_properties()
582 env, in s_cache_event_stream_server_listener_handler_properties()
588 event_stream_server_listener_handler_properties.onConnectionShutdown = (*env)->GetMethodID( in s_cache_event_stream_server_listener_handler_properties()
589 …env, cls, "onConnectionShutdownShim", "(Lsoftware/amazon/awssdk/crt/eventstream/ServerConnection;I… in s_cache_event_stream_server_listener_handler_properties()
595 static void s_cache_event_stream_server_connection_handler_properties(JNIEnv *env) { in s_cache_event_stream_server_connection_handler_properties() argument
596 …jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/eventstream/ServerConnectionHandle… in s_cache_event_stream_server_connection_handler_properties()
599 event_stream_server_connection_handler_properties.continuationCls = (*env)->NewGlobalRef( in s_cache_event_stream_server_connection_handler_properties()
600 …env, (*env)->FindClass(env, "software/amazon/awssdk/crt/eventstream/ServerConnectionContinuation")… in s_cache_event_stream_server_connection_handler_properties()
604 …(*env)->GetMethodID(env, event_stream_server_connection_handler_properties.continuationCls, "<init… in s_cache_event_stream_server_connection_handler_properties()
608 (*env)->GetMethodID(env, cls, "onProtocolMessage", "([B[BII)V"); in s_cache_event_stream_server_connection_handler_properties()
611 event_stream_server_connection_handler_properties.onIncomingStream = (*env)->GetMethodID( in s_cache_event_stream_server_connection_handler_properties()
612 env, in s_cache_event_stream_server_connection_handler_properties()
622 static void s_cache_event_stream_server_continuation_handler_properties(JNIEnv *env) { in s_cache_event_stream_server_continuation_handler_properties() argument
623 …jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/eventstream/ServerConnectionContin… in s_cache_event_stream_server_continuation_handler_properties()
627 (*env)->GetMethodID(env, cls, "onContinuationMessageShim", "([B[BII)V"); in s_cache_event_stream_server_continuation_handler_properties()
630 (*env)->GetMethodID(env, cls, "onContinuationClosedShim", "()V"); in s_cache_event_stream_server_continuation_handler_properties()
636 static void s_cache_event_stream_client_connection_handler_properties(JNIEnv *env) { in s_cache_event_stream_client_connection_handler_properties() argument
637 …jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/eventstream/ClientConnectionHandle… in s_cache_event_stream_client_connection_handler_properties()
641 (*env)->GetMethodID(env, cls, "onConnectionSetupShim", "(JI)V"); in s_cache_event_stream_client_connection_handler_properties()
644 (*env)->GetMethodID(env, cls, "onProtocolMessage", "([B[BII)V"); in s_cache_event_stream_client_connection_handler_properties()
647 (*env)->GetMethodID(env, cls, "onConnectionClosedShim", "(I)V"); in s_cache_event_stream_client_connection_handler_properties()
653 static void s_cache_event_stream_client_continuation_handler_properties(JNIEnv *env) { in s_cache_event_stream_client_continuation_handler_properties() argument
654 …jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/eventstream/ClientConnectionContin… in s_cache_event_stream_client_continuation_handler_properties()
658 (*env)->GetMethodID(env, cls, "onContinuationMessageShim", "([B[BII)V"); in s_cache_event_stream_client_continuation_handler_properties()
661 (*env)->GetMethodID(env, cls, "onContinuationClosedShim", "()V"); in s_cache_event_stream_client_continuation_handler_properties()
667 static void s_cache_event_stream_message_flush_properties(JNIEnv *env) { in s_cache_event_stream_message_flush_properties() argument
668 …jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/eventstream/MessageFlushCallback"); in s_cache_event_stream_message_flush_properties()
671 …event_stream_server_message_flush_properties.callback = (*env)->GetMethodID(env, cls, "onCallbackI… in s_cache_event_stream_message_flush_properties()
677 static void s_cache_cpu_info_properties(JNIEnv *env) { in s_cache_cpu_info_properties() argument
679 …(*env)->NewGlobalRef(env, (*env)->FindClass(env, "software/amazon/awssdk/crt/SystemInfo$CpuInfo")); in s_cache_cpu_info_properties()
683 (*env)->GetMethodID(env, cpu_info_properties.cpu_info_class, "<init>", "(IZ)V"); in s_cache_cpu_info_properties()
688 static void s_cache_s3_client_properties(JNIEnv *env) { in s_cache_s3_client_properties() argument
689 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/s3/S3Client"); in s_cache_s3_client_properties()
692 …s3_client_properties.onShutdownComplete = (*env)->GetMethodID(env, cls, "onShutdownComplete", "()V… in s_cache_s3_client_properties()
698 static void s_cache_s3_meta_request_properties(JNIEnv *env) { in s_cache_s3_meta_request_properties() argument
699 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/s3/S3MetaRequest"); in s_cache_s3_meta_request_properties()
702 …s3_meta_request_properties.onShutdownComplete = (*env)->GetMethodID(env, cls, "onShutdownComplete"… in s_cache_s3_meta_request_properties()
709 static void s_cache_s3_meta_request_response_handler_native_adapter_properties(JNIEnv *env) { in s_cache_s3_meta_request_response_handler_native_adapter_properties() argument
710 …jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/s3/S3MetaRequestResponseHandlerNat… in s_cache_s3_meta_request_response_handler_native_adapter_properties()
714 (*env)->GetMethodID(env, cls, "onResponseBody", "([BJJ)I"); in s_cache_s3_meta_request_response_handler_native_adapter_properties()
718 …(*env)->GetMethodID(env, cls, "onFinished", "(II[BIZLjava/lang/Throwable;Ljava/nio/ByteBuffer;)V"); in s_cache_s3_meta_request_response_handler_native_adapter_properties()
722 (*env)->GetMethodID(env, cls, "onResponseHeaders", "(ILjava/nio/ByteBuffer;)V"); in s_cache_s3_meta_request_response_handler_native_adapter_properties()
726 …(*env)->GetMethodID(env, cls, "onProgress", "(Lsoftware/amazon/awssdk/crt/s3/S3MetaRequestProgress… in s_cache_s3_meta_request_response_handler_native_adapter_properties()
732 static void s_cache_completable_future(JNIEnv *env) { in s_cache_completable_future() argument
733 jclass cls = (*env)->FindClass(env, "java/util/concurrent/CompletableFuture"); in s_cache_completable_future()
737 (*env)->GetMethodID(env, cls, "complete", "(Ljava/lang/Object;)Z"); in s_cache_completable_future()
741 (*env)->GetMethodID(env, cls, "completeExceptionally", "(Ljava/lang/Throwable;)Z"); in s_cache_completable_future()
747 static void s_cache_crt_runtime_exception(JNIEnv *env) { in s_cache_crt_runtime_exception() argument
748 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/CrtRuntimeException"); in s_cache_crt_runtime_exception()
750 crt_runtime_exception_properties.crt_runtime_exception_class = (*env)->NewGlobalRef(env, cls); in s_cache_crt_runtime_exception()
752 …crt_runtime_exception_properties.constructor_method_id = (*env)->GetMethodID(env, cls, "<init>", "… in s_cache_crt_runtime_exception()
755 …crt_runtime_exception_properties.error_code_field_id = (*env)->GetFieldID(env, cls, "errorCode", "… in s_cache_crt_runtime_exception()
761 static void s_cache_ecc_key_pair(JNIEnv *env) { in s_cache_ecc_key_pair() argument
762 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/cal/EccKeyPair"); in s_cache_ecc_key_pair()
764 ecc_key_pair_properties.ecc_key_pair_class = (*env)->NewGlobalRef(env, cls); in s_cache_ecc_key_pair()
766 ecc_key_pair_properties.constructor = (*env)->GetMethodID(env, cls, "<init>", "(J)V"); in s_cache_ecc_key_pair()
772 static void s_cache_crt(JNIEnv *env) { in s_cache_crt() argument
773 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/CRT"); in s_cache_crt()
775 crt_properties.crt_class = (*env)->NewGlobalRef(env, cls); in s_cache_crt()
777 …crt_properties.test_jni_exception_method_id = (*env)->GetStaticMethodID(env, cls, "testJniExceptio… in s_cache_crt()
783 static void s_cache_aws_signing_result(JNIEnv *env) { in s_cache_aws_signing_result() argument
784 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/auth/signing/AwsSigningResult"); in s_cache_aws_signing_result()
786 aws_signing_result_properties.aws_signing_result_class = (*env)->NewGlobalRef(env, cls); in s_cache_aws_signing_result()
788 aws_signing_result_properties.constructor = (*env)->GetMethodID(env, cls, "<init>", "()V"); in s_cache_aws_signing_result()
792 … (*env)->GetFieldID(env, cls, "signedRequest", "Lsoftware/amazon/awssdk/crt/http/HttpRequest;"); in s_cache_aws_signing_result()
795 …aws_signing_result_properties.signature_field_id = (*env)->GetFieldID(env, cls, "signature", "[B"); in s_cache_aws_signing_result()
801 static void s_cache_http_header(JNIEnv *env) { in s_cache_http_header() argument
802 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/http/HttpHeader"); in s_cache_http_header()
804 http_header_properties.http_header_class = (*env)->NewGlobalRef(env, cls); in s_cache_http_header()
806 … http_header_properties.constructor_method_id = (*env)->GetMethodID(env, cls, "<init>", "([B[B)V"); in s_cache_http_header()
811 static void s_cache_http_manager_metrics(JNIEnv *env) { in s_cache_http_manager_metrics() argument
812 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/http/HttpManagerMetrics"); in s_cache_http_manager_metrics()
814 http_manager_metrics_properties.http_manager_metrics_class = (*env)->NewGlobalRef(env, cls); in s_cache_http_manager_metrics()
816 …http_manager_metrics_properties.constructor_method_id = (*env)->GetMethodID(env, cls, "<init>", "(… in s_cache_http_manager_metrics()
822 static void s_cache_exponential_backoff_retry_options(JNIEnv *env) { in s_cache_exponential_backoff_retry_options() argument
823 (void)env; in s_cache_exponential_backoff_retry_options()
825 …jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/io/ExponentialBackoffRetryOptions"… in s_cache_exponential_backoff_retry_options()
828 (*env)->NewGlobalRef(env, cls); in s_cache_exponential_backoff_retry_options()
831 (*env)->GetMethodID( in s_cache_exponential_backoff_retry_options()
832 …env, exponential_backoff_retry_options_properties.exponential_backoff_retry_options_class, "<init>… in s_cache_exponential_backoff_retry_options()
837 … (*env)->GetFieldID(env, cls, "eventLoopGroup", "Lsoftware/amazon/awssdk/crt/io/EventLoopGroup;"); in s_cache_exponential_backoff_retry_options()
840 …exponential_backoff_retry_options_properties.max_retries_field_id = (*env)->GetFieldID(env, cls, "… in s_cache_exponential_backoff_retry_options()
844 (*env)->GetFieldID(env, cls, "backoffScaleFactorMS", "J"); in s_cache_exponential_backoff_retry_options()
847 exponential_backoff_retry_options_properties.jitter_mode_field_id = (*env)->GetFieldID( in s_cache_exponential_backoff_retry_options()
848 …env, cls, "jitterMode", "Lsoftware/amazon/awssdk/crt/io/ExponentialBackoffRetryOptions$JitterMode;… in s_cache_exponential_backoff_retry_options()
852 … (*env)->FindClass(env, "software/amazon/awssdk/crt/io/ExponentialBackoffRetryOptions$JitterMode"); in s_cache_exponential_backoff_retry_options()
854 …exponential_backoff_retry_options_properties.jitter_mode_class = (*env)->NewGlobalRef(env, jitter_… in s_cache_exponential_backoff_retry_options()
857 (*env)->GetFieldID(env, jitter_mode_cls, "value", "I"); in s_cache_exponential_backoff_retry_options()
864 static void s_cache_standard_retry_options(JNIEnv *env) { in s_cache_standard_retry_options() argument
865 (void)env; in s_cache_standard_retry_options()
867 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/io/StandardRetryOptions"); in s_cache_standard_retry_options()
869 standard_retry_options_properties.standard_retry_options_class = (*env)->NewGlobalRef(env, cls); in s_cache_standard_retry_options()
872 …(*env)->GetMethodID(env, standard_retry_options_properties.standard_retry_options_class, "<init>",… in s_cache_standard_retry_options()
874 standard_retry_options_properties.backoff_retry_options_field_id = (*env)->GetFieldID( in s_cache_standard_retry_options()
875 …env, cls, "backoffRetryOptions", "Lsoftware/amazon/awssdk/crt/io/ExponentialBackoffRetryOptions;"); in s_cache_standard_retry_options()
879 (*env)->GetFieldID(env, cls, "initialBucketCapacity", "J"); in s_cache_standard_retry_options()
885 static void s_cache_directory_traversal_handler(JNIEnv *env) { in s_cache_directory_traversal_handler() argument
886 (void)env; in s_cache_directory_traversal_handler()
888 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/io/DirectoryTraversalHandler"); in s_cache_directory_traversal_handler()
890 …ry_traversal_handler_properties.directory_traversal_handler_class = (*env)->NewGlobalRef(env, cls); in s_cache_directory_traversal_handler()
892 directory_traversal_handler_properties.on_directory_entry_method_id = (*env)->GetMethodID( in s_cache_directory_traversal_handler()
893 env, in s_cache_directory_traversal_handler()
901 static void s_cache_directory_entry(JNIEnv *env) { in s_cache_directory_entry() argument
902 (void)env; in s_cache_directory_entry()
904 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/io/DirectoryEntry"); in s_cache_directory_entry()
906 directory_entry_properties.directory_entry_class = (*env)->NewGlobalRef(env, cls); in s_cache_directory_entry()
909 (*env)->GetMethodID(env, directory_entry_properties.directory_entry_class, "<init>", "()V"); in s_cache_directory_entry()
911 …directory_entry_properties.path_field_id = (*env)->GetFieldID(env, cls, "path", "Ljava/lang/String… in s_cache_directory_entry()
914 (*env)->GetFieldID(env, cls, "relativePath", "Ljava/lang/String;"); in s_cache_directory_entry()
916 …directory_entry_properties.is_directory_field_id = (*env)->GetFieldID(env, cls, "isDirectory", "Z"… in s_cache_directory_entry()
918 directory_entry_properties.is_symlink_field_id = (*env)->GetFieldID(env, cls, "isSymLink", "Z"); in s_cache_directory_entry()
920 directory_entry_properties.is_file_field_id = (*env)->GetFieldID(env, cls, "isFile", "Z"); in s_cache_directory_entry()
922 directory_entry_properties.file_size_field_id = (*env)->GetFieldID(env, cls, "fileSize", "J"); in s_cache_directory_entry()
927 static void s_cache_s3_meta_request_progress(JNIEnv *env) { in s_cache_s3_meta_request_progress() argument
928 (void)env; in s_cache_s3_meta_request_progress()
930 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/s3/S3MetaRequestProgress"); in s_cache_s3_meta_request_progress()
932 …s3_meta_request_progress_properties.s3_meta_request_progress_class = (*env)->NewGlobalRef(env, cls… in s_cache_s3_meta_request_progress()
935 …(*env)->GetMethodID(env, s3_meta_request_progress_properties.s3_meta_request_progress_class, "<ini… in s_cache_s3_meta_request_progress()
938 (*env)->GetFieldID(env, cls, "bytesTransferred", "J"); in s_cache_s3_meta_request_progress()
939 …s3_meta_request_progress_properties.content_length_field_id = (*env)->GetFieldID(env, cls, "conten… in s_cache_s3_meta_request_progress()
943 static void s_cache_s3_tcp_keep_alive_options(JNIEnv *env) { in s_cache_s3_tcp_keep_alive_options() argument
944 (void)env; in s_cache_s3_tcp_keep_alive_options()
946 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/s3/S3TcpKeepAliveOptions"); in s_cache_s3_tcp_keep_alive_options()
948 …s3_tcp_keep_alive_options_properties.s3_tcp_keep_alive_options_class = (*env)->NewGlobalRef(env, c… in s_cache_s3_tcp_keep_alive_options()
951 …(*env)->GetMethodID(env, s3_tcp_keep_alive_options_properties.s3_tcp_keep_alive_options_class, "<i… in s_cache_s3_tcp_keep_alive_options()
954 (*env)->GetFieldID(env, cls, "keepAliveIntervalSec", "S"); in s_cache_s3_tcp_keep_alive_options()
957 (*env)->GetFieldID(env, cls, "keepAliveTimeoutSec", "S"); in s_cache_s3_tcp_keep_alive_options()
960 (*env)->GetFieldID(env, cls, "keepAliveMaxFailedProbes", "S"); in s_cache_s3_tcp_keep_alive_options()
965 static void s_cache_s3_meta_request_resume_token(JNIEnv *env) { in s_cache_s3_meta_request_resume_token() argument
966 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/s3/ResumeToken"); in s_cache_s3_meta_request_resume_token()
968 …equest_resume_token_properties.s3_meta_request_resume_token_class = (*env)->NewGlobalRef(env, cls); in s_cache_s3_meta_request_resume_token()
971 …(*env)->GetMethodID(env, s3_meta_request_progress_properties.s3_meta_request_progress_class, "<ini… in s_cache_s3_meta_request_resume_token()
973 …s3_meta_request_resume_token_properties.native_type_field_id = (*env)->GetFieldID(env, cls, "nativ… in s_cache_s3_meta_request_resume_token()
975 …s3_meta_request_resume_token_properties.part_size_field_id = (*env)->GetFieldID(env, cls, "partSiz… in s_cache_s3_meta_request_resume_token()
977 (*env)->GetFieldID(env, cls, "totalNumParts", "J"); in s_cache_s3_meta_request_resume_token()
979 (*env)->GetFieldID(env, cls, "numPartsCompleted", "J"); in s_cache_s3_meta_request_resume_token()
981 (*env)->GetFieldID(env, cls, "uploadId", "Ljava/lang/String;"); in s_cache_s3_meta_request_resume_token()
986 static void s_cache_mqtt5_connack_packet(JNIEnv *env) { in s_cache_mqtt5_connack_packet() argument
987 (void)env; in s_cache_mqtt5_connack_packet()
989 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/packets/ConnAckPacket"); in s_cache_mqtt5_connack_packet()
991 mqtt5_connack_packet_properties.connack_packet_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_connack_packet()
996 … (*env)->GetMethodID(env, mqtt5_connack_packet_properties.connack_packet_class, "<init>", "()V"); in s_cache_mqtt5_connack_packet()
999 …(*env)->GetMethodID(env, mqtt5_connack_packet_properties.connack_packet_class, "nativeAddMaximumQO… in s_cache_mqtt5_connack_packet()
1002 …(*env)->GetMethodID(env, mqtt5_connack_packet_properties.connack_packet_class, "nativeAddReasonCod… in s_cache_mqtt5_connack_packet()
1006 …(*env)->GetFieldID(env, mqtt5_connack_packet_properties.connack_packet_class, "sessionPresent", "Z… in s_cache_mqtt5_connack_packet()
1008 mqtt5_connack_packet_properties.connack_reason_code_field_id = (*env)->GetFieldID( in s_cache_mqtt5_connack_packet()
1009 env, in s_cache_mqtt5_connack_packet()
1014 mqtt5_connack_packet_properties.connack_session_expiry_interval_field_id = (*env)->GetFieldID( in s_cache_mqtt5_connack_packet()
1015 …env, mqtt5_connack_packet_properties.connack_packet_class, "sessionExpiryIntervalSeconds", "Ljava/… in s_cache_mqtt5_connack_packet()
1017 mqtt5_connack_packet_properties.connack_receive_maximum_field_id = (*env)->GetFieldID( in s_cache_mqtt5_connack_packet()
1018 …env, mqtt5_connack_packet_properties.connack_packet_class, "receiveMaximum", "Ljava/lang/Integer;"… in s_cache_mqtt5_connack_packet()
1020 mqtt5_connack_packet_properties.connack_maximum_qos_field_id = (*env)->GetFieldID( in s_cache_mqtt5_connack_packet()
1021 env, in s_cache_mqtt5_connack_packet()
1026 mqtt5_connack_packet_properties.connack_retain_available_field_id = (*env)->GetFieldID( in s_cache_mqtt5_connack_packet()
1027 …env, mqtt5_connack_packet_properties.connack_packet_class, "retainAvailable", "Ljava/lang/Boolean;… in s_cache_mqtt5_connack_packet()
1029 mqtt5_connack_packet_properties.connack_maximum_packet_size_field_id = (*env)->GetFieldID( in s_cache_mqtt5_connack_packet()
1030 …env, mqtt5_connack_packet_properties.connack_packet_class, "maximumPacketSize", "Ljava/lang/Long;"… in s_cache_mqtt5_connack_packet()
1032 … mqtt5_connack_packet_properties.connack_assigned_client_identifier_field_id = (*env)->GetFieldID( in s_cache_mqtt5_connack_packet()
1033 …env, mqtt5_connack_packet_properties.connack_packet_class, "assignedClientIdentifier", "Ljava/lang… in s_cache_mqtt5_connack_packet()
1035 mqtt5_connack_packet_properties.connack_topic_alias_maximum_field_id = (*env)->GetFieldID( in s_cache_mqtt5_connack_packet()
1036 …env, mqtt5_connack_packet_properties.connack_packet_class, "topicAliasMaximum", "Ljava/lang/Intege… in s_cache_mqtt5_connack_packet()
1038 mqtt5_connack_packet_properties.connack_reason_string_field_id = (*env)->GetFieldID( in s_cache_mqtt5_connack_packet()
1039 … env, mqtt5_connack_packet_properties.connack_packet_class, "reasonString", "Ljava/lang/String;"); in s_cache_mqtt5_connack_packet()
1041 …mqtt5_connack_packet_properties.connack_wildcard_subscriptions_available_field_id = (*env)->GetFie… in s_cache_mqtt5_connack_packet()
1042 env, in s_cache_mqtt5_connack_packet()
1047 …mqtt5_connack_packet_properties.connack_subscription_identifiers_available_field_id = (*env)->GetF… in s_cache_mqtt5_connack_packet()
1048 env, in s_cache_mqtt5_connack_packet()
1053 …mqtt5_connack_packet_properties.connack_shared_subscriptions_available_field_id = (*env)->GetField… in s_cache_mqtt5_connack_packet()
1054 env, in s_cache_mqtt5_connack_packet()
1059 mqtt5_connack_packet_properties.connack_server_keep_alive_field_id = (*env)->GetFieldID( in s_cache_mqtt5_connack_packet()
1060 …env, mqtt5_connack_packet_properties.connack_packet_class, "serverKeepAlive", "Ljava/lang/Integer;… in s_cache_mqtt5_connack_packet()
1062 mqtt5_connack_packet_properties.connack_response_information_field_id = (*env)->GetFieldID( in s_cache_mqtt5_connack_packet()
1063 …env, mqtt5_connack_packet_properties.connack_packet_class, "responseInformation", "Ljava/lang/Stri… in s_cache_mqtt5_connack_packet()
1065 mqtt5_connack_packet_properties.connack_server_reference_field_id = (*env)->GetFieldID( in s_cache_mqtt5_connack_packet()
1066 …env, mqtt5_connack_packet_properties.connack_packet_class, "serverReference", "Ljava/lang/String;"… in s_cache_mqtt5_connack_packet()
1068 mqtt5_connack_packet_properties.connack_user_properties_field_id = (*env)->GetFieldID( in s_cache_mqtt5_connack_packet()
1069 … env, mqtt5_connack_packet_properties.connack_packet_class, "userProperties", "Ljava/util/List;"); in s_cache_mqtt5_connack_packet()
1075 static void s_cache_mqtt5_connect_reason_code(JNIEnv *env) { in s_cache_mqtt5_connect_reason_code() argument
1076 …jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/packets/ConnAckPacket$Connec… in s_cache_mqtt5_connect_reason_code()
1078 mqtt5_connect_reason_code_properties.reason_code_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_connect_reason_code()
1082 …(*env)->GetMethodID(env, mqtt5_connect_reason_code_properties.reason_code_class, "getValue", "()I"… in s_cache_mqtt5_connect_reason_code()
1085 …mqtt5_connect_reason_code_properties.code_s_get_enum_value_from_integer_id = (*env)->GetStaticMeth… in s_cache_mqtt5_connect_reason_code()
1086 env, in s_cache_mqtt5_connect_reason_code()
1095 static void s_cache_mqtt5_connect_packet(JNIEnv *env) { in s_cache_mqtt5_connect_packet() argument
1096 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/packets/ConnectPacket"); in s_cache_mqtt5_connect_packet()
1098 mqtt5_connect_packet_properties.connect_packet_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_connect_packet()
1101 … mqtt5_connect_packet_properties.connect_keep_alive_interval_seconds_field_id = (*env)->GetFieldID( in s_cache_mqtt5_connect_packet()
1102 …env, mqtt5_connect_packet_properties.connect_packet_class, "keepAliveIntervalSeconds", "Ljava/lang… in s_cache_mqtt5_connect_packet()
1105 …(*env)->GetFieldID(env, mqtt5_connect_packet_properties.connect_packet_class, "clientId", "Ljava/l… in s_cache_mqtt5_connect_packet()
1108 …(*env)->GetFieldID(env, mqtt5_connect_packet_properties.connect_packet_class, "username", "Ljava/l… in s_cache_mqtt5_connect_packet()
1111 … (*env)->GetFieldID(env, mqtt5_connect_packet_properties.connect_packet_class, "password", "[B"); in s_cache_mqtt5_connect_packet()
1113 …mqtt5_connect_packet_properties.connect_session_expiry_interval_seconds_field_id = (*env)->GetFiel… in s_cache_mqtt5_connect_packet()
1114 …env, mqtt5_connect_packet_properties.connect_packet_class, "sessionExpiryIntervalSeconds", "Ljava/… in s_cache_mqtt5_connect_packet()
1116 …mqtt5_connect_packet_properties.connect_request_response_information_field_id = (*env)->GetFieldID( in s_cache_mqtt5_connect_packet()
1117 …env, mqtt5_connect_packet_properties.connect_packet_class, "requestResponseInformation", "Ljava/la… in s_cache_mqtt5_connect_packet()
1119 … mqtt5_connect_packet_properties.connect_request_problem_information_field_id = (*env)->GetFieldID( in s_cache_mqtt5_connect_packet()
1120 …env, mqtt5_connect_packet_properties.connect_packet_class, "requestProblemInformation", "Ljava/lan… in s_cache_mqtt5_connect_packet()
1122 mqtt5_connect_packet_properties.connect_receive_maximum_field_id = (*env)->GetFieldID( in s_cache_mqtt5_connect_packet()
1123 … env, mqtt5_connect_packet_properties.connect_packet_class, "receiveMaximum", "Ljava/lang/Long;"); in s_cache_mqtt5_connect_packet()
1125 mqtt5_connect_packet_properties.connect_maximum_packet_size_bytes_field_id = (*env)->GetFieldID( in s_cache_mqtt5_connect_packet()
1126 …env, mqtt5_connect_packet_properties.connect_packet_class, "maximumPacketSizeBytes", "Ljava/lang/L… in s_cache_mqtt5_connect_packet()
1128 … mqtt5_connect_packet_properties.connect_will_delay_interval_seconds_field_id = (*env)->GetFieldID( in s_cache_mqtt5_connect_packet()
1129 …env, mqtt5_connect_packet_properties.connect_packet_class, "willDelayIntervalSeconds", "Ljava/lang… in s_cache_mqtt5_connect_packet()
1131 mqtt5_connect_packet_properties.connect_user_properties_field_id = (*env)->GetFieldID( in s_cache_mqtt5_connect_packet()
1132 … env, mqtt5_connect_packet_properties.connect_packet_class, "userProperties", "Ljava/util/List;"); in s_cache_mqtt5_connect_packet()
1134 mqtt5_connect_packet_properties.connect_will_field_id = (*env)->GetFieldID( in s_cache_mqtt5_connect_packet()
1135 env, in s_cache_mqtt5_connect_packet()
1144 static void s_cache_mqtt5_disconnect_packet(JNIEnv *env) { in s_cache_mqtt5_disconnect_packet() argument
1145 … jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/packets/DisconnectPacket"); in s_cache_mqtt5_disconnect_packet()
1147 mqtt5_disconnect_packet_properties.disconnect_packet_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_disconnect_packet()
1151 …(*env)->GetMethodID(env, mqtt5_disconnect_packet_properties.disconnect_packet_class, "<init>", "()… in s_cache_mqtt5_disconnect_packet()
1153 …mqtt5_disconnect_packet_properties.disconnect_native_add_disconnect_reason_code_id = (*env)->GetMe… in s_cache_mqtt5_disconnect_packet()
1154 …env, mqtt5_disconnect_packet_properties.disconnect_packet_class, "nativeAddDisconnectReasonCode", … in s_cache_mqtt5_disconnect_packet()
1156 mqtt5_disconnect_packet_properties.disconnect_get_reason_code_id = (*env)->GetMethodID( in s_cache_mqtt5_disconnect_packet()
1157 env, in s_cache_mqtt5_disconnect_packet()
1163 mqtt5_disconnect_packet_properties.disconnect_reason_code_field_id = (*env)->GetFieldID( in s_cache_mqtt5_disconnect_packet()
1164 env, in s_cache_mqtt5_disconnect_packet()
1169 …mqtt5_disconnect_packet_properties.disconnect_session_expiry_interval_seconds_field_id = (*env)->G… in s_cache_mqtt5_disconnect_packet()
1170 env, in s_cache_mqtt5_disconnect_packet()
1175 mqtt5_disconnect_packet_properties.disconnect_reason_string_field_id = (*env)->GetFieldID( in s_cache_mqtt5_disconnect_packet()
1176 …env, mqtt5_disconnect_packet_properties.disconnect_packet_class, "reasonString", "Ljava/lang/Strin… in s_cache_mqtt5_disconnect_packet()
1178 …mqtt5_disconnect_packet_properties.disconnect_session_server_reference_field_id = (*env)->GetField… in s_cache_mqtt5_disconnect_packet()
1179 …env, mqtt5_disconnect_packet_properties.disconnect_packet_class, "serverReference", "Ljava/lang/St… in s_cache_mqtt5_disconnect_packet()
1181 mqtt5_disconnect_packet_properties.disconnect_user_properties_field_id = (*env)->GetFieldID( in s_cache_mqtt5_disconnect_packet()
1182 …env, mqtt5_disconnect_packet_properties.disconnect_packet_class, "userProperties", "Ljava/util/Lis… in s_cache_mqtt5_disconnect_packet()
1188 static void s_cache_mqtt5_disconnect_reason_code(JNIEnv *env) { in s_cache_mqtt5_disconnect_reason_code() argument
1190 …(*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/packets/DisconnectPacket$DisconnectReason… in s_cache_mqtt5_disconnect_reason_code()
1192 mqtt5_disconnect_reason_code_properties.reason_code_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_disconnect_reason_code()
1196 …(*env)->GetMethodID(env, mqtt5_disconnect_reason_code_properties.reason_code_class, "getValue", "(… in s_cache_mqtt5_disconnect_reason_code()
1199 …mqtt5_disconnect_reason_code_properties.code_s_get_enum_value_from_integer_id = (*env)->GetStaticM… in s_cache_mqtt5_disconnect_reason_code()
1200 env, in s_cache_mqtt5_disconnect_reason_code()
1209 static void s_cache_mqtt5_puback_packet(JNIEnv *env) { in s_cache_mqtt5_puback_packet() argument
1210 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/packets/PubAckPacket"); in s_cache_mqtt5_puback_packet()
1212 mqtt5_puback_packet_properties.puback_packet_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_puback_packet()
1216 … (*env)->GetMethodID(env, mqtt5_puback_packet_properties.puback_packet_class, "<init>", "()V"); in s_cache_mqtt5_puback_packet()
1219 …(*env)->GetMethodID(env, mqtt5_puback_packet_properties.puback_packet_class, "nativeAddReasonCode"… in s_cache_mqtt5_puback_packet()
1222 mqtt5_puback_packet_properties.puback_reason_code_field_id = (*env)->GetFieldID( in s_cache_mqtt5_puback_packet()
1223 env, in s_cache_mqtt5_puback_packet()
1228 mqtt5_puback_packet_properties.puback_reason_string_field_id = (*env)->GetFieldID( in s_cache_mqtt5_puback_packet()
1229 … env, mqtt5_puback_packet_properties.puback_packet_class, "reasonString", "Ljava/lang/String;"); in s_cache_mqtt5_puback_packet()
1231 mqtt5_puback_packet_properties.puback_user_properties_field_id = (*env)->GetFieldID( in s_cache_mqtt5_puback_packet()
1232 … env, mqtt5_puback_packet_properties.puback_packet_class, "userProperties", "Ljava/util/List;"); in s_cache_mqtt5_puback_packet()
1238 static void s_cache_mqtt5_puback_reason_code(JNIEnv *env) { in s_cache_mqtt5_puback_reason_code() argument
1239 …jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/packets/PubAckPacket$PubAckR… in s_cache_mqtt5_puback_reason_code()
1241 mqtt5_puback_reason_code_properties.reason_code_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_puback_reason_code()
1245 …(*env)->GetMethodID(env, mqtt5_puback_reason_code_properties.reason_code_class, "getValue", "()I"); in s_cache_mqtt5_puback_reason_code()
1248 …mqtt5_puback_reason_code_properties.code_s_get_enum_value_from_integer_id = (*env)->GetStaticMetho… in s_cache_mqtt5_puback_reason_code()
1249 env, in s_cache_mqtt5_puback_reason_code()
1258 static void s_cache_mqtt5_publish_packet(JNIEnv *env) { in s_cache_mqtt5_publish_packet() argument
1259 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/packets/PublishPacket"); in s_cache_mqtt5_publish_packet()
1261 mqtt5_publish_packet_properties.publish_packet_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_publish_packet()
1265 … (*env)->GetMethodID(env, mqtt5_publish_packet_properties.publish_packet_class, "<init>", "()V"); in s_cache_mqtt5_publish_packet()
1269 …(*env)->GetMethodID(env, mqtt5_publish_packet_properties.publish_packet_class, "nativeSetQOS", "(I… in s_cache_mqtt5_publish_packet()
1271 …mqtt5_publish_packet_properties.publish_native_set_payload_format_indicator_id = (*env)->GetMethod… in s_cache_mqtt5_publish_packet()
1272 …env, mqtt5_publish_packet_properties.publish_packet_class, "nativeSetPayloadFormatIndicator", "(I)… in s_cache_mqtt5_publish_packet()
1274 mqtt5_publish_packet_properties.publish_get_qos_id = (*env)->GetMethodID( in s_cache_mqtt5_publish_packet()
1275 env, in s_cache_mqtt5_publish_packet()
1281 mqtt5_publish_packet_properties.publish_get_payload_format_id = (*env)->GetMethodID( in s_cache_mqtt5_publish_packet()
1282 env, in s_cache_mqtt5_publish_packet()
1290 … (*env)->GetFieldID(env, mqtt5_publish_packet_properties.publish_packet_class, "payload", "[B"); in s_cache_mqtt5_publish_packet()
1292 mqtt5_publish_packet_properties.publish_qos_field_id = (*env)->GetFieldID( in s_cache_mqtt5_publish_packet()
1293 env, in s_cache_mqtt5_publish_packet()
1299 …(*env)->GetFieldID(env, mqtt5_publish_packet_properties.publish_packet_class, "retain", "Ljava/lan… in s_cache_mqtt5_publish_packet()
1302 …(*env)->GetFieldID(env, mqtt5_publish_packet_properties.publish_packet_class, "topic", "Ljava/lang… in s_cache_mqtt5_publish_packet()
1304 mqtt5_publish_packet_properties.publish_payload_format_field_id = (*env)->GetFieldID( in s_cache_mqtt5_publish_packet()
1305 env, in s_cache_mqtt5_publish_packet()
1310 …mqtt5_publish_packet_properties.publish_message_expiry_interval_seconds_field_id = (*env)->GetFiel… in s_cache_mqtt5_publish_packet()
1311 …env, mqtt5_publish_packet_properties.publish_packet_class, "messageExpiryIntervalSeconds", "Ljava/… in s_cache_mqtt5_publish_packet()
1314 …(*env)->GetFieldID(env, mqtt5_publish_packet_properties.publish_packet_class, "topicAlias", "Ljava… in s_cache_mqtt5_publish_packet()
1316 mqtt5_publish_packet_properties.publish_response_topic_field_id = (*env)->GetFieldID( in s_cache_mqtt5_publish_packet()
1317 … env, mqtt5_publish_packet_properties.publish_packet_class, "responseTopic", "Ljava/lang/String;"); in s_cache_mqtt5_publish_packet()
1320 …(*env)->GetFieldID(env, mqtt5_publish_packet_properties.publish_packet_class, "correlationData", "… in s_cache_mqtt5_publish_packet()
1322 mqtt5_publish_packet_properties.publish_content_type_field_id = (*env)->GetFieldID( in s_cache_mqtt5_publish_packet()
1323 … env, mqtt5_publish_packet_properties.publish_packet_class, "contentType", "Ljava/lang/String;"); in s_cache_mqtt5_publish_packet()
1325 mqtt5_publish_packet_properties.publish_subscription_identifiers_field_id = (*env)->GetFieldID( in s_cache_mqtt5_publish_packet()
1326 …env, mqtt5_publish_packet_properties.publish_packet_class, "subscriptionIdentifiers", "Ljava/util/… in s_cache_mqtt5_publish_packet()
1328 mqtt5_publish_packet_properties.publish_user_properties_field_id = (*env)->GetFieldID( in s_cache_mqtt5_publish_packet()
1329 … env, mqtt5_publish_packet_properties.publish_packet_class, "userProperties", "Ljava/util/List;"); in s_cache_mqtt5_publish_packet()
1335 static void s_cache_mqtt5_payload_format_indicator(JNIEnv *env) { in s_cache_mqtt5_payload_format_indicator() argument
1337 …(*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/packets/PublishPacket$PayloadFormatIndica… in s_cache_mqtt5_payload_format_indicator()
1339 mqtt5_payload_format_indicator_properties.payload_format_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_payload_format_indicator()
1343 …(*env)->GetMethodID(env, mqtt5_payload_format_indicator_properties.payload_format_class, "getValue… in s_cache_mqtt5_payload_format_indicator()
1346 …mqtt5_payload_format_indicator_properties.format_s_get_enum_value_from_integer_id = (*env)->GetSta… in s_cache_mqtt5_payload_format_indicator()
1347 env, in s_cache_mqtt5_payload_format_indicator()
1356 static void s_cache_mqtt5_negotiated_settings(JNIEnv *env) { in s_cache_mqtt5_negotiated_settings() argument
1357 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/NegotiatedSettings"); in s_cache_mqtt5_negotiated_settings()
1359 mqtt5_negotiated_settings_properties.negotiated_settings_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_negotiated_settings()
1363 …(*env)->GetMethodID(env, mqtt5_negotiated_settings_properties.negotiated_settings_class, "<init>",… in s_cache_mqtt5_negotiated_settings()
1365 … mqtt5_negotiated_settings_properties.negotiated_settings_native_set_qos_id = (*env)->GetMethodID( in s_cache_mqtt5_negotiated_settings()
1366 … env, mqtt5_negotiated_settings_properties.negotiated_settings_class, "nativeSetQOS", "(I)V"); in s_cache_mqtt5_negotiated_settings()
1369 …mqtt5_negotiated_settings_properties.negotiated_settings_maximum_qos_field_id = (*env)->GetFieldID( in s_cache_mqtt5_negotiated_settings()
1370 env, in s_cache_mqtt5_negotiated_settings()
1375 …ated_settings_properties.negotiated_settings_session_expiry_interval_field_id = (*env)->GetFieldID( in s_cache_mqtt5_negotiated_settings()
1376 …env, mqtt5_negotiated_settings_properties.negotiated_settings_class, "sessionExpiryInterval", "J"); in s_cache_mqtt5_negotiated_settings()
1378 …_settings_properties.negotiated_settings_receive_maximum_from_server_field_id = (*env)->GetFieldID( in s_cache_mqtt5_negotiated_settings()
1379 …env, mqtt5_negotiated_settings_properties.negotiated_settings_class, "receiveMaximumFromServer", "… in s_cache_mqtt5_negotiated_settings()
1382 (*env)->GetFieldID( in s_cache_mqtt5_negotiated_settings()
1383 …env, mqtt5_negotiated_settings_properties.negotiated_settings_class, "maximumPacketSizeToServer", … in s_cache_mqtt5_negotiated_settings()
1386 (*env)->GetFieldID( in s_cache_mqtt5_negotiated_settings()
1387 …env, mqtt5_negotiated_settings_properties.negotiated_settings_class, "topicAliasMaximumToServer", … in s_cache_mqtt5_negotiated_settings()
1390 (*env)->GetFieldID( in s_cache_mqtt5_negotiated_settings()
1391 …env, mqtt5_negotiated_settings_properties.negotiated_settings_class, "topicAliasMaximumToClient", … in s_cache_mqtt5_negotiated_settings()
1394 …(*env)->GetFieldID(env, mqtt5_negotiated_settings_properties.negotiated_settings_class, "serverKee… in s_cache_mqtt5_negotiated_settings()
1397 …(*env)->GetFieldID(env, mqtt5_negotiated_settings_properties.negotiated_settings_class, "retainAva… in s_cache_mqtt5_negotiated_settings()
1400 (*env)->GetFieldID( in s_cache_mqtt5_negotiated_settings()
1401 …env, mqtt5_negotiated_settings_properties.negotiated_settings_class, "wildcardSubscriptionsAvailab… in s_cache_mqtt5_negotiated_settings()
1405 (*env)->GetFieldID( in s_cache_mqtt5_negotiated_settings()
1406 env, in s_cache_mqtt5_negotiated_settings()
1413 (*env)->GetFieldID( in s_cache_mqtt5_negotiated_settings()
1414 …env, mqtt5_negotiated_settings_properties.negotiated_settings_class, "sharedSubscriptionsAvailable… in s_cache_mqtt5_negotiated_settings()
1417 …(*env)->GetFieldID(env, mqtt5_negotiated_settings_properties.negotiated_settings_class, "rejoinedS… in s_cache_mqtt5_negotiated_settings()
1419 …mqtt5_negotiated_settings_properties.negotiated_settings_assigned_client_id_field_id = (*env)->Get… in s_cache_mqtt5_negotiated_settings()
1420 …env, mqtt5_negotiated_settings_properties.negotiated_settings_class, "assignedClientID", "Ljava/la… in s_cache_mqtt5_negotiated_settings()
1426 static void s_cache_http_proxy_options(JNIEnv *env) { in s_cache_http_proxy_options() argument
1427 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/http/HttpProxyOptions"); in s_cache_http_proxy_options()
1429 http_proxy_options_properties.http_proxy_options_class = (*env)->NewGlobalRef(env, cls); in s_cache_http_proxy_options()
1432 http_proxy_options_properties.proxy_get_connection_type_id = (*env)->GetMethodID( in s_cache_http_proxy_options()
1433 env, in s_cache_http_proxy_options()
1438 http_proxy_options_properties.proxy_get_proxy_host_id = (*env)->GetMethodID( in s_cache_http_proxy_options()
1439 … env, http_proxy_options_properties.http_proxy_options_class, "getHost", "()Ljava/lang/String;"); in s_cache_http_proxy_options()
1442 …(*env)->GetMethodID(env, http_proxy_options_properties.http_proxy_options_class, "getPort", "()I"); in s_cache_http_proxy_options()
1444 http_proxy_options_properties.proxy_get_proxy_tls_context_id = (*env)->GetMethodID( in s_cache_http_proxy_options()
1445 env, in s_cache_http_proxy_options()
1450 http_proxy_options_properties.proxy_get_proxy_authorization_type_id = (*env)->GetMethodID( in s_cache_http_proxy_options()
1451 env, in s_cache_http_proxy_options()
1456 http_proxy_options_properties.proxy_get_authorization_username_id = (*env)->GetMethodID( in s_cache_http_proxy_options()
1457 env, in s_cache_http_proxy_options()
1462 http_proxy_options_properties.proxy_get_authorization_password_id = (*env)->GetMethodID( in s_cache_http_proxy_options()
1463 env, in s_cache_http_proxy_options()
1472 static void s_cache_http_proxy_connection_type(JNIEnv *env) { in s_cache_http_proxy_connection_type() argument
1473 …jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/http/HttpProxyOptions$HttpProxyCon… in s_cache_http_proxy_connection_type()
1475 …proxy_connection_type_properties.http_proxy_connection_type_class = (*env)->NewGlobalRef(env, cls); in s_cache_http_proxy_connection_type()
1478 http_proxy_connection_type_properties.proxy_get_value_id = (*env)->GetMethodID( in s_cache_http_proxy_connection_type()
1479 … env, http_proxy_connection_type_properties.http_proxy_connection_type_class, "getValue", "()I"); in s_cache_http_proxy_connection_type()
1485 static void s_cache_mqtt5_client_options(JNIEnv *env) { in s_cache_mqtt5_client_options() argument
1486 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/Mqtt5ClientOptions"); in s_cache_mqtt5_client_options()
1488 mqtt5_client_options_properties.client_options_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_client_options()
1491 mqtt5_client_options_properties.options_get_bootstrap_id = (*env)->GetMethodID( in s_cache_mqtt5_client_options()
1492 env, in s_cache_mqtt5_client_options()
1497 mqtt5_client_options_properties.options_get_socket_options_id = (*env)->GetMethodID( in s_cache_mqtt5_client_options()
1498 env, in s_cache_mqtt5_client_options()
1503 mqtt5_client_options_properties.options_get_tls_options_id = (*env)->GetMethodID( in s_cache_mqtt5_client_options()
1504 env, in s_cache_mqtt5_client_options()
1509 mqtt5_client_options_properties.options_get_session_behavior_id = (*env)->GetMethodID( in s_cache_mqtt5_client_options()
1510 env, in s_cache_mqtt5_client_options()
1515 …tions_properties.options_get_extended_validation_and_flow_control_options_id = (*env)->GetMethodID( in s_cache_mqtt5_client_options()
1516 env, in s_cache_mqtt5_client_options()
1521 mqtt5_client_options_properties.options_get_offline_queue_behavior_id = (*env)->GetMethodID( in s_cache_mqtt5_client_options()
1522 env, in s_cache_mqtt5_client_options()
1527 mqtt5_client_options_properties.options_get_retry_jitter_mode_id = (*env)->GetMethodID( in s_cache_mqtt5_client_options()
1528 env, in s_cache_mqtt5_client_options()
1535 …(*env)->GetFieldID(env, mqtt5_client_options_properties.client_options_class, "hostName", "Ljava/l… in s_cache_mqtt5_client_options()
1538 …(*env)->GetFieldID(env, mqtt5_client_options_properties.client_options_class, "port", "Ljava/lang/… in s_cache_mqtt5_client_options()
1540 mqtt5_client_options_properties.http_proxy_options_field_id = (*env)->GetFieldID( in s_cache_mqtt5_client_options()
1541 env, in s_cache_mqtt5_client_options()
1546 mqtt5_client_options_properties.session_behavior_field_id = (*env)->GetFieldID( in s_cache_mqtt5_client_options()
1547 env, in s_cache_mqtt5_client_options()
1552 …mqtt5_client_options_properties.extended_validation_and_flow_control_options_field_id = (*env)->Ge… in s_cache_mqtt5_client_options()
1553 env, in s_cache_mqtt5_client_options()
1558 mqtt5_client_options_properties.offline_queue_behavior_field_id = (*env)->GetFieldID( in s_cache_mqtt5_client_options()
1559 env, in s_cache_mqtt5_client_options()
1564 mqtt5_client_options_properties.retry_jitter_mode_field_id = (*env)->GetFieldID( in s_cache_mqtt5_client_options()
1565 env, in s_cache_mqtt5_client_options()
1570 mqtt5_client_options_properties.min_reconnect_delay_ms_field_id = (*env)->GetFieldID( in s_cache_mqtt5_client_options()
1571 …env, mqtt5_client_options_properties.client_options_class, "minReconnectDelayMs", "Ljava/lang/Long… in s_cache_mqtt5_client_options()
1573 mqtt5_client_options_properties.max_reconnect_delay_ms_field_id = (*env)->GetFieldID( in s_cache_mqtt5_client_options()
1574 …env, mqtt5_client_options_properties.client_options_class, "maxReconnectDelayMs", "Ljava/lang/Long… in s_cache_mqtt5_client_options()
1576 …mqtt5_client_options_properties.min_connected_time_to_reset_reconnect_delay_ms_field_id = (*env)->… in s_cache_mqtt5_client_options()
1577 env, in s_cache_mqtt5_client_options()
1582 mqtt5_client_options_properties.ping_timeout_ms_field_id = (*env)->GetFieldID( in s_cache_mqtt5_client_options()
1583 … env, mqtt5_client_options_properties.client_options_class, "pingTimeoutMs", "Ljava/lang/Long;"); in s_cache_mqtt5_client_options()
1585 mqtt5_client_options_properties.connack_timeout_ms_field_id = (*env)->GetFieldID( in s_cache_mqtt5_client_options()
1586 …env, mqtt5_client_options_properties.client_options_class, "connackTimeoutMs", "Ljava/lang/Long;"); in s_cache_mqtt5_client_options()
1588 mqtt5_client_options_properties.ack_timeout_seconds_field_id = (*env)->GetFieldID( in s_cache_mqtt5_client_options()
1589 …env, mqtt5_client_options_properties.client_options_class, "ackTimeoutSeconds", "Ljava/lang/Long;"… in s_cache_mqtt5_client_options()
1591 mqtt5_client_options_properties.publish_events_field_id = (*env)->GetFieldID( in s_cache_mqtt5_client_options()
1592 env, in s_cache_mqtt5_client_options()
1597 mqtt5_client_options_properties.lifecycle_events_field_id = (*env)->GetFieldID( in s_cache_mqtt5_client_options()
1598 env, in s_cache_mqtt5_client_options()
1603 mqtt5_client_options_properties.topic_aliasing_options_field_id = (*env)->GetFieldID( in s_cache_mqtt5_client_options()
1604 env, in s_cache_mqtt5_client_options()
1612 static void s_cache_topic_aliasing_options(JNIEnv *env) { in s_cache_topic_aliasing_options() argument
1613 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/TopicAliasingOptions"); in s_cache_topic_aliasing_options()
1615 …ic_aliasing_options_properties.mqtt5_topic_aliasing_options_class = (*env)->NewGlobalRef(env, cls); in s_cache_topic_aliasing_options()
1618 mqtt5_topic_aliasing_options_properties.outbound_behavior_field_id = (*env)->GetFieldID( in s_cache_topic_aliasing_options()
1619 env, in s_cache_topic_aliasing_options()
1625 mqtt5_topic_aliasing_options_properties.outbound_cache_max_size_field_id = (*env)->GetFieldID( in s_cache_topic_aliasing_options()
1626 env, in s_cache_topic_aliasing_options()
1632 mqtt5_topic_aliasing_options_properties.inbound_behavior_field_id = (*env)->GetFieldID( in s_cache_topic_aliasing_options()
1633 env, in s_cache_topic_aliasing_options()
1639 mqtt5_topic_aliasing_options_properties.inbound_cache_max_size_field_id = (*env)->GetFieldID( in s_cache_topic_aliasing_options()
1640 env, in s_cache_topic_aliasing_options()
1649 static void s_cache_mqtt5_client_properties(JNIEnv *env) { in s_cache_mqtt5_client_properties() argument
1650 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/Mqtt5Client"); in s_cache_mqtt5_client_properties()
1652 mqtt5_client_properties.client_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_client_properties()
1655 mqtt5_client_properties.client_on_websocket_handshake_id = (*env)->GetMethodID( in s_cache_mqtt5_client_properties()
1656 env, in s_cache_mqtt5_client_properties()
1663 (*env)->GetMethodID(env, mqtt5_client_properties.client_class, "setIsConnected", "(Z)V"); in s_cache_mqtt5_client_properties()
1666 mqtt5_client_properties.websocket_handshake_field_id = (*env)->GetFieldID( in s_cache_mqtt5_client_properties()
1667 …env, mqtt5_client_properties.client_class, "websocketHandshakeTransform", "Ljava/util/function/Con… in s_cache_mqtt5_client_properties()
1673 static void s_cache_mqtt5_client_operation_statistics_properties(JNIEnv *env) { in s_cache_mqtt5_client_operation_statistics_properties() argument
1674 …jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/Mqtt5ClientOperationStatisti… in s_cache_mqtt5_client_operation_statistics_properties()
1676 mqtt5_client_operation_statistics_properties.statistics_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_client_operation_statistics_properties()
1680 …(*env)->GetMethodID(env, mqtt5_client_operation_statistics_properties.statistics_class, "<init>", … in s_cache_mqtt5_client_operation_statistics_properties()
1683 …mqtt5_client_operation_statistics_properties.incomplete_operation_count_field_id = (*env)->GetFiel… in s_cache_mqtt5_client_operation_statistics_properties()
1684 …env, mqtt5_client_operation_statistics_properties.statistics_class, "incompleteOperationCount", "J… in s_cache_mqtt5_client_operation_statistics_properties()
1686 …mqtt5_client_operation_statistics_properties.incomplete_operation_size_field_id = (*env)->GetField… in s_cache_mqtt5_client_operation_statistics_properties()
1687 …env, mqtt5_client_operation_statistics_properties.statistics_class, "incompleteOperationSize", "J"… in s_cache_mqtt5_client_operation_statistics_properties()
1689 …mqtt5_client_operation_statistics_properties.unacked_operation_count_field_id = (*env)->GetFieldID( in s_cache_mqtt5_client_operation_statistics_properties()
1690 … env, mqtt5_client_operation_statistics_properties.statistics_class, "unackedOperationCount", "J"); in s_cache_mqtt5_client_operation_statistics_properties()
1692 … mqtt5_client_operation_statistics_properties.unacked_operation_size_field_id = (*env)->GetFieldID( in s_cache_mqtt5_client_operation_statistics_properties()
1693 … env, mqtt5_client_operation_statistics_properties.statistics_class, "unackedOperationSize", "J"); in s_cache_mqtt5_client_operation_statistics_properties()
1699 static void s_cache_mqtt5_client_session_behavior(JNIEnv *env) { in s_cache_mqtt5_client_session_behavior() argument
1700 …jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/Mqtt5ClientOptions$ClientSes… in s_cache_mqtt5_client_session_behavior()
1702 …t_session_behavior_properties.mqtt5_client_session_behavior_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_client_session_behavior()
1705 mqtt5_client_session_behavior_properties.client_get_value_id = (*env)->GetMethodID( in s_cache_mqtt5_client_session_behavior()
1706 …env, mqtt5_client_session_behavior_properties.mqtt5_client_session_behavior_class, "getValue", "()… in s_cache_mqtt5_client_session_behavior()
1713 static void s_cache_mqtt5_client_extended_validation_and_flow_control_options(JNIEnv *env) { in s_cache_mqtt5_client_extended_validation_and_flow_control_options() argument
1714 jclass cls = (*env)->FindClass( in s_cache_mqtt5_client_extended_validation_and_flow_control_options()
1715 …env, "software/amazon/awssdk/crt/mqtt5/Mqtt5ClientOptions$ExtendedValidationAndFlowControlOptions"… in s_cache_mqtt5_client_extended_validation_and_flow_control_options()
1718 … .mqtt5_client_extended_validation_and_flow_control_options_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_client_extended_validation_and_flow_control_options()
1722 …mqtt5_client_extended_validation_and_flow_control_options.client_get_value_id = (*env)->GetMethodI… in s_cache_mqtt5_client_extended_validation_and_flow_control_options()
1723 env, in s_cache_mqtt5_client_extended_validation_and_flow_control_options()
1733 static void s_cache_mqtt5_client_offline_queue_behavior_type(JNIEnv *env) { in s_cache_mqtt5_client_offline_queue_behavior_type() argument
1735 …(*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/Mqtt5ClientOptions$ClientOfflineQueueBeha… in s_cache_mqtt5_client_offline_queue_behavior_type()
1738 (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_client_offline_queue_behavior_type()
1742 mqtt5_client_offline_queue_behavior_type_properties.client_get_value_id = (*env)->GetMethodID( in s_cache_mqtt5_client_offline_queue_behavior_type()
1743 env, in s_cache_mqtt5_client_offline_queue_behavior_type()
1752 static void s_cache_mqtt5_client_jitter_mode(JNIEnv *env) { in s_cache_mqtt5_client_jitter_mode() argument
1753 …jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/io/ExponentialBackoffRetryOptions$… in s_cache_mqtt5_client_jitter_mode()
1755 …mqtt5_client_jitter_mode_properties.mqtt5_client_jitter_mode_class = (*env)->NewGlobalRef(env, cls… in s_cache_mqtt5_client_jitter_mode()
1759 …(*env)->GetMethodID(env, mqtt5_client_jitter_mode_properties.mqtt5_client_jitter_mode_class, "getV… in s_cache_mqtt5_client_jitter_mode()
1765 static void s_cache_mqtt5_outbound_topic_alias_behavior_type(JNIEnv *env) { in s_cache_mqtt5_outbound_topic_alias_behavior_type() argument
1767 …(*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/TopicAliasingOptions$OutboundTopicAliasBe… in s_cache_mqtt5_outbound_topic_alias_behavior_type()
1770 (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_outbound_topic_alias_behavior_type()
1774 mqtt5_outbound_topic_alias_behavior_type_properties.get_value_method_id = (*env)->GetMethodID( in s_cache_mqtt5_outbound_topic_alias_behavior_type()
1775 env, in s_cache_mqtt5_outbound_topic_alias_behavior_type()
1784 static void s_cache_mqtt5_inbound_topic_alias_behavior_type(JNIEnv *env) { in s_cache_mqtt5_inbound_topic_alias_behavior_type() argument
1786 …(*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/TopicAliasingOptions$InboundTopicAliasBeh… in s_cache_mqtt5_inbound_topic_alias_behavior_type()
1789 (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_inbound_topic_alias_behavior_type()
1792 mqtt5_inbound_topic_alias_behavior_type_properties.get_value_method_id = (*env)->GetMethodID( in s_cache_mqtt5_inbound_topic_alias_behavior_type()
1793 env, in s_cache_mqtt5_inbound_topic_alias_behavior_type()
1802 static void s_cache_mqtt5_subscribe_packet(JNIEnv *env) { in s_cache_mqtt5_subscribe_packet() argument
1803 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/packets/SubscribePacket"); in s_cache_mqtt5_subscribe_packet()
1805 mqtt5_subscribe_packet_properties.subscribe_packet_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_subscribe_packet()
1808 mqtt5_subscribe_packet_properties.subscribe_subscriptions_field_id = (*env)->GetFieldID( in s_cache_mqtt5_subscribe_packet()
1809 …env, mqtt5_subscribe_packet_properties.subscribe_packet_class, "subscriptions", "Ljava/util/List;"… in s_cache_mqtt5_subscribe_packet()
1811 … mqtt5_subscribe_packet_properties.subscribe_subscription_identifier_field_id = (*env)->GetFieldID( in s_cache_mqtt5_subscribe_packet()
1812 …env, mqtt5_subscribe_packet_properties.subscribe_packet_class, "subscriptionIdentifier", "Ljava/la… in s_cache_mqtt5_subscribe_packet()
1814 mqtt5_subscribe_packet_properties.subscribe_user_properties_field_id = (*env)->GetFieldID( in s_cache_mqtt5_subscribe_packet()
1815 …env, mqtt5_subscribe_packet_properties.subscribe_packet_class, "userProperties", "Ljava/util/List;… in s_cache_mqtt5_subscribe_packet()
1821 static void s_cache_mqtt5_subscribe_subscription(JNIEnv *env) { in s_cache_mqtt5_subscribe_subscription() argument
1822 …jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/packets/SubscribePacket$Subs… in s_cache_mqtt5_subscribe_subscription()
1824 mqtt5_subscription_properties.subscribe_subscription_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_subscribe_subscription()
1828 mqtt5_subscription_properties.subscribe_no_local_field_id = (*env)->GetFieldID( in s_cache_mqtt5_subscribe_subscription()
1829 …env, mqtt5_subscription_properties.subscribe_subscription_class, "noLocal", "Ljava/lang/Boolean;"); in s_cache_mqtt5_subscribe_subscription()
1831 mqtt5_subscription_properties.subscribe_retain_as_published_field_id = (*env)->GetFieldID( in s_cache_mqtt5_subscribe_subscription()
1832 …env, mqtt5_subscription_properties.subscribe_subscription_class, "retainAsPublished", "Ljava/lang/… in s_cache_mqtt5_subscribe_subscription()
1835 mqtt5_subscription_properties.subscribe_get_topic_filter_id = (*env)->GetMethodID( in s_cache_mqtt5_subscribe_subscription()
1836 …env, mqtt5_subscription_properties.subscribe_subscription_class, "getTopicFilter", "()Ljava/lang/S… in s_cache_mqtt5_subscribe_subscription()
1838 mqtt5_subscription_properties.subscribe_get_qos_id = (*env)->GetMethodID( in s_cache_mqtt5_subscribe_subscription()
1839 env, in s_cache_mqtt5_subscribe_subscription()
1844 mqtt5_subscription_properties.subscribe_get_no_local_id = (*env)->GetMethodID( in s_cache_mqtt5_subscribe_subscription()
1845 …env, mqtt5_subscription_properties.subscribe_subscription_class, "getNoLocal", "()Ljava/lang/Boole… in s_cache_mqtt5_subscribe_subscription()
1847 mqtt5_subscription_properties.subscribe_get_retain_as_published_id = (*env)->GetMethodID( in s_cache_mqtt5_subscribe_subscription()
1848 env, in s_cache_mqtt5_subscribe_subscription()
1853 mqtt5_subscription_properties.subscribe_get_retain_handling_type_id = (*env)->GetMethodID( in s_cache_mqtt5_subscribe_subscription()
1854 env, in s_cache_mqtt5_subscribe_subscription()
1863 static void s_cache_mqtt5_packet_qos(JNIEnv *env) { in s_cache_mqtt5_packet_qos() argument
1864 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/QOS"); in s_cache_mqtt5_packet_qos()
1866 mqtt5_packet_qos_properties.packet_qos_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_packet_qos()
1870 (*env)->GetMethodID(env, mqtt5_packet_qos_properties.packet_qos_class, "getValue", "()I"); in s_cache_mqtt5_packet_qos()
1873 mqtt5_packet_qos_properties.qos_s_get_enum_value_from_integer_id = (*env)->GetStaticMethodID( in s_cache_mqtt5_packet_qos()
1874 env, in s_cache_mqtt5_packet_qos()
1883 static void s_cache_mqtt5_retain_handling_type(JNIEnv *env) { in s_cache_mqtt5_retain_handling_type() argument
1884 …jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/packets/SubscribePacket$Reta… in s_cache_mqtt5_retain_handling_type()
1886 … mqtt5_retain_handling_type_properties.retain_handling_type_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_retain_handling_type()
1890 …(*env)->GetMethodID(env, mqtt5_retain_handling_type_properties.retain_handling_type_class, "getVal… in s_cache_mqtt5_retain_handling_type()
1896 static void s_cache_mqtt5_suback_reason_code(JNIEnv *env) { in s_cache_mqtt5_suback_reason_code() argument
1897 …jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/packets/SubAckPacket$SubAckR… in s_cache_mqtt5_suback_reason_code()
1899 mqtt5_suback_reason_code_properties.reason_code_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_suback_reason_code()
1903 …(*env)->GetMethodID(env, mqtt5_suback_reason_code_properties.reason_code_class, "getValue", "()I"); in s_cache_mqtt5_suback_reason_code()
1906 …mqtt5_suback_reason_code_properties.reason_s_get_enum_value_from_integer_id = (*env)->GetStaticMet… in s_cache_mqtt5_suback_reason_code()
1907 env, in s_cache_mqtt5_suback_reason_code()
1916 static void s_cache_mqtt5_suback_packet(JNIEnv *env) { in s_cache_mqtt5_suback_packet() argument
1917 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/packets/SubAckPacket"); in s_cache_mqtt5_suback_packet()
1919 mqtt5_suback_packet_properties.suback_packet_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_suback_packet()
1923 … (*env)->GetMethodID(env, mqtt5_suback_packet_properties.suback_packet_class, "<init>", "()V"); in s_cache_mqtt5_suback_packet()
1927 …(*env)->GetMethodID(env, mqtt5_suback_packet_properties.suback_packet_class, "nativeAddSubackCode"… in s_cache_mqtt5_suback_packet()
1930 mqtt5_suback_packet_properties.suback_reason_string_field_id = (*env)->GetFieldID( in s_cache_mqtt5_suback_packet()
1931 … env, mqtt5_suback_packet_properties.suback_packet_class, "reasonString", "Ljava/lang/String;"); in s_cache_mqtt5_suback_packet()
1934 …(*env)->GetFieldID(env, mqtt5_suback_packet_properties.suback_packet_class, "reasonCodes", "Ljava/… in s_cache_mqtt5_suback_packet()
1936 mqtt5_suback_packet_properties.suback_user_properties_field_id = (*env)->GetFieldID( in s_cache_mqtt5_suback_packet()
1937 … env, mqtt5_suback_packet_properties.suback_packet_class, "userProperties", "Ljava/util/List;"); in s_cache_mqtt5_suback_packet()
1943 static void s_cache_mqtt5_unsubscribe_packet(JNIEnv *env) { in s_cache_mqtt5_unsubscribe_packet() argument
1944 … jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/packets/UnsubscribePacket"); in s_cache_mqtt5_unsubscribe_packet()
1946 mqtt5_unsubscribe_packet_properties.unsubscribe_packet_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_unsubscribe_packet()
1949 mqtt5_unsubscribe_packet_properties.unsubscribe_subscriptions_field_id = (*env)->GetFieldID( in s_cache_mqtt5_unsubscribe_packet()
1950 …env, mqtt5_unsubscribe_packet_properties.unsubscribe_packet_class, "subscriptions", "Ljava/util/Li… in s_cache_mqtt5_unsubscribe_packet()
1952 mqtt5_unsubscribe_packet_properties.unsubscribe_user_properties_field_id = (*env)->GetFieldID( in s_cache_mqtt5_unsubscribe_packet()
1953 …env, mqtt5_unsubscribe_packet_properties.unsubscribe_packet_class, "userProperties", "Ljava/util/L… in s_cache_mqtt5_unsubscribe_packet()
1959 static void s_cache_mqtt5_unsuback_packet(JNIEnv *env) { in s_cache_mqtt5_unsuback_packet() argument
1960 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/packets/UnsubAckPacket"); in s_cache_mqtt5_unsuback_packet()
1962 mqtt5_unsuback_packet_properties.unsuback_packet_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_unsuback_packet()
1966 … (*env)->GetMethodID(env, mqtt5_unsuback_packet_properties.unsuback_packet_class, "<init>", "()V"); in s_cache_mqtt5_unsuback_packet()
1969 mqtt5_unsuback_packet_properties.unsuback_native_add_unsuback_code_id = (*env)->GetMethodID( in s_cache_mqtt5_unsuback_packet()
1970 … env, mqtt5_unsuback_packet_properties.unsuback_packet_class, "nativeAddUnsubackCode", "(I)V"); in s_cache_mqtt5_unsuback_packet()
1973 mqtt5_unsuback_packet_properties.unsuback_reason_string_field_id = (*env)->GetFieldID( in s_cache_mqtt5_unsuback_packet()
1974 …env, mqtt5_unsuback_packet_properties.unsuback_packet_class, "reasonString", "Ljava/lang/String;"); in s_cache_mqtt5_unsuback_packet()
1976 mqtt5_unsuback_packet_properties.unsuback_reason_codes_field_id = (*env)->GetFieldID( in s_cache_mqtt5_unsuback_packet()
1977 … env, mqtt5_unsuback_packet_properties.unsuback_packet_class, "reasonCodes", "Ljava/util/List;"); in s_cache_mqtt5_unsuback_packet()
1979 mqtt5_unsuback_packet_properties.unsuback_user_properties_field_id = (*env)->GetFieldID( in s_cache_mqtt5_unsuback_packet()
1980 …env, mqtt5_unsuback_packet_properties.unsuback_packet_class, "userProperties", "Ljava/util/List;"); in s_cache_mqtt5_unsuback_packet()
1986 static void s_cache_mqtt5_unsuback_reason_code(JNIEnv *env) { in s_cache_mqtt5_unsuback_reason_code() argument
1987 …jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/packets/UnsubAckPacket$Unsub… in s_cache_mqtt5_unsuback_reason_code()
1989 mqtt5_unsuback_reason_code_properties.reason_code_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_unsuback_reason_code()
1993 …(*env)->GetMethodID(env, mqtt5_unsuback_reason_code_properties.reason_code_class, "getValue", "()I… in s_cache_mqtt5_unsuback_reason_code()
1996 …mqtt5_unsuback_reason_code_properties.reason_s_get_enum_value_from_integer_id = (*env)->GetStaticM… in s_cache_mqtt5_unsuback_reason_code()
1997 env, in s_cache_mqtt5_unsuback_reason_code()
2006 static void s_cache_mqtt5_user_property(JNIEnv *env) { in s_cache_mqtt5_user_property() argument
2007 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/packets/UserProperty"); in s_cache_mqtt5_user_property()
2009 mqtt5_user_property_properties.user_property_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_user_property()
2012 mqtt5_user_property_properties.property_constructor_id = (*env)->GetMethodID( in s_cache_mqtt5_user_property()
2013 …env, mqtt5_user_property_properties.user_property_class, "<init>", "(Ljava/lang/String;Ljava/lang/… in s_cache_mqtt5_user_property()
2017 …(*env)->GetFieldID(env, mqtt5_user_property_properties.user_property_class, "key", "Ljava/lang/Str… in s_cache_mqtt5_user_property()
2020 …(*env)->GetFieldID(env, mqtt5_user_property_properties.user_property_class, "value", "Ljava/lang/S… in s_cache_mqtt5_user_property()
2026 static void s_cache_mqtt5_publish_events_properties(JNIEnv *env) { in s_cache_mqtt5_publish_events_properties() argument
2027 …jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/Mqtt5ClientOptions$PublishEv… in s_cache_mqtt5_publish_events_properties()
2029 mqtt5_publish_events_properties.publish_events_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_publish_events_properties()
2032 mqtt5_publish_events_properties.publish_events_publish_received_id = (*env)->GetMethodID( in s_cache_mqtt5_publish_events_properties()
2033 env, in s_cache_mqtt5_publish_events_properties()
2042 static void s_cache_mqtt5_lifecycle_events_properties(JNIEnv *env) { in s_cache_mqtt5_lifecycle_events_properties() argument
2043 …jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/Mqtt5ClientOptions$Lifecycle… in s_cache_mqtt5_lifecycle_events_properties()
2045 mqtt5_lifecycle_events_properties.lifecycle_events_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_lifecycle_events_properties()
2048 mqtt5_lifecycle_events_properties.lifecycle_attempting_connect_id = (*env)->GetMethodID( in s_cache_mqtt5_lifecycle_events_properties()
2049 env, in s_cache_mqtt5_lifecycle_events_properties()
2055 mqtt5_lifecycle_events_properties.lifecycle_connection_success_id = (*env)->GetMethodID( in s_cache_mqtt5_lifecycle_events_properties()
2056 env, in s_cache_mqtt5_lifecycle_events_properties()
2062 mqtt5_lifecycle_events_properties.lifecycle_connection_failure_id = (*env)->GetMethodID( in s_cache_mqtt5_lifecycle_events_properties()
2063 env, in s_cache_mqtt5_lifecycle_events_properties()
2069 mqtt5_lifecycle_events_properties.lifecycle_disconnection_id = (*env)->GetMethodID( in s_cache_mqtt5_lifecycle_events_properties()
2070 env, in s_cache_mqtt5_lifecycle_events_properties()
2075 mqtt5_lifecycle_events_properties.lifecycle_stopped_id = (*env)->GetMethodID( in s_cache_mqtt5_lifecycle_events_properties()
2076 env, in s_cache_mqtt5_lifecycle_events_properties()
2085 static void s_cache_mqtt5_puback_result(JNIEnv *env) { in s_cache_mqtt5_puback_result() argument
2086 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/PublishResult"); in s_cache_mqtt5_puback_result()
2088 mqtt5_publish_result_properties.result_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_puback_result()
2092 (*env)->GetMethodID(env, mqtt5_publish_result_properties.result_class, "<init>", "()V"); in s_cache_mqtt5_puback_result()
2094 mqtt5_publish_result_properties.result_puback_constructor_id = (*env)->GetMethodID( in s_cache_mqtt5_puback_result()
2095 env, in s_cache_mqtt5_puback_result()
2104 static void s_cache_mqtt5_publish_return(JNIEnv *env) { in s_cache_mqtt5_publish_return() argument
2105 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/PublishReturn"); in s_cache_mqtt5_publish_return()
2107 mqtt5_publish_return_properties.return_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_publish_return()
2110 mqtt5_publish_return_properties.return_constructor_id = (*env)->GetMethodID( in s_cache_mqtt5_publish_return()
2111 env, in s_cache_mqtt5_publish_return()
2120 static void s_cache_mqtt5_on_stopped_return(JNIEnv *env) { in s_cache_mqtt5_on_stopped_return() argument
2121 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/OnStoppedReturn"); in s_cache_mqtt5_on_stopped_return()
2123 mqtt5_on_stopped_return_properties.return_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_on_stopped_return()
2127 (*env)->GetMethodID(env, mqtt5_on_stopped_return_properties.return_class, "<init>", "()V"); in s_cache_mqtt5_on_stopped_return()
2133 static void s_cache_mqtt5_on_attempting_connect_return(JNIEnv *env) { in s_cache_mqtt5_on_attempting_connect_return() argument
2134 … jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/OnAttemptingConnectReturn"); in s_cache_mqtt5_on_attempting_connect_return()
2136 mqtt5_on_attempting_connect_return_properties.return_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_on_attempting_connect_return()
2140 …(*env)->GetMethodID(env, mqtt5_on_attempting_connect_return_properties.return_class, "<init>", "()… in s_cache_mqtt5_on_attempting_connect_return()
2146 static void s_cache_mqtt5_on_connection_success_return(JNIEnv *env) { in s_cache_mqtt5_on_connection_success_return() argument
2147 … jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/OnConnectionSuccessReturn"); in s_cache_mqtt5_on_connection_success_return()
2149 mqtt5_on_connection_success_return_properties.return_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_on_connection_success_return()
2152 mqtt5_on_connection_success_return_properties.return_constructor_id = (*env)->GetMethodID( in s_cache_mqtt5_on_connection_success_return()
2153 env, in s_cache_mqtt5_on_connection_success_return()
2163 static void s_cache_mqtt5_on_connection_failure_return(JNIEnv *env) { in s_cache_mqtt5_on_connection_failure_return() argument
2164 … jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/OnConnectionFailureReturn"); in s_cache_mqtt5_on_connection_failure_return()
2166 mqtt5_on_connection_failure_return_properties.return_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_on_connection_failure_return()
2169 mqtt5_on_connection_failure_return_properties.return_constructor_id = (*env)->GetMethodID( in s_cache_mqtt5_on_connection_failure_return()
2170 env, in s_cache_mqtt5_on_connection_failure_return()
2179 static void s_cache_mqtt5_on_disconnection_return(JNIEnv *env) { in s_cache_mqtt5_on_disconnection_return() argument
2180 jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/mqtt5/OnDisconnectionReturn"); in s_cache_mqtt5_on_disconnection_return()
2182 mqtt5_on_disconnection_return_properties.return_class = (*env)->NewGlobalRef(env, cls); in s_cache_mqtt5_on_disconnection_return()
2185 mqtt5_on_disconnection_return_properties.return_constructor_id = (*env)->GetMethodID( in s_cache_mqtt5_on_disconnection_return()
2186 env, in s_cache_mqtt5_on_disconnection_return()
2195 static void s_cache_boxed_integer(JNIEnv *env) { in s_cache_boxed_integer() argument
2196 jclass cls = (*env)->FindClass(env, "java/lang/Integer"); in s_cache_boxed_integer()
2198 boxed_integer_properties.integer_class = (*env)->NewGlobalRef(env, cls); in s_cache_boxed_integer()
2202 (*env)->GetMethodID(env, boxed_integer_properties.integer_class, "<init>", "(I)V"); in s_cache_boxed_integer()
2205 (*env)->GetMethodID(env, boxed_integer_properties.integer_class, "intValue", "()I"); in s_cache_boxed_integer()
2211 static void s_cache_boxed_boolean(JNIEnv *env) { in s_cache_boxed_boolean() argument
2212 jclass cls = (*env)->FindClass(env, "java/lang/Boolean"); in s_cache_boxed_boolean()
2214 boxed_boolean_properties.boolean_class = (*env)->NewGlobalRef(env, cls); in s_cache_boxed_boolean()
2218 (*env)->GetMethodID(env, boxed_boolean_properties.boolean_class, "<init>", "(Z)V"); in s_cache_boxed_boolean()
2221 (*env)->GetMethodID(env, boxed_boolean_properties.boolean_class, "booleanValue", "()Z"); in s_cache_boxed_boolean()
2227 static void s_cache_boxed_list(JNIEnv *env) { in s_cache_boxed_list() argument
2228 jclass cls = (*env)->FindClass(env, "java/util/List"); in s_cache_boxed_list()
2230 boxed_list_properties.list_class = (*env)->NewGlobalRef(env, cls); in s_cache_boxed_list()
2233 …boxed_list_properties.list_size_id = (*env)->GetMethodID(env, boxed_list_properties.list_class, "s… in s_cache_boxed_list()
2236 (*env)->GetMethodID(env, boxed_list_properties.list_class, "get", "(I)Ljava/lang/Object;"); in s_cache_boxed_list()
2239 (*env)->GetMethodID(env, boxed_list_properties.list_class, "add", "(Ljava/lang/Object;)Z"); in s_cache_boxed_list()
2245 static void s_cache_boxed_array_list(JNIEnv *env) { in s_cache_boxed_array_list() argument
2246 jclass cls = (*env)->FindClass(env, "java/util/ArrayList"); in s_cache_boxed_array_list()
2248 boxed_array_list_properties.list_class = (*env)->NewGlobalRef(env, cls); in s_cache_boxed_array_list()
2252 (*env)->GetMethodID(env, boxed_array_list_properties.list_class, "<init>", "()V"); in s_cache_boxed_array_list()
2258 static void s_cache_s3express_credentials_provider_factory_properties(JNIEnv *env) { in s_cache_s3express_credentials_provider_factory_properties() argument
2259 …jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/s3/S3ExpressCredentialsProviderFac… in s_cache_s3express_credentials_provider_factory_properties()
2262 …s3express_credentials_provider_factory_properties.createS3ExpressCredentialsProvider = (*env)->Get… in s_cache_s3express_credentials_provider_factory_properties()
2263 env, in s_cache_s3express_credentials_provider_factory_properties()
2272 static void s_cache_s3express_credentials_properties_properties(JNIEnv *env) { in s_cache_s3express_credentials_properties_properties() argument
2273 …jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/s3/S3ExpressCredentialsProperties"… in s_cache_s3express_credentials_properties_properties()
2275 …ials_properties_properties.s3express_credentials_properties_class = (*env)->NewGlobalRef(env, cls); in s_cache_s3express_credentials_properties_properties()
2277 s3express_credentials_properties_properties.constructor_method_id = (*env)->GetMethodID( in s_cache_s3express_credentials_properties_properties()
2278 …env, s3express_credentials_properties_properties.s3express_credentials_properties_class, "<init>",… in s_cache_s3express_credentials_properties_properties()
2281 (*env)->GetFieldID(env, cls, "hostValue", "Ljava/lang/String;"); in s_cache_s3express_credentials_properties_properties()
2285 (*env)->GetFieldID(env, cls, "region", "Ljava/lang/String;"); in s_cache_s3express_credentials_properties_properties()
2291 static void s_cache_s3express_credentials_provider_properties(JNIEnv *env) { in s_cache_s3express_credentials_provider_properties() argument
2292 … jclass cls = (*env)->FindClass(env, "software/amazon/awssdk/crt/s3/S3ExpressCredentialsProvider"); in s_cache_s3express_credentials_provider_properties()
2295 s3express_credentials_provider_properties.getS3ExpressCredentials = (*env)->GetMethodID( in s_cache_s3express_credentials_provider_properties()
2296 env, in s_cache_s3express_credentials_provider_properties()
2303 …s3express_credentials_provider_properties.destroyProvider = (*env)->GetMethodID(env, cls, "destroy… in s_cache_s3express_credentials_provider_properties()
2308 JNIEnv *env = user_data; in s_cache_java_class_ids() local
2309 s_cache_http_request_body_stream(env); in s_cache_java_class_ids()
2310 s_cache_aws_signing_config(env); in s_cache_java_class_ids()
2311 s_cache_predicate(env); in s_cache_java_class_ids()
2312 s_cache_boxed_long(env); in s_cache_java_class_ids()
2313 s_cache_http_request(env); in s_cache_java_class_ids()
2314 s_cache_crt_resource(env); in s_cache_java_class_ids()
2315 s_cache_mqtt_connection(env); in s_cache_java_class_ids()
2316 s_cache_message_handler(env); in s_cache_java_class_ids()
2317 s_cache_mqtt_exception(env); in s_cache_java_class_ids()
2318 s_cache_mqtt_client_connection_operation_statistics(env); in s_cache_java_class_ids()
2319 s_cache_byte_buffer(env); in s_cache_java_class_ids()
2320 s_cache_credentials_provider(env); in s_cache_java_class_ids()
2321 s_cache_credentials(env); in s_cache_java_class_ids()
2322 s_cache_credentials_handler(env); in s_cache_java_class_ids()
2323 s_cache_async_callback(env); in s_cache_java_class_ids()
2324 s_cache_event_loop_group(env); in s_cache_java_class_ids()
2325 s_cache_client_bootstrap(env); in s_cache_java_class_ids()
2326 s_cache_tls_context_pkcs11_options(env); in s_cache_java_class_ids()
2327 s_cache_tls_key_operation(env); in s_cache_java_class_ids()
2328 s_cache_tls_context_custom_key_operation_options(env); in s_cache_java_class_ids()
2329 s_cache_tls_key_operation_handler(env); in s_cache_java_class_ids()
2330 s_cache_http_client_connection_manager(env); in s_cache_java_class_ids()
2331 s_cache_http2_stream_manager(env); in s_cache_java_class_ids()
2332 s_cache_http_client_connection(env); in s_cache_java_class_ids()
2333 s_cache_http_stream(env); in s_cache_java_class_ids()
2334 s_cache_http2_stream(env); in s_cache_java_class_ids()
2335 s_cache_http_stream_response_handler_native_adapter(env); in s_cache_java_class_ids()
2336 s_cache_http_stream_write_chunk_completion_properties(env); in s_cache_java_class_ids()
2337 s_cache_http_stream_metrics_properties(env); in s_cache_java_class_ids()
2338 s_cache_event_stream_server_listener_properties(env); in s_cache_java_class_ids()
2339 s_cache_event_stream_server_listener_handler_properties(env); in s_cache_java_class_ids()
2340 s_cache_event_stream_server_connection_handler_properties(env); in s_cache_java_class_ids()
2341 s_cache_event_stream_server_continuation_handler_properties(env); in s_cache_java_class_ids()
2342 s_cache_event_stream_client_connection_handler_properties(env); in s_cache_java_class_ids()
2343 s_cache_event_stream_client_continuation_handler_properties(env); in s_cache_java_class_ids()
2344 s_cache_event_stream_message_flush_properties(env); in s_cache_java_class_ids()
2345 s_cache_cpu_info_properties(env); in s_cache_java_class_ids()
2346 s_cache_s3_client_properties(env); in s_cache_java_class_ids()
2347 s_cache_s3_meta_request_properties(env); in s_cache_java_class_ids()
2348 s_cache_s3_meta_request_response_handler_native_adapter_properties(env); in s_cache_java_class_ids()
2349 s_cache_completable_future(env); in s_cache_java_class_ids()
2350 s_cache_crt_runtime_exception(env); in s_cache_java_class_ids()
2351 s_cache_ecc_key_pair(env); in s_cache_java_class_ids()
2352 s_cache_crt(env); in s_cache_java_class_ids()
2353 s_cache_aws_signing_result(env); in s_cache_java_class_ids()
2354 s_cache_http_header(env); in s_cache_java_class_ids()
2355 s_cache_http_manager_metrics(env); in s_cache_java_class_ids()
2356 s_cache_exponential_backoff_retry_options(env); in s_cache_java_class_ids()
2357 s_cache_standard_retry_options(env); in s_cache_java_class_ids()
2358 s_cache_directory_traversal_handler(env); in s_cache_java_class_ids()
2359 s_cache_directory_entry(env); in s_cache_java_class_ids()
2360 s_cache_s3_tcp_keep_alive_options(env); in s_cache_java_class_ids()
2361 s_cache_s3_meta_request_progress(env); in s_cache_java_class_ids()
2362 s_cache_s3_meta_request_resume_token(env); in s_cache_java_class_ids()
2363 s_cache_mqtt5_connack_packet(env); in s_cache_java_class_ids()
2364 s_cache_mqtt5_connect_packet(env); in s_cache_java_class_ids()
2365 s_cache_mqtt5_connect_reason_code(env); in s_cache_java_class_ids()
2366 s_cache_mqtt5_disconnect_packet(env); in s_cache_java_class_ids()
2367 s_cache_mqtt5_disconnect_reason_code(env); in s_cache_java_class_ids()
2368 s_cache_mqtt5_puback_packet(env); in s_cache_java_class_ids()
2369 s_cache_mqtt5_puback_reason_code(env); in s_cache_java_class_ids()
2370 s_cache_mqtt5_publish_packet(env); in s_cache_java_class_ids()
2371 s_cache_mqtt5_payload_format_indicator(env); in s_cache_java_class_ids()
2372 s_cache_mqtt5_negotiated_settings(env); in s_cache_java_class_ids()
2373 s_cache_http_proxy_options(env); in s_cache_java_class_ids()
2374 s_cache_http_proxy_connection_type(env); in s_cache_java_class_ids()
2375 s_cache_mqtt5_client_options(env); in s_cache_java_class_ids()
2376 s_cache_mqtt5_client_properties(env); in s_cache_java_class_ids()
2377 s_cache_mqtt5_client_operation_statistics_properties(env); in s_cache_java_class_ids()
2378 s_cache_mqtt5_client_session_behavior(env); in s_cache_java_class_ids()
2379 s_cache_mqtt5_client_extended_validation_and_flow_control_options(env); in s_cache_java_class_ids()
2380 s_cache_mqtt5_client_offline_queue_behavior_type(env); in s_cache_java_class_ids()
2381 s_cache_mqtt5_client_jitter_mode(env); in s_cache_java_class_ids()
2382 s_cache_mqtt5_subscribe_packet(env); in s_cache_java_class_ids()
2383 s_cache_mqtt5_subscribe_subscription(env); in s_cache_java_class_ids()
2384 s_cache_mqtt5_packet_qos(env); in s_cache_java_class_ids()
2385 s_cache_mqtt5_retain_handling_type(env); in s_cache_java_class_ids()
2386 s_cache_mqtt5_suback_reason_code(env); in s_cache_java_class_ids()
2387 s_cache_mqtt5_suback_packet(env); in s_cache_java_class_ids()
2388 s_cache_mqtt5_unsubscribe_packet(env); in s_cache_java_class_ids()
2389 s_cache_mqtt5_unsuback_packet(env); in s_cache_java_class_ids()
2390 s_cache_mqtt5_unsuback_reason_code(env); in s_cache_java_class_ids()
2391 s_cache_mqtt5_user_property(env); in s_cache_java_class_ids()
2392 s_cache_mqtt5_publish_events_properties(env); in s_cache_java_class_ids()
2393 s_cache_mqtt5_lifecycle_events_properties(env); in s_cache_java_class_ids()
2394 s_cache_mqtt5_puback_result(env); in s_cache_java_class_ids()
2395 s_cache_mqtt5_publish_return(env); in s_cache_java_class_ids()
2396 s_cache_mqtt5_on_stopped_return(env); in s_cache_java_class_ids()
2397 s_cache_mqtt5_on_attempting_connect_return(env); in s_cache_java_class_ids()
2398 s_cache_mqtt5_on_connection_success_return(env); in s_cache_java_class_ids()
2399 s_cache_mqtt5_on_connection_failure_return(env); in s_cache_java_class_ids()
2400 s_cache_mqtt5_on_disconnection_return(env); in s_cache_java_class_ids()
2401 s_cache_boxed_integer(env); in s_cache_java_class_ids()
2402 s_cache_boxed_boolean(env); in s_cache_java_class_ids()
2403 s_cache_boxed_list(env); in s_cache_java_class_ids()
2404 s_cache_boxed_array_list(env); in s_cache_java_class_ids()
2405 s_cache_s3express_credentials_provider_factory_properties(env); in s_cache_java_class_ids()
2406 s_cache_s3express_credentials_properties_properties(env); in s_cache_java_class_ids()
2407 s_cache_s3express_credentials_provider_properties(env); in s_cache_java_class_ids()
2408 s_cache_mqtt5_outbound_topic_alias_behavior_type(env); in s_cache_java_class_ids()
2409 s_cache_mqtt5_inbound_topic_alias_behavior_type(env); in s_cache_java_class_ids()
2410 s_cache_topic_aliasing_options(env); in s_cache_java_class_ids()
2415 void aws_cache_jni_ids(JNIEnv *env) { in aws_cache_jni_ids() argument
2416 aws_thread_call_once(&s_cache_once_init, s_cache_java_class_ids, (void *)env); in aws_cache_jni_ids()