• Home
  • Raw
  • Download

Lines Matching full:env

43     JNIEnv *env,  in s_callback_data_clean_up()  argument
47 (*env)->DeleteWeakGlobalRef(env, callback_data->java_crt_credentials_provider); in s_callback_data_clean_up()
49 (*env)->DeleteGlobalRef(env, callback_data->jni_delegate_credential_handler); in s_callback_data_clean_up()
61 /********** JNI ENV ACQUIRE **********/ in s_on_shutdown_complete()
62 JNIEnv *env = aws_jni_acquire_thread_env(callback_data->jvm); in s_on_shutdown_complete() local
63 if (env == NULL) { in s_on_shutdown_complete()
68 …jobject java_crt_credentials_provider = (*env)->NewLocalRef(env, callback_data->java_crt_credentia… in s_on_shutdown_complete()
70 (*env)->CallVoidMethod( in s_on_shutdown_complete()
71env, java_crt_credentials_provider, credentials_provider_properties.on_shutdown_complete_method_id… in s_on_shutdown_complete()
73 (*env)->DeleteLocalRef(env, java_crt_credentials_provider); in s_on_shutdown_complete()
74 AWS_FATAL_ASSERT(!aws_jni_check_and_clear_exception(env)); in s_on_shutdown_complete()
81 s_callback_data_clean_up(env, allocator, callback_data); in s_on_shutdown_complete()
83 aws_jni_release_thread_env(jvm, env); in s_on_shutdown_complete()
84 /********** JNI ENV RELEASE **********/ in s_on_shutdown_complete()
89 JNIEnv *env, in Java_software_amazon_awssdk_crt_auth_credentials_StaticCredentialsProvider_staticCredentialsProviderNew() argument
97 aws_cache_jni_ids(env); in Java_software_amazon_awssdk_crt_auth_credentials_StaticCredentialsProvider_staticCredentialsProviderNew()
103 …callback_data->java_crt_credentials_provider = (*env)->NewWeakGlobalRef(env, java_crt_credentials_… in Java_software_amazon_awssdk_crt_auth_credentials_StaticCredentialsProvider_staticCredentialsProviderNew()
105 jint jvmresult = (*env)->GetJavaVM(env, &callback_data->jvm); in Java_software_amazon_awssdk_crt_auth_credentials_StaticCredentialsProvider_staticCredentialsProviderNew()
110 options.access_key_id = aws_jni_byte_cursor_from_jbyteArray_acquire(env, access_key_id); in Java_software_amazon_awssdk_crt_auth_credentials_StaticCredentialsProvider_staticCredentialsProviderNew()
111 options.secret_access_key = aws_jni_byte_cursor_from_jbyteArray_acquire(env, secret_access_key); in Java_software_amazon_awssdk_crt_auth_credentials_StaticCredentialsProvider_staticCredentialsProviderNew()
113 options.session_token = aws_jni_byte_cursor_from_jbyteArray_acquire(env, session_token); in Java_software_amazon_awssdk_crt_auth_credentials_StaticCredentialsProvider_staticCredentialsProviderNew()
120 s_callback_data_clean_up(env, allocator, callback_data); in Java_software_amazon_awssdk_crt_auth_credentials_StaticCredentialsProvider_staticCredentialsProviderNew()
121 aws_jni_throw_runtime_exception(env, "Failed to create static credentials provider"); in Java_software_amazon_awssdk_crt_auth_credentials_StaticCredentialsProvider_staticCredentialsProviderNew()
126 aws_jni_byte_cursor_from_jbyteArray_release(env, access_key_id, options.access_key_id); in Java_software_amazon_awssdk_crt_auth_credentials_StaticCredentialsProvider_staticCredentialsProviderNew()
127 aws_jni_byte_cursor_from_jbyteArray_release(env, secret_access_key, options.secret_access_key); in Java_software_amazon_awssdk_crt_auth_credentials_StaticCredentialsProvider_staticCredentialsProviderNew()
130 aws_jni_byte_cursor_from_jbyteArray_release(env, session_token, options.session_token); in Java_software_amazon_awssdk_crt_auth_credentials_StaticCredentialsProvider_staticCredentialsProviderNew()
138 JNIEnv *env, in Java_software_amazon_awssdk_crt_auth_credentials_DefaultChainCredentialsProvider_defaultChainCredentialsProviderNew() argument
144 (void)env; in Java_software_amazon_awssdk_crt_auth_credentials_DefaultChainCredentialsProvider_defaultChainCredentialsProviderNew()
145 aws_cache_jni_ids(env); in Java_software_amazon_awssdk_crt_auth_credentials_DefaultChainCredentialsProvider_defaultChainCredentialsProviderNew()
150 …callback_data->java_crt_credentials_provider = (*env)->NewWeakGlobalRef(env, java_crt_credentials_… in Java_software_amazon_awssdk_crt_auth_credentials_DefaultChainCredentialsProvider_defaultChainCredentialsProviderNew()
152 jint jvmresult = (*env)->GetJavaVM(env, &callback_data->jvm); in Java_software_amazon_awssdk_crt_auth_credentials_DefaultChainCredentialsProvider_defaultChainCredentialsProviderNew()
163 s_callback_data_clean_up(env, allocator, callback_data); in Java_software_amazon_awssdk_crt_auth_credentials_DefaultChainCredentialsProvider_defaultChainCredentialsProviderNew()
164 aws_jni_throw_runtime_exception(env, "Failed to create default credentials provider chain"); in Java_software_amazon_awssdk_crt_auth_credentials_DefaultChainCredentialsProvider_defaultChainCredentialsProviderNew()
174 JNIEnv *env, in Java_software_amazon_awssdk_crt_auth_credentials_ProfileCredentialsProvider_profileCredentialsProviderNew() argument
184 (void)env; in Java_software_amazon_awssdk_crt_auth_credentials_ProfileCredentialsProvider_profileCredentialsProviderNew()
185 aws_cache_jni_ids(env); in Java_software_amazon_awssdk_crt_auth_credentials_ProfileCredentialsProvider_profileCredentialsProviderNew()
190 …callback_data->java_crt_credentials_provider = (*env)->NewWeakGlobalRef(env, java_crt_credentials_… in Java_software_amazon_awssdk_crt_auth_credentials_ProfileCredentialsProvider_profileCredentialsProviderNew()
192 jint jvmresult = (*env)->GetJavaVM(env, &callback_data->jvm); in Java_software_amazon_awssdk_crt_auth_credentials_ProfileCredentialsProvider_profileCredentialsProviderNew()
203 …options.profile_name_override = aws_jni_byte_cursor_from_jbyteArray_acquire(env, profile_name_over… in Java_software_amazon_awssdk_crt_auth_credentials_ProfileCredentialsProvider_profileCredentialsProviderNew()
207 …options.config_file_name_override = aws_jni_byte_cursor_from_jbyteArray_acquire(env, config_file_n… in Java_software_amazon_awssdk_crt_auth_credentials_ProfileCredentialsProvider_profileCredentialsProviderNew()
212 aws_jni_byte_cursor_from_jbyteArray_acquire(env, credentials_file_name_override); in Java_software_amazon_awssdk_crt_auth_credentials_ProfileCredentialsProvider_profileCredentialsProviderNew()
217 s_callback_data_clean_up(env, allocator, callback_data); in Java_software_amazon_awssdk_crt_auth_credentials_ProfileCredentialsProvider_profileCredentialsProviderNew()
218 aws_jni_throw_runtime_exception(env, "Failed to create profile credentials provider"); in Java_software_amazon_awssdk_crt_auth_credentials_ProfileCredentialsProvider_profileCredentialsProviderNew()
224 …aws_jni_byte_cursor_from_jbyteArray_release(env, profile_name_override, options.profile_name_overr… in Java_software_amazon_awssdk_crt_auth_credentials_ProfileCredentialsProvider_profileCredentialsProviderNew()
228 …aws_jni_byte_cursor_from_jbyteArray_release(env, config_file_name_override, options.config_file_na… in Java_software_amazon_awssdk_crt_auth_credentials_ProfileCredentialsProvider_profileCredentialsProviderNew()
233 env, credentials_file_name_override, options.credentials_file_name_override); in Java_software_amazon_awssdk_crt_auth_credentials_ProfileCredentialsProvider_profileCredentialsProviderNew()
241 JNIEnv *env, in Java_software_amazon_awssdk_crt_auth_credentials_EcsCredentialsProvider_ecsCredentialsProviderNew() argument
251 (void)env; in Java_software_amazon_awssdk_crt_auth_credentials_EcsCredentialsProvider_ecsCredentialsProviderNew()
252 aws_cache_jni_ids(env); in Java_software_amazon_awssdk_crt_auth_credentials_EcsCredentialsProvider_ecsCredentialsProviderNew()
257 …callback_data->java_crt_credentials_provider = (*env)->NewWeakGlobalRef(env, java_crt_credentials_… in Java_software_amazon_awssdk_crt_auth_credentials_EcsCredentialsProvider_ecsCredentialsProviderNew()
259 jint jvmresult = (*env)->GetJavaVM(env, &callback_data->jvm); in Java_software_amazon_awssdk_crt_auth_credentials_EcsCredentialsProvider_ecsCredentialsProviderNew()
270 options.host = aws_jni_byte_cursor_from_jbyteArray_acquire(env, host); in Java_software_amazon_awssdk_crt_auth_credentials_EcsCredentialsProvider_ecsCredentialsProviderNew()
274 options.path_and_query = aws_jni_byte_cursor_from_jbyteArray_acquire(env, path_and_query); in Java_software_amazon_awssdk_crt_auth_credentials_EcsCredentialsProvider_ecsCredentialsProviderNew()
278 options.auth_token = aws_jni_byte_cursor_from_jbyteArray_acquire(env, auth_token); in Java_software_amazon_awssdk_crt_auth_credentials_EcsCredentialsProvider_ecsCredentialsProviderNew()
283 s_callback_data_clean_up(env, allocator, callback_data); in Java_software_amazon_awssdk_crt_auth_credentials_EcsCredentialsProvider_ecsCredentialsProviderNew()
284 aws_jni_throw_runtime_exception(env, "Failed to create ECS credentials provider"); in Java_software_amazon_awssdk_crt_auth_credentials_EcsCredentialsProvider_ecsCredentialsProviderNew()
290 aws_jni_byte_cursor_from_jbyteArray_release(env, host, options.host); in Java_software_amazon_awssdk_crt_auth_credentials_EcsCredentialsProvider_ecsCredentialsProviderNew()
294 aws_jni_byte_cursor_from_jbyteArray_release(env, path_and_query, options.path_and_query); in Java_software_amazon_awssdk_crt_auth_credentials_EcsCredentialsProvider_ecsCredentialsProviderNew()
298 aws_jni_byte_cursor_from_jbyteArray_release(env, auth_token, options.auth_token); in Java_software_amazon_awssdk_crt_auth_credentials_EcsCredentialsProvider_ecsCredentialsProviderNew()
306 JNIEnv *env, in Java_software_amazon_awssdk_crt_auth_credentials_StsCredentialsProvider_stsCredentialsProviderNew() argument
317 (void)env; in Java_software_amazon_awssdk_crt_auth_credentials_StsCredentialsProvider_stsCredentialsProviderNew()
318 aws_cache_jni_ids(env); in Java_software_amazon_awssdk_crt_auth_credentials_StsCredentialsProvider_stsCredentialsProviderNew()
323 …callback_data->java_crt_credentials_provider = (*env)->NewWeakGlobalRef(env, java_crt_credentials_… in Java_software_amazon_awssdk_crt_auth_credentials_StsCredentialsProvider_stsCredentialsProviderNew()
325 jint jvmresult = (*env)->GetJavaVM(env, &callback_data->jvm); in Java_software_amazon_awssdk_crt_auth_credentials_StsCredentialsProvider_stsCredentialsProviderNew()
338 options.role_arn = aws_jni_byte_cursor_from_jbyteArray_acquire(env, role_arn); in Java_software_amazon_awssdk_crt_auth_credentials_StsCredentialsProvider_stsCredentialsProviderNew()
342 options.session_name = aws_jni_byte_cursor_from_jbyteArray_acquire(env, session_name); in Java_software_amazon_awssdk_crt_auth_credentials_StsCredentialsProvider_stsCredentialsProviderNew()
350 s_callback_data_clean_up(env, allocator, callback_data); in Java_software_amazon_awssdk_crt_auth_credentials_StsCredentialsProvider_stsCredentialsProviderNew()
351 aws_jni_throw_runtime_exception(env, "Failed to create STS credentials provider"); in Java_software_amazon_awssdk_crt_auth_credentials_StsCredentialsProvider_stsCredentialsProviderNew()
357 aws_jni_byte_cursor_from_jbyteArray_release(env, role_arn, options.role_arn); in Java_software_amazon_awssdk_crt_auth_credentials_StsCredentialsProvider_stsCredentialsProviderNew()
361 aws_jni_byte_cursor_from_jbyteArray_release(env, session_name, options.session_name); in Java_software_amazon_awssdk_crt_auth_credentials_StsCredentialsProvider_stsCredentialsProviderNew()
369 JNIEnv *env, in Java_software_amazon_awssdk_crt_auth_credentials_StsWebIdentityCredentialsProvider_stsWebIdentityCredentialsProviderNew() argument
376 (void)env; in Java_software_amazon_awssdk_crt_auth_credentials_StsWebIdentityCredentialsProvider_stsWebIdentityCredentialsProviderNew()
377 aws_cache_jni_ids(env); in Java_software_amazon_awssdk_crt_auth_credentials_StsWebIdentityCredentialsProvider_stsWebIdentityCredentialsProviderNew()
382 …callback_data->java_crt_credentials_provider = (*env)->NewWeakGlobalRef(env, java_crt_credentials_… in Java_software_amazon_awssdk_crt_auth_credentials_StsWebIdentityCredentialsProvider_stsWebIdentityCredentialsProviderNew()
384 jint jvmresult = (*env)->GetJavaVM(env, &callback_data->jvm); in Java_software_amazon_awssdk_crt_auth_credentials_StsWebIdentityCredentialsProvider_stsWebIdentityCredentialsProviderNew()
396 s_callback_data_clean_up(env, allocator, callback_data); in Java_software_amazon_awssdk_crt_auth_credentials_StsWebIdentityCredentialsProvider_stsWebIdentityCredentialsProviderNew()
397 … aws_jni_throw_runtime_exception(env, "Failed to create STS web identity credentials provider"); in Java_software_amazon_awssdk_crt_auth_credentials_StsWebIdentityCredentialsProvider_stsWebIdentityCredentialsProviderNew()
407 JNIEnv *env, in Java_software_amazon_awssdk_crt_auth_credentials_X509CredentialsProvider_x509CredentialsProviderNew() argument
424 (void)env; in Java_software_amazon_awssdk_crt_auth_credentials_X509CredentialsProvider_x509CredentialsProviderNew()
425 aws_cache_jni_ids(env); in Java_software_amazon_awssdk_crt_auth_credentials_X509CredentialsProvider_x509CredentialsProviderNew()
430 …callback_data->java_crt_credentials_provider = (*env)->NewWeakGlobalRef(env, java_crt_credentials_… in Java_software_amazon_awssdk_crt_auth_credentials_X509CredentialsProvider_x509CredentialsProviderNew()
432 jint jvmresult = (*env)->GetJavaVM(env, &callback_data->jvm); in Java_software_amazon_awssdk_crt_auth_credentials_X509CredentialsProvider_x509CredentialsProviderNew()
445 options.thing_name = aws_jni_byte_cursor_from_jbyteArray_acquire(env, thing_name); in Java_software_amazon_awssdk_crt_auth_credentials_X509CredentialsProvider_x509CredentialsProviderNew()
446 options.role_alias = aws_jni_byte_cursor_from_jbyteArray_acquire(env, role_alias); in Java_software_amazon_awssdk_crt_auth_credentials_X509CredentialsProvider_x509CredentialsProviderNew()
447 options.endpoint = aws_jni_byte_cursor_from_jbyteArray_acquire(env, endpoint); in Java_software_amazon_awssdk_crt_auth_credentials_X509CredentialsProvider_x509CredentialsProviderNew()
455 env, in Java_software_amazon_awssdk_crt_auth_credentials_X509CredentialsProvider_x509CredentialsProviderNew()
472 s_callback_data_clean_up(env, allocator, callback_data); in Java_software_amazon_awssdk_crt_auth_credentials_X509CredentialsProvider_x509CredentialsProviderNew()
473 aws_jni_throw_runtime_exception(env, "Failed to create X509 credentials provider"); in Java_software_amazon_awssdk_crt_auth_credentials_X509CredentialsProvider_x509CredentialsProviderNew()
478 aws_jni_byte_cursor_from_jbyteArray_release(env, thing_name, options.thing_name); in Java_software_amazon_awssdk_crt_auth_credentials_X509CredentialsProvider_x509CredentialsProviderNew()
479 aws_jni_byte_cursor_from_jbyteArray_release(env, role_alias, options.role_alias); in Java_software_amazon_awssdk_crt_auth_credentials_X509CredentialsProvider_x509CredentialsProviderNew()
480 aws_jni_byte_cursor_from_jbyteArray_release(env, endpoint, options.endpoint); in Java_software_amazon_awssdk_crt_auth_credentials_X509CredentialsProvider_x509CredentialsProviderNew()
483env, &proxy_options, jni_proxy_host, jni_proxy_authorization_username, jni_proxy_authorization_pas… in Java_software_amazon_awssdk_crt_auth_credentials_X509CredentialsProvider_x509CredentialsProviderNew()
492 JNIEnv *env, in Java_software_amazon_awssdk_crt_auth_credentials_CachedCredentialsProvider_cachedCredentialsProviderNew() argument
499 aws_cache_jni_ids(env); in Java_software_amazon_awssdk_crt_auth_credentials_CachedCredentialsProvider_cachedCredentialsProviderNew()
503env, "CachedCredentialsProviderials.cachedCredentialsProviderNew: cached provider is null"); in Java_software_amazon_awssdk_crt_auth_credentials_CachedCredentialsProvider_cachedCredentialsProviderNew()
511 …callback_data->java_crt_credentials_provider = (*env)->NewWeakGlobalRef(env, java_crt_credentials_… in Java_software_amazon_awssdk_crt_auth_credentials_CachedCredentialsProvider_cachedCredentialsProviderNew()
513 jint jvmresult = (*env)->GetJavaVM(env, &callback_data->jvm); in Java_software_amazon_awssdk_crt_auth_credentials_CachedCredentialsProvider_cachedCredentialsProviderNew()
527 s_callback_data_clean_up(env, allocator, callback_data); in Java_software_amazon_awssdk_crt_auth_credentials_CachedCredentialsProvider_cachedCredentialsProviderNew()
528 aws_jni_throw_runtime_exception(env, "Failed to create cached credentials provider"); in Java_software_amazon_awssdk_crt_auth_credentials_CachedCredentialsProvider_cachedCredentialsProviderNew()
545 /********** JNI ENV ACQUIRE **********/ in s_credentials_provider_delegate_get_credentials()
546 JNIEnv *env = aws_jni_acquire_thread_env(callback_data->jvm); in s_credentials_provider_delegate_get_credentials() local
547 if (env == NULL) { in s_credentials_provider_delegate_get_credentials()
553 jobject java_credentials = (*env)->CallObjectMethod( in s_credentials_provider_delegate_get_credentials()
554 env, in s_credentials_provider_delegate_get_credentials()
557 if (aws_jni_check_and_clear_exception(env)) { in s_credentials_provider_delegate_get_credentials()
562 …struct aws_credentials *native_credentials = aws_credentials_new_from_java_credentials(env, java_c… in s_credentials_provider_delegate_get_credentials()
564 aws_jni_throw_runtime_exception(env, "Failed to create native credentials"); in s_credentials_provider_delegate_get_credentials()
574 (*env)->DeleteLocalRef(env, java_credentials); in s_credentials_provider_delegate_get_credentials()
576 aws_jni_release_thread_env(callback_data->jvm, env); in s_credentials_provider_delegate_get_credentials()
577 /********** JNI ENV RELEASE **********/ in s_credentials_provider_delegate_get_credentials()
584 JNIEnv *env, in Java_software_amazon_awssdk_crt_auth_credentials_DelegateCredentialsProvider_delegateCredentialsProviderNew() argument
590 (void)env; in Java_software_amazon_awssdk_crt_auth_credentials_DelegateCredentialsProvider_delegateCredentialsProviderNew()
591 aws_cache_jni_ids(env); in Java_software_amazon_awssdk_crt_auth_credentials_DelegateCredentialsProvider_delegateCredentialsProviderNew()
596 …callback_data->java_crt_credentials_provider = (*env)->NewWeakGlobalRef(env, java_crt_credentials_… in Java_software_amazon_awssdk_crt_auth_credentials_DelegateCredentialsProvider_delegateCredentialsProviderNew()
597 …callback_data->jni_delegate_credential_handler = (*env)->NewGlobalRef(env, jni_delegate_credential… in Java_software_amazon_awssdk_crt_auth_credentials_DelegateCredentialsProvider_delegateCredentialsProviderNew()
609 jint jvmresult = (*env)->GetJavaVM(env, &callback_data->jvm); in Java_software_amazon_awssdk_crt_auth_credentials_DelegateCredentialsProvider_delegateCredentialsProviderNew()
614 s_callback_data_clean_up(env, allocator, callback_data); in Java_software_amazon_awssdk_crt_auth_credentials_DelegateCredentialsProvider_delegateCredentialsProviderNew()
615 aws_jni_throw_runtime_exception(env, "Failed to create delegate credentials provider"); in Java_software_amazon_awssdk_crt_auth_credentials_DelegateCredentialsProvider_delegateCredentialsProviderNew()
653 JNIEnv *env, in Java_software_amazon_awssdk_crt_auth_credentials_CognitoCredentialsProvider_cognitoCredentialsProviderNew() argument
671 (void)env; in Java_software_amazon_awssdk_crt_auth_credentials_CognitoCredentialsProvider_cognitoCredentialsProviderNew()
672 aws_cache_jni_ids(env); in Java_software_amazon_awssdk_crt_auth_credentials_CognitoCredentialsProvider_cognitoCredentialsProviderNew()
699 endpoint_cursor = aws_jni_byte_cursor_from_jstring_acquire(env, endpoint); in Java_software_amazon_awssdk_crt_auth_credentials_CognitoCredentialsProvider_cognitoCredentialsProviderNew()
700 identity_cursor = aws_jni_byte_cursor_from_jstring_acquire(env, identity); in Java_software_amazon_awssdk_crt_auth_credentials_CognitoCredentialsProvider_cognitoCredentialsProviderNew()
704 jint jvmresult = (*env)->GetJavaVM(env, &callback_data->jvm); in Java_software_amazon_awssdk_crt_auth_credentials_CognitoCredentialsProvider_cognitoCredentialsProviderNew()
706 …callback_data->java_crt_credentials_provider = (*env)->NewWeakGlobalRef(env, crt_credentials_provi… in Java_software_amazon_awssdk_crt_auth_credentials_CognitoCredentialsProvider_cognitoCredentialsProviderNew()
721 custom_role_arn_cursor = aws_jni_byte_cursor_from_jstring_acquire(env, custom_role_arn); in Java_software_amazon_awssdk_crt_auth_credentials_CognitoCredentialsProvider_cognitoCredentialsProviderNew()
726 logins_cursor = aws_jni_byte_cursor_from_jbyteArray_acquire(env, marshalled_logins); in Java_software_amazon_awssdk_crt_auth_credentials_CognitoCredentialsProvider_cognitoCredentialsProviderNew()
737 env, in Java_software_amazon_awssdk_crt_auth_credentials_CognitoCredentialsProvider_cognitoCredentialsProviderNew()
758 aws_jni_byte_cursor_from_jstring_release(env, endpoint, endpoint_cursor); in Java_software_amazon_awssdk_crt_auth_credentials_CognitoCredentialsProvider_cognitoCredentialsProviderNew()
759 aws_jni_byte_cursor_from_jstring_release(env, identity, identity_cursor); in Java_software_amazon_awssdk_crt_auth_credentials_CognitoCredentialsProvider_cognitoCredentialsProviderNew()
760 aws_jni_byte_cursor_from_jstring_release(env, custom_role_arn, custom_role_arn_cursor); in Java_software_amazon_awssdk_crt_auth_credentials_CognitoCredentialsProvider_cognitoCredentialsProviderNew()
761 aws_jni_byte_cursor_from_jbyteArray_release(env, marshalled_logins, logins_cursor); in Java_software_amazon_awssdk_crt_auth_credentials_CognitoCredentialsProvider_cognitoCredentialsProviderNew()
764env, &proxy_options, proxy_host, proxy_authorization_username, proxy_authorization_password); in Java_software_amazon_awssdk_crt_auth_credentials_CognitoCredentialsProvider_cognitoCredentialsProviderNew()
769 s_callback_data_clean_up(env, allocator, callback_data); in Java_software_amazon_awssdk_crt_auth_credentials_CognitoCredentialsProvider_cognitoCredentialsProviderNew()
770 … aws_jni_throw_runtime_exception(env, "Failed to create native cognito credentials provider"); in Java_software_amazon_awssdk_crt_auth_credentials_CognitoCredentialsProvider_cognitoCredentialsProviderNew()
778 JNIEnv *env, in Java_software_amazon_awssdk_crt_auth_credentials_CredentialsProvider_credentialsProviderDestroy() argument
784 aws_cache_jni_ids(env); in Java_software_amazon_awssdk_crt_auth_credentials_CredentialsProvider_credentialsProviderDestroy()
789env, "CredentialsProvider.credentialsProviderDestroy: instance should be non-null at destruction t… in Java_software_amazon_awssdk_crt_auth_credentials_CredentialsProvider_credentialsProviderDestroy()
805 JNIEnv *env) { in s_cp_callback_data_clean_up() argument
806 if (callback_data == NULL || env == NULL) { in s_cp_callback_data_clean_up()
810 (*env)->DeleteGlobalRef(env, callback_data->java_crt_credentials_provider); in s_cp_callback_data_clean_up()
811 (*env)->DeleteGlobalRef(env, callback_data->java_credentials_future); in s_cp_callback_data_clean_up()
824 /********** JNI ENV ACQUIRE **********/ in s_on_get_credentials_callback()
825 JNIEnv *env = aws_jni_acquire_thread_env(callback_data->jvm); in s_on_get_credentials_callback() local
826 if (env == NULL) { in s_on_get_credentials_callback()
834 java_credentials = aws_java_credentials_from_native_new(env, credentials); in s_on_get_credentials_callback()
837 (*env)->CallVoidMethod( in s_on_get_credentials_callback()
838 env, in s_on_get_credentials_callback()
844 AWS_FATAL_ASSERT(!aws_jni_check_and_clear_exception(env)); in s_on_get_credentials_callback()
847 (*env)->DeleteLocalRef(env, java_credentials); in s_on_get_credentials_callback()
851 s_cp_callback_data_clean_up(callback_data, env); in s_on_get_credentials_callback()
853 aws_jni_release_thread_env(jvm, env); in s_on_get_credentials_callback()
854 /********** JNI ENV RELEASE **********/ in s_on_get_credentials_callback()
859 JNIEnv *env, in Java_software_amazon_awssdk_crt_auth_credentials_CredentialsProvider_credentialsProviderGetCredentials() argument
865 aws_cache_jni_ids(env); in Java_software_amazon_awssdk_crt_auth_credentials_CredentialsProvider_credentialsProviderGetCredentials()
870env, "CredentialsProvider.credentialsProviderGetCredentials: instance should be non-null"); in Java_software_amazon_awssdk_crt_auth_credentials_CredentialsProvider_credentialsProviderGetCredentials()
876env, "CredentialsProvider.credentialsProviderGetCredentials: called with null parameters"); in Java_software_amazon_awssdk_crt_auth_credentials_CredentialsProvider_credentialsProviderGetCredentials()
883 …callback_data->java_crt_credentials_provider = (*env)->NewGlobalRef(env, java_crt_credentials_prov… in Java_software_amazon_awssdk_crt_auth_credentials_CredentialsProvider_credentialsProviderGetCredentials()
884 callback_data->java_credentials_future = (*env)->NewGlobalRef(env, java_credentials_future); in Java_software_amazon_awssdk_crt_auth_credentials_CredentialsProvider_credentialsProviderGetCredentials()
887 jint jvmresult = (*env)->GetJavaVM(env, &callback_data->jvm); in Java_software_amazon_awssdk_crt_auth_credentials_CredentialsProvider_credentialsProviderGetCredentials()
893 …aws_jni_throw_runtime_exception(env, "CrtCredentialsProvider.credentialsProviderGetCredentials: ca… in Java_software_amazon_awssdk_crt_auth_credentials_CredentialsProvider_credentialsProviderGetCredentials()
895 s_cp_callback_data_clean_up(callback_data, env); in Java_software_amazon_awssdk_crt_auth_credentials_CredentialsProvider_credentialsProviderGetCredentials()