1*977Smax.romanov@gmail.com 2*977Smax.romanov@gmail.com /* 3*977Smax.romanov@gmail.com * Copyright (C) NGINX, Inc. 4*977Smax.romanov@gmail.com */ 5*977Smax.romanov@gmail.com 6*977Smax.romanov@gmail.com #ifndef _NXT_JAVA_URLCLASSLOADER_H_INCLUDED_ 7*977Smax.romanov@gmail.com #define _NXT_JAVA_URLCLASSLOADER_H_INCLUDED_ 8*977Smax.romanov@gmail.com 9*977Smax.romanov@gmail.com 10*977Smax.romanov@gmail.com #include <jni.h> 11*977Smax.romanov@gmail.com 12*977Smax.romanov@gmail.com 13*977Smax.romanov@gmail.com int nxt_java_initURLClassLoader(JNIEnv *env); 14*977Smax.romanov@gmail.com 15*977Smax.romanov@gmail.com jobject nxt_java_newURLClassLoader(JNIEnv *env, int url_count, char **urls); 16*977Smax.romanov@gmail.com 17*977Smax.romanov@gmail.com jobject nxt_java_newURLClassLoader_parent(JNIEnv *env, int url_count, 18*977Smax.romanov@gmail.com char **urls, jobject parent); 19*977Smax.romanov@gmail.com 20*977Smax.romanov@gmail.com jobjectArray nxt_java_newURLs(JNIEnv *env, int url_count, char **urls); 21*977Smax.romanov@gmail.com 22*977Smax.romanov@gmail.com jclass nxt_java_loadClass(JNIEnv *env, jobject cl, const char *name); 23*977Smax.romanov@gmail.com 24*977Smax.romanov@gmail.com void nxt_java_addURL(JNIEnv *env, jobject cl, const char *url); 25*977Smax.romanov@gmail.com 26*977Smax.romanov@gmail.com #endif /* _NXT_JAVA_URLCLASSLOADER_H_INCLUDED_ */ 27*977Smax.romanov@gmail.com 28