Print

Print


Hi Fabrizio,

#1  It depends a bit on the number of new files. XrdClient is already 
quite big, so I would
       suggest a new module. But then you have to find a new name  ... ;-)

#2  To setup something finding the 'java' location you could have a look 
at what is done for
      'perl' in the configure.classic and configure.ac .

#3  I support Derek's suggestion.

Gerri


Fabrizio Furano wrote:

> Hi all,
>
>  I am about to commit the JNI implementation of the XrdClientAdmin 
> functions, but I'd like to understand what you guys think that's 
> preferable to do.
>
>  The JNI impl consists of:
> - a new XrdClientAdminJNI.so library (with its sources, of course)
> - a java class which wraps this lib.
>
>  Question #1: Are we willing to create a new subdir for that? Right 
> now it is together with all the XrdClient stuff.
>
>  Question #2: Java path mangling. At this time I put fixed paths for 
> the JNI include files in the classic makefile and in the Makefile.am. 
> But we need to find out the java location in the .configure . Any 
> hints for doing this will be greatly appreciated, since it will save 
> to me hours of tweaking.
>
>  Question #3: The java class. Generally, do we need to provide it as a 
> compiled class? In my opinion we could skip and leave the compilation 
> up to the package that's going to use it. But I have no experience in 
> this, so I ask.
>
> Happy answering, thank you.
>
> Fabrizio