Or:

1. Wait for Mladen to check in the code
2. figure out how to build it and how to install it easily in tomcat ( and other java applications ).
3. probably add one native method. I don't think "wrapping it as apr component" makes sense ( apr is not a component system like xpcom ).
4. write the java mbean - using the native method and making all conversions between the native signature and java style ( if SWT-style
of jni is used - i.e. using byte[], int pointers, etc - and doing java adaptation in java ).


I'm as curious as you are to see the code and figure out how it can be used, I love jni :-)

Costin

Peter Lin wrote:
So which way would be best/better to proceed?  Since mladen has his
apr-java stuff, would it make sense to do this?

1. write native windows dll
2. write apr component
3. use apr-java to wrap apr
4. wrap apr-java with mbeans

or

1. write apr component to call system level API
2. use apr-java to wrap apr
3. wrap apr-java with mbeans

or

something completely different?

peter


On Mon, 03 Jan 2005 11:21:55 -0800, Costin Manolache <[EMAIL PROTECTED]> wrote:

Benson Margulies wrote:

For systems with a /proc file system with these statistics, this doesn't
require any JNI ...

Yes, there are a lot of ways to workaround java limitations. /proc is one. But even on linux, a lot is not exposed via /proc, but ioctl. I guess the goal is not to implement sysinfo, but have a way to get more platform-specific information and access platform-specific features.

Costin



-----Original Message-----
From: Peter Lin [mailto:[EMAIL PROTECTED]
Sent: Monday, January 03, 2005 10:04 AM
To: Tomcat Developers List
Subject: Re: adding features to Status servlet

sysinfo on unix/linux should be pretty easy. I've used windows
performance stats before when i tried to write the equivalent of the
status servlet for IIS. I will try to write an exe named sysinfo that
spits out similar performance stats.

how can I help mladen?

peter



On Mon, 03 Jan 2005 15:55:44 +0100, Mladen Turk <[EMAIL PROTECTED]>
wrote:


Peter Lin wrote:


that sounds great. does it have support for sysinfo?  if it does,
I'll try using your apr-java package.


No, but it's up to us to decide what will go inside. APR is included, but I wish to leave that as open as it could be. It already have win32.c,unix.c and netware.c files for platform specific stuff that APR doesn't offer. Having sysinfo sounds good to me. WIN32 has also good performance data


gathering, and I'm sure that Netware has them too.
I also wish to include the OS specific things from httpd like setting
group, user, sending data to child process, etc...

What matters is that we'll have a generic native component, with well
defined build and distribution specification.

Mladen.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to