Lines Matching refs:env

25 static void JNICALL nxt_java_Response_addHeader(JNIEnv *env, jclass cls,
31 static void JNICALL nxt_java_Response_addIntHeader(JNIEnv *env, jclass cls,
37 static jboolean JNICALL nxt_java_Response_containsHeader(JNIEnv *env,
40 static jstring JNICALL nxt_java_Response_getHeader(JNIEnv *env, jclass cls,
43 static jobject JNICALL nxt_java_Response_getHeaderNames(JNIEnv *env,
46 static jobject JNICALL nxt_java_Response_getHeaders(JNIEnv *env, jclass cls,
49 static jint JNICALL nxt_java_Response_getStatus(JNIEnv *env, jclass cls,
52 static jobject JNICALL nxt_java_Response_getRequest(JNIEnv *env, jclass cls,
55 static void JNICALL nxt_java_Response_commit(JNIEnv *env, jclass cls,
58 static void JNICALL nxt_java_Response_sendRedirect(JNIEnv *env, jclass cls,
64 static void JNICALL nxt_java_Response_setHeader(JNIEnv *env, jclass cls,
67 static void JNICALL nxt_java_Response_removeHeader(JNIEnv *env, jclass cls,
73 static void JNICALL nxt_java_Response_setIntHeader(JNIEnv *env, jclass cls,
76 static void JNICALL nxt_java_Response_setStatus(JNIEnv *env, jclass cls,
79 static jstring JNICALL nxt_java_Response_getContentType(JNIEnv *env,
82 static jboolean JNICALL nxt_java_Response_isCommitted(JNIEnv *env, jclass cls,
85 static void JNICALL nxt_java_Response_reset(JNIEnv *env, jclass cls,
88 static void JNICALL nxt_java_Response_resetBuffer(JNIEnv *env, jclass cls,
91 static void JNICALL nxt_java_Response_setBufferSize(JNIEnv *env, jclass cls,
94 static jint JNICALL nxt_java_Response_getBufferSize(JNIEnv *env, jclass cls,
97 static void JNICALL nxt_java_Response_setContentLength(JNIEnv *env, jclass cls,
100 static void JNICALL nxt_java_Response_setContentType(JNIEnv *env, jclass cls,
103 static void JNICALL nxt_java_Response_removeContentType(JNIEnv *env, jclass cls,
106 static void JNICALL nxt_java_Response_log(JNIEnv *env, jclass cls,
109 static void JNICALL nxt_java_Response_trace(JNIEnv *env, jclass cls,
113 nxt_java_initResponse(JNIEnv *env, jobject cl) in nxt_java_initResponse() argument
118 cls = nxt_java_loadClass(env, cl, "nginx.unit.Response"); in nxt_java_initResponse()
123 nxt_java_Response_class = (*env)->NewGlobalRef(env, cls); in nxt_java_initResponse()
124 (*env)->DeleteLocalRef(env, cls); in nxt_java_initResponse()
127 nxt_java_Response_ctor = (*env)->GetMethodID(env, cls, "<init>", "(J)V"); in nxt_java_initResponse()
129 (*env)->DeleteGlobalRef(env, cls); in nxt_java_initResponse()
236 res = (*env)->RegisterNatives(env, nxt_java_Response_class, in nxt_java_initResponse()
244 (*env)->DeleteGlobalRef(env, cls); in nxt_java_initResponse()
253 nxt_java_newResponse(JNIEnv *env, nxt_unit_request_info_t *req) in nxt_java_newResponse() argument
255 return (*env)->NewObject(env, nxt_java_Response_class, in nxt_java_newResponse()
261 nxt_java_Response_addHeader(JNIEnv *env, jclass cls, jlong req_info_ptr, in nxt_java_Response_addHeader() argument
269 name_len = (*env)->GetArrayLength(env, name); in nxt_java_Response_addHeader()
270 value_len = (*env)->GetArrayLength(env, value); in nxt_java_Response_addHeader()
277 name_str = (*env)->GetPrimitiveArrayCritical(env, name, NULL); in nxt_java_Response_addHeader()
283 value_str = (*env)->GetPrimitiveArrayCritical(env, value, NULL); in nxt_java_Response_addHeader()
285 (*env)->ReleasePrimitiveArrayCritical(env, name, name_str, 0); in nxt_java_Response_addHeader()
297 (*env)->ReleasePrimitiveArrayCritical(env, value, value_str, 0); in nxt_java_Response_addHeader()
298 (*env)->ReleasePrimitiveArrayCritical(env, name, name_str, 0); in nxt_java_Response_addHeader()
361 nxt_java_Response_addIntHeader(JNIEnv *env, jclass cls, jlong req_info_ptr, in nxt_java_Response_addIntHeader() argument
368 name_len = (*env)->GetArrayLength(env, name); in nxt_java_Response_addIntHeader()
375 name_str = (*env)->GetPrimitiveArrayCritical(env, name, NULL); in nxt_java_Response_addIntHeader()
383 (*env)->ReleasePrimitiveArrayCritical(env, name, name_str, 0); in nxt_java_Response_addIntHeader()
419 nxt_java_Response_containsHeader(JNIEnv *env, in nxt_java_Response_containsHeader() argument
440 name_len = (*env)->GetArrayLength(env, name); in nxt_java_Response_containsHeader()
442 name_str = (*env)->GetPrimitiveArrayCritical(env, name, NULL); in nxt_java_Response_containsHeader()
454 (*env)->ReleasePrimitiveArrayCritical(env, name, name_str, 0); in nxt_java_Response_containsHeader()
461 nxt_java_Response_getHeader(JNIEnv *env, jclass cls, jlong req_info_ptr, in nxt_java_Response_getHeader() argument
481 name_len = (*env)->GetArrayLength(env, name); in nxt_java_Response_getHeader()
483 name_str = (*env)->GetPrimitiveArrayCritical(env, name, NULL); in nxt_java_Response_getHeader()
493 (*env)->ReleasePrimitiveArrayCritical(env, name, name_str, 0); in nxt_java_Response_getHeader()
499 return nxt_java_newString(env, nxt_unit_sptr_get(&f->value), in nxt_java_Response_getHeader()
505 nxt_java_Response_getHeaderNames(JNIEnv *env, jclass cls, jlong req_info_ptr) in nxt_java_Response_getHeaderNames() argument
521 return nxt_java_newHeaderNamesEnumeration(env, req->response->fields, in nxt_java_Response_getHeaderNames()
527 nxt_java_Response_getHeaders(JNIEnv *env, jclass cls, in nxt_java_Response_getHeaders() argument
550 name_len = (*env)->GetArrayLength(env, name); in nxt_java_Response_getHeaders()
552 name_str = (*env)->GetPrimitiveArrayCritical(env, name, NULL); in nxt_java_Response_getHeaders()
561 (*env)->ReleasePrimitiveArrayCritical(env, name, name_str, 0); in nxt_java_Response_getHeaders()
567 return nxt_java_newHeadersEnumeration(env, resp->fields, resp->fields_count, in nxt_java_Response_getHeaders()
573 nxt_java_Response_getStatus(JNIEnv *env, jclass cls, jlong req_info_ptr) in nxt_java_Response_getStatus() argument
594 nxt_java_Response_getRequest(JNIEnv *env, jclass cls, jlong req_info_ptr) in nxt_java_Response_getRequest() argument
607 nxt_java_Response_commit(JNIEnv *env, jclass cls, jlong req_info_ptr) in nxt_java_Response_commit() argument
613 nxt_java_OutputStream_flush_buf(env, req); in nxt_java_Response_commit()
618 nxt_java_Response_sendRedirect(JNIEnv *env, jclass cls, in nxt_java_Response_sendRedirect() argument
632 nxt_java_throw_IllegalStateException(env, "Response already sent"); in nxt_java_Response_sendRedirect()
637 loc_len = (*env)->GetArrayLength(env, loc); in nxt_java_Response_sendRedirect()
645 loc_str = (*env)->GetPrimitiveArrayCritical(env, loc, NULL); in nxt_java_Response_sendRedirect()
659 (*env)->ReleasePrimitiveArrayCritical(env, loc, loc_str, 0); in nxt_java_Response_sendRedirect()
723 nxt_java_Response_setHeader(JNIEnv *env, jclass cls, in nxt_java_Response_setHeader() argument
731 name_str = (*env)->GetPrimitiveArrayCritical(env, name, NULL); in nxt_java_Response_setHeader()
738 value_str = (*env)->GetPrimitiveArrayCritical(env, value, NULL); in nxt_java_Response_setHeader()
740 (*env)->ReleasePrimitiveArrayCritical(env, name, name_str, 0); in nxt_java_Response_setHeader()
748 name_len = (*env)->GetArrayLength(env, name); in nxt_java_Response_setHeader()
749 value_len = (*env)->GetArrayLength(env, value); in nxt_java_Response_setHeader()
757 (*env)->ReleasePrimitiveArrayCritical(env, value, value_str, 0); in nxt_java_Response_setHeader()
758 (*env)->ReleasePrimitiveArrayCritical(env, name, name_str, 0); in nxt_java_Response_setHeader()
763 nxt_java_Response_removeHeader(JNIEnv *env, jclass cls, in nxt_java_Response_removeHeader() argument
771 name_len = (*env)->GetArrayLength(env, name); in nxt_java_Response_removeHeader()
773 name_str = (*env)->GetPrimitiveArrayCritical(env, name, NULL); in nxt_java_Response_removeHeader()
785 (*env)->ReleasePrimitiveArrayCritical(env, name, name_str, 0); in nxt_java_Response_removeHeader()
823 nxt_java_Response_setIntHeader(JNIEnv *env, jclass cls, in nxt_java_Response_setIntHeader() argument
833 name_len = (*env)->GetArrayLength(env, name); in nxt_java_Response_setIntHeader()
835 name_str = (*env)->GetPrimitiveArrayCritical(env, name, NULL); in nxt_java_Response_setIntHeader()
848 (*env)->ReleasePrimitiveArrayCritical(env, name, name_str, 0); in nxt_java_Response_setIntHeader()
853 nxt_java_Response_setStatus(JNIEnv *env, jclass cls, jlong req_info_ptr, in nxt_java_Response_setStatus() argument
868 nxt_java_Response_getContentType(JNIEnv *env, jclass cls, jlong req_info_ptr) in nxt_java_Response_getContentType() argument
893 return nxt_java_newString(env, nxt_unit_sptr_get(&f->value), in nxt_java_Response_getContentType()
899 nxt_java_Response_isCommitted(JNIEnv *env, jclass cls, jlong req_info_ptr) in nxt_java_Response_isCommitted() argument
914 nxt_java_Response_reset(JNIEnv *env, jclass cls, jlong req_info_ptr) in nxt_java_Response_reset() argument
923 nxt_java_throw_IllegalStateException(env, "Response already sent"); in nxt_java_Response_reset()
947 nxt_java_Response_resetBuffer(JNIEnv *env, jclass cls, jlong req_info_ptr) in nxt_java_Response_resetBuffer() argument
962 nxt_java_Response_setBufferSize(JNIEnv *env, jclass cls, jlong req_info_ptr, in nxt_java_Response_setBufferSize() argument
976 nxt_java_throw_IllegalStateException(env, "Buffer is not empty"); in nxt_java_Response_setBufferSize()
998 nxt_java_Response_getBufferSize(JNIEnv *env, jclass cls, jlong req_info_ptr) in nxt_java_Response_getBufferSize() argument
1011 nxt_java_Response_setContentLength(JNIEnv *env, jclass cls, jlong req_info_ptr, in nxt_java_Response_setContentLength() argument
1026 nxt_java_Response_setContentType(JNIEnv *env, jclass cls, jlong req_info_ptr, in nxt_java_Response_setContentType() argument
1036 type_len = (*env)->GetArrayLength(env, type); in nxt_java_Response_setContentType()
1038 type_str = (*env)->GetPrimitiveArrayCritical(env, type, NULL); in nxt_java_Response_setContentType()
1050 (*env)->ReleasePrimitiveArrayCritical(env, type, type_str, 0); in nxt_java_Response_setContentType()
1055 nxt_java_Response_removeContentType(JNIEnv *env, jclass cls, jlong req_info_ptr) in nxt_java_Response_removeContentType() argument
1063 nxt_java_Response_log(JNIEnv *env, jclass cls, jlong req_info_ptr, jarray msg) in nxt_java_Response_log() argument
1070 msg_len = (*env)->GetArrayLength(env, msg); in nxt_java_Response_log()
1072 msg_str = (*env)->GetPrimitiveArrayCritical(env, msg, NULL); in nxt_java_Response_log()
1080 (*env)->ReleasePrimitiveArrayCritical(env, msg, msg_str, 0); in nxt_java_Response_log()
1085 nxt_java_Response_trace(JNIEnv *env, jclass cls, jlong req_info_ptr, jarray msg) in nxt_java_Response_trace() argument
1093 msg_len = (*env)->GetArrayLength(env, msg); in nxt_java_Response_trace()
1095 msg_str = (*env)->GetPrimitiveArrayCritical(env, msg, NULL); in nxt_java_Response_trace()
1103 (*env)->ReleasePrimitiveArrayCritical(env, msg, msg_str, 0); in nxt_java_Response_trace()