Bjoern Martin
36434a0a23
added AbstractMBean (base class for all Sigar MBeans)
...
added MBean impls for Cpu, CpuPerc, CpuInfo and Mem
added SigarRegistry MBean (auto-registers a default set of MBeans when registered to/created by an MBeanServer)
2007-04-29 18:13:47 +00:00
Doug MacEachern
a8f28f2ee0
ProcessQueryFactory changes
2007-04-23 00:49:36 +00:00
Doug MacEachern
50a7f2dbe3
add another test
2007-04-23 00:21:07 +00:00
Doug MacEachern
983cb0d831
assert Pid.Pid.eq=$$ matches 1 process
2007-04-22 18:30:04 +00:00
Doug MacEachern
6da1470043
fix ptql_query_find
2007-04-22 17:54:36 +00:00
Doug MacEachern
1745dcf5d4
rename find_processes -> find
2007-04-22 03:16:38 +00:00
Doug MacEachern
a6a44e183a
remove unused imports
2007-04-22 03:13:07 +00:00
Doug MacEachern
845bac4c29
rid eclipse warning
2007-04-22 03:12:52 +00:00
Doug MacEachern
f469e054ea
remove ProcessFinder usage
2007-04-22 02:28:58 +00:00
Doug MacEachern
e46b6e8e8a
s/SigarProxy/Sigar/g
2007-04-22 00:50:17 +00:00
Doug MacEachern
0d8c2d6014
add method to clear cache
2007-04-22 00:46:40 +00:00
Doug MacEachern
6002e9b892
add finder methods to ProcessQuery interface
2007-04-22 00:24:25 +00:00
Doug MacEachern
4de6d48008
remove process finder SigarProxy usage
2007-04-22 00:21:00 +00:00
Doug MacEachern
439f1eab1c
simplify process finder exceptions
2007-04-22 00:10:16 +00:00
Doug MacEachern
10d50d8916
move proxy usage to ProcessFinder
2007-04-21 23:56:43 +00:00
Doug MacEachern
8c102842b7
remove unused
2007-04-21 23:53:08 +00:00
Doug MacEachern
503298c5cd
move ProcessFinder.find to native code
2007-04-21 22:48:20 +00:00
Doug MacEachern
2d0943c5a6
deprecate findSingleProcess
2007-04-21 22:35:27 +00:00
Doug MacEachern
1fc3061a58
Avoid scanning the process list for single Pid.* queries
2007-04-21 18:17:06 +00:00
Doug MacEachern
a1a9f3f494
add native single process finder
2007-04-21 18:04:47 +00:00
Doug MacEachern
ff7fd11fac
move to native ptql impl
2007-04-16 01:35:12 +00:00
Doug MacEachern
3ffa2335c3
remove ptql shell command
2007-04-16 01:14:56 +00:00
Doug MacEachern
2bb854483f
improve native ptql exception messages
2007-04-15 23:26:09 +00:00
Doug MacEachern
886f04adea
rid compile warnings from modern gcc
2007-04-15 15:58:09 +00:00
Doug MacEachern
9a04924df3
fold java CurrentProcessSummary metric into sigar_proc_stat_t
2007-04-14 22:28:25 +00:00
Doug MacEachern
d61d564c9b
test getenv
2007-04-14 18:16:15 +00:00
Doug MacEachern
9de8d4924f
bump version
2007-04-14 17:19:09 +00:00
Doug MacEachern
af28b1e2d9
fix javadoc
2007-04-14 14:31:20 +00:00
Doug MacEachern
7dde393538
dont enable -Werror by default
2007-04-14 13:23:28 +00:00
Doug MacEachern
d272e88b2d
fix serialVersionUID on 64-bit systems
2007-04-11 00:46:53 +00:00
Doug MacEachern
d0e4824949
better cmd toString
2007-04-09 19:50:32 +00:00
Doug MacEachern
d53c03ec3d
only create one ProcFileMirror
2007-04-07 12:47:33 +00:00
Doug MacEachern
2ab9ea67a6
use mirrored file mtime for timestamp
2007-04-07 12:45:26 +00:00
Doug MacEachern
2329d9b7f5
add constant for 1.4 compat, use to skip ipv6 addr
2007-04-07 03:00:26 +00:00
Doug MacEachern
ba8d344da5
disable Pid.*.ne queries
2007-04-07 01:36:18 +00:00
Doug MacEachern
5159ce22bb
add more ptql tests
2007-04-07 01:23:58 +00:00
Doug MacEachern
43ffe1cc1a
0.0.0.0 == *
2007-04-06 16:23:19 +00:00
Doug MacEachern
84f5dd1ca5
test stuff
2007-04-06 14:03:29 +00:00
Doug MacEachern
4a9e360914
add primary interface info
2007-04-06 13:54:42 +00:00
Doug MacEachern
873849d4aa
replace getNetListenAddress with native function
2007-04-06 13:47:02 +00:00
Doug MacEachern
86deb1a2d9
Add net_stat_port function to provide metrics on specific port+address
2007-04-06 05:05:37 +00:00
Doug MacEachern
9d528d6d78
move some errno mappings to sigar.h
2007-04-05 15:49:17 +00:00
Doug MacEachern
0e48e92124
allow null Strings to pass thru
2007-04-05 15:27:23 +00:00
Doug MacEachern
3c82da72c2
unicode-ize
2007-04-05 15:06:13 +00:00
Doug MacEachern
676be63f35
test ProcFileMirror
2007-04-05 02:49:54 +00:00
Doug MacEachern
1ca37d4411
FileWatcher to mirror /proc files
2007-04-05 02:49:23 +00:00
Doug MacEachern
16a1273b70
handle versioned .jar files
2007-04-04 18:22:25 +00:00
Doug MacEachern
1092f32fe2
update proc_state.threads javadoc
2007-04-04 18:22:05 +00:00
Doug MacEachern
93ef97aaa8
Implement native sigar_proc_cpu_get function
2007-03-11 21:46:41 +00:00
Doug MacEachern
795db98647
refactor for Pid.Service ptql
2007-03-07 06:51:18 +00:00
Doug MacEachern
29ef270b9a
add ptql re java impl
2007-03-07 05:11:53 +00:00
Doug MacEachern
537863b3c3
-Dsigar.ptql.native=true to enable testing native port
2007-03-07 05:08:19 +00:00
Doug MacEachern
955891dbef
add translation to getKeys and getInstances
2007-03-06 02:21:28 +00:00
Doug MacEachern
3345613037
dont need to lc index
2007-03-06 00:29:40 +00:00
Doug MacEachern
ebf212248e
test validate method
2007-03-06 00:05:25 +00:00
Doug MacEachern
34899987c0
remove CSTATUS_ prefix
2007-03-06 00:03:24 +00:00
Doug MacEachern
e0e7e7d4a0
sizeof PDH_STATUS == sizeof int
2007-03-05 23:56:30 +00:00
Doug MacEachern
457463daf5
add constants for use with validate
2007-03-05 23:38:10 +00:00
Doug MacEachern
c6066d166b
enable translation by default
2007-03-05 22:10:47 +00:00
Doug MacEachern
2c9b1f638a
lower case names in translation index table
2007-03-05 22:08:35 +00:00
Doug MacEachern
da89d13c77
handle duplicate counter names
2007-03-05 21:48:58 +00:00
Doug MacEachern
c2296865e2
add PdhValidatePath wrapper
2007-03-05 21:24:03 +00:00
Doug MacEachern
98fd0fdbcc
there may be more than one index per name
2007-03-05 21:14:27 +00:00
Doug MacEachern
9289f45dce
add PdhLookupPerfIndexByName wrapper
2007-03-04 19:06:53 +00:00
Doug MacEachern
a4f7770067
[SIGAR-29] Add pdh language translation support
2007-03-04 18:12:59 +00:00
Doug MacEachern
3b5ce46c4d
add isEnglish helper
2007-03-04 16:55:58 +00:00
Doug MacEachern
77cde94e95
localize tests
2007-03-03 23:20:21 +00:00
Doug MacEachern
5916fd41e1
trim name
2007-03-03 23:19:44 +00:00
Doug MacEachern
cd49b7281f
unicode-ize
2007-03-03 23:05:10 +00:00
Doug MacEachern
9dae5e1ab1
add PdhLookupPerfNameByIndex wrapper
2007-03-03 22:20:24 +00:00
Doug MacEachern
36bd793822
remove unused properties map
2007-03-03 21:57:32 +00:00
Doug MacEachern
013142eb93
remove unused properties map
2007-03-03 21:56:44 +00:00
Doug MacEachern
a23d72e007
use english names
2007-03-03 21:47:46 +00:00
Doug MacEachern
fc5d1b1823
add Pdh.getPerflibCounterMap()
2007-03-03 21:37:44 +00:00
Doug MacEachern
8f70da2dd3
add win32.LocaleInfo
2007-03-03 21:03:21 +00:00
Doug MacEachern
eda91e1e8a
add RegistryKey.getMultiStringValue()
2007-03-03 18:25:02 +00:00
Doug MacEachern
92b68a1df7
signal tests
2007-03-02 05:45:58 +00:00
Doug MacEachern
5986302061
make getSigNum public
2007-03-02 05:44:49 +00:00
Doug MacEachern
123e14e283
add signal name lookup support
2007-03-01 06:15:23 +00:00
Doug MacEachern
30c1d35714
Make Java objects returned by Sigar class Serializable
2007-02-24 16:19:17 +00:00
Doug MacEachern
25994f6abd
add native ptql bindings
2007-02-20 02:07:19 +00:00
Doug MacEachern
39870c98d5
provide access to underlying Sigar object
2007-02-20 01:34:25 +00:00
Doug MacEachern
769634ef4b
fix error message
2007-02-08 02:10:20 +00:00
Doug MacEachern
08d212ecf9
add kill(String,int)
2007-02-04 17:47:05 +00:00
Doug MacEachern
9f5d5cadf5
improve CpuUsage metric
2007-02-03 02:23:31 +00:00
Doug MacEachern
6742c80134
add simple timer registry
2007-02-01 01:01:19 +00:00
Doug MacEachern
421f3b4dc5
add LastSampleTime
2007-02-01 00:49:06 +00:00
Doug MacEachern
60c864fd55
add thread cpu usage percent
2007-02-01 00:34:11 +00:00
Doug MacEachern
fb98889e17
add MBean interface for CpuTimer
2007-01-31 18:54:55 +00:00
Doug MacEachern
1e3b305018
add CpuUsage
2007-01-31 18:51:16 +00:00
Doug MacEachern
1d9e3ac5a1
Dont require internal Sigar reference
2007-01-31 18:50:51 +00:00
Doug MacEachern
8802b3929b
add EventLogRecord.getLogName method
2007-01-25 17:50:10 +00:00
Doug MacEachern
fdb740265a
add SigarException.setMessage and use in FileInfo to include file name
2007-01-23 00:42:18 +00:00
Doug MacEachern
2dcff7e5c9
[SIGAR-32] Fix FileTail on Windows
2007-01-22 23:58:23 +00:00
Doug MacEachern
7ab5c14d77
[SIGAR-31] Improve truncation detection in FileTail
2007-01-20 01:37:45 +00:00
Doug MacEachern
5087f2d84b
make sigar.jar name configurable
2007-01-19 19:31:40 +00:00
Doug MacEachern
6586fa8bd2
it is possible for an eventlog to have no entries
2007-01-19 17:49:26 +00:00
Doug MacEachern
82f7664068
Add EventLog.getLogNames() method
2007-01-19 01:42:57 +00:00
Doug MacEachern
3981cadde4
[SIGAR-29] Add simple counter name map to support language conversion
2007-01-19 00:58:34 +00:00
Doug MacEachern
0d58f9f281
add contructor that takes already open sigar
2007-01-18 22:30:46 +00:00