jmx
7 months agoMerge branches 'dependency_management' and 'version-updates' master
Zbigniew Jędrzejewski-Szmek [Wed, 5 Oct 2011 14:30:47 +0000 (16:30 +0200)]
Merge branches 'dependency_management' and 'version-updates'

7 months agoUpdate dependencies to more modern versions (debian/wheezy)
Zbigniew Jędrzejewski-Szmek [Wed, 5 Oct 2011 14:13:54 +0000 (16:13 +0200)]
Update dependencies to more modern versions (debian/wheezy)

7 months agoAdd stub method required by netty 3.2
Zbigniew Jędrzejewski-Szmek [Wed, 5 Oct 2011 10:13:55 +0000 (12:13 +0200)]
Add stub method required by netty 3.2

7 months agoUpdate protobuf dependency to version 2.4.1
Zbigniew Jędrzejewski-Szmek [Tue, 4 Oct 2011 10:48:42 +0000 (12:48 +0200)]
Update protobuf dependency to version 2.4.1

7 months agoRemove ant & eclipse cruft
Zbigniew Jędrzejewski-Szmek [Fri, 30 Sep 2011 08:18:13 +0000 (10:18 +0200)]
Remove ant & eclipse cruft

10 months agoTell maven about our maven repository
Zbigniew Jędrzejewski-Szmek [Mon, 4 Jul 2011 15:56:47 +0000 (17:56 +0200)]
Tell maven about our maven repository

10 months agoAdd JBoss-deprecated maven repository
Zbigniew Jędrzejewski-Szmek [Mon, 4 Jul 2011 16:27:33 +0000 (18:27 +0200)]
Add JBoss-deprecated maven repository

Trove seems to be only available in the deprecated part, but it's use
is still valid for big sets of longs.

10 months agoTrivial: raise priority of one debug message
Zbigniew Jędrzejewski-Szmek [Mon, 4 Jul 2011 15:55:58 +0000 (17:55 +0200)]
Trivial: raise priority of one debug message

12 months agoMove template file to resource directory which maven likes
Zbigniew Jędrzejewski-Szmek [Mon, 16 May 2011 15:47:24 +0000 (18:47 +0300)]
Move template file to resource directory which maven likes

12 months agoDrop messages on queue full instead of throwing an exception
Zbigniew Jędrzejewski-Szmek [Fri, 13 May 2011 12:13:47 +0000 (14:13 +0200)]
Drop messages on queue full instead of throwing an exception

12 months agoLimit the size of message queue
Zbigniew Jędrzejewski-Szmek [Fri, 13 May 2011 10:47:43 +0000 (12:47 +0200)]
Limit the size of message queue

After a few hours svarog using jmx fails with OutOfMemoryError, and on
the heap there are 2000000 IncomingMessageData objects, linked in a
LinkedBlockingQueue. It seems that something stopped reading messages,
so there is another problem, but it makes sense to limit the size of
the queue anyway.

12 months agoBump protobuf version to 2.3.0
Zbigniew Jędrzejewski-Szmek [Fri, 13 May 2011 12:31:42 +0000 (14:31 +0200)]
Bump protobuf version to 2.3.0

12 months agoMavenize jmx, bump version to 0.9.1
Zbigniew Jędrzejewski-Szmek [Fri, 13 May 2011 11:33:25 +0000 (13:33 +0200)]
Mavenize jmx, bump version to 0.9.1

2 years agoConnectionsMap: documentation update v0.9.0
Piotr Findeisen [Fri, 18 Sep 2009 05:22:07 +0000 (07:22 +0200)]
ConnectionsMap: documentation update

2 years agoTODOs reviewed
Piotr Findeisen [Fri, 18 Sep 2009 05:05:29 +0000 (07:05 +0200)]
TODOs reviewed

2 years agoerror reporting in JmxServer
Piotr Findeisen [Fri, 18 Sep 2009 05:01:43 +0000 (07:01 +0200)]
error reporting in JmxServer

2 years agoadded license information
Piotr Findeisen [Tue, 15 Sep 2009 09:03:38 +0000 (11:03 +0200)]
added license information

2 years agoadded authoriship information
Piotr Findeisen [Tue, 15 Sep 2009 08:51:56 +0000 (10:51 +0200)]
added authoriship information

2 years agocode cleanup
Piotr Findeisen [Tue, 15 Sep 2009 08:53:47 +0000 (10:53 +0200)]
code cleanup

2 years agoprevent JmxServer hangup when resolving 0.0.0.0 host
Piotr Findeisen [Mon, 14 Sep 2009 18:16:09 +0000 (20:16 +0200)]
prevent JmxServer hangup when resolving 0.0.0.0 host

 * ensure fast JmxServer start (no host name resolving which is not done right
   in Sun JVM)
 * ensure all threads are cleaned correctly after server, client or backend
   shutdown

2 years agomore robust JmxServerRunner
Piotr Findeisen [Mon, 14 Sep 2009 18:21:21 +0000 (20:21 +0200)]
more robust JmxServerRunner

2 years agoTestQuery to test multiple queries/test
Piotr Findeisen [Mon, 14 Sep 2009 18:19:52 +0000 (20:19 +0200)]
TestQuery to test multiple queries/test

2 years agoConnectionsManager: prevent busy loop when the other peer drops connections during...
Piotr Findeisen [Sat, 5 Sep 2009 18:04:09 +0000 (20:04 +0200)]
ConnectionsManager: prevent busy loop when the other peer drops connections during handshake

2 years agosupport for multiplexerPassword
Piotr Findeisen [Sat, 5 Sep 2009 17:32:42 +0000 (19:32 +0200)]
support for multiplexerPassword

2 years agoJmxServerRunner: getLocalServerAddress and more
Piotr Findeisen [Sat, 5 Sep 2009 17:31:54 +0000 (19:31 +0200)]
JmxServerRunner: getLocalServerAddress and more

2 years agoJmxClient: connect now throws a check exception on connection failure
Piotr Findeisen [Sat, 5 Sep 2009 17:28:07 +0000 (19:28 +0200)]
JmxClient: connect now throws a check exception on connection failure

 * JmxClient.connect now throws a check exception
 * fix: a connection that was closed before/during handshake never caused
   JmxClient.connect to return

2 years agoConnectionsMap: break the string references from Channels to the map
Piotr Findeisen [Sat, 5 Sep 2009 13:26:09 +0000 (15:26 +0200)]
ConnectionsMap: break the string references from Channels to the map

2 years agodocumentation improvements
Piotr Findeisen [Sat, 5 Sep 2009 12:56:06 +0000 (14:56 +0200)]
documentation improvements

2 years agoConnectionsManager: fixed potential memory leak in pendingRegistrations
Piotr Findeisen [Sat, 5 Sep 2009 12:52:22 +0000 (14:52 +0200)]
ConnectionsManager: fixed potential memory leak in pendingRegistrations

2 years agoJmxServer refactoring
Piotr Findeisen [Sat, 5 Sep 2009 10:19:10 +0000 (12:19 +0200)]
JmxServer refactoring

2 years agoFreemarker template based rendering of Constants files
Piotr Findeisen [Sat, 5 Sep 2009 10:12:37 +0000 (12:12 +0200)]
Freemarker template based rendering of Constants files

2 years agosimplified interface of AbstractRulesCompiler
Piotr Findeisen [Sat, 5 Sep 2009 10:12:54 +0000 (12:12 +0200)]
simplified interface of AbstractRulesCompiler

2 years agoredesigned generated constants files
Piotr Findeisen [Fri, 4 Sep 2009 22:16:29 +0000 (00:16 +0200)]
redesigned generated constants files

The constants files generated with ConstantsCompiler now implement the common
interface, allowing to inspect them without using regular introspection
mechanism.

2 years agomade JmxClient.connect throw when connection fails
Piotr Findeisen [Sun, 30 Aug 2009 00:14:48 +0000 (02:14 +0200)]
made JmxClient.connect throw when connection fails

Made JmxClient.connect (and AbstractBackend.connect) throw RTE on connection
failure.

2 years agomade JmxClient finalizable
Piotr Findeisen [Sat, 29 Aug 2009 23:29:00 +0000 (01:29 +0200)]
made JmxClient finalizable

2 years agoseparated ConnectionsManagerChannelPipelineFactory
Piotr Findeisen [Sat, 29 Aug 2009 23:30:10 +0000 (01:30 +0200)]
separated ConnectionsManagerChannelPipelineFactory

2 years agoant dist target update
Piotr Findeisen [Sat, 15 Aug 2009 13:25:18 +0000 (15:25 +0200)]
ant dist target update

2 years agocode cleanup
Piotr Findeisen [Sat, 15 Aug 2009 12:38:07 +0000 (14:38 +0200)]
code cleanup

2 years agoJRE 1.5 compatibility
Piotr Findeisen [Sat, 15 Aug 2009 12:37:35 +0000 (14:37 +0200)]
JRE 1.5 compatibility

2 years agoant dist target
Piotr Findeisen [Thu, 13 Aug 2009 00:24:18 +0000 (02:24 +0200)]
ant dist target

2 years agoecho example
Piotr Findeisen [Wed, 12 Aug 2009 20:16:59 +0000 (22:16 +0200)]
echo example

2 years agopackage-level javadoc, corrected ant javadoc invocation
Piotr Findeisen [Wed, 12 Aug 2009 20:16:25 +0000 (22:16 +0200)]
package-level javadoc, corrected ant javadoc invocation

2 years agoTODOs
Piotr Findeisen [Wed, 12 Aug 2009 17:22:11 +0000 (19:22 +0200)]
TODOs

2 years agomoved IncomingMessageData to multiplexer.jmx.client package
Piotr Findeisen [Wed, 12 Aug 2009 17:15:00 +0000 (19:15 +0200)]
moved IncomingMessageData to multiplexer.jmx.client package

2 years agoJmxClient.query with TimeUnit
Piotr Findeisen [Wed, 12 Aug 2009 17:14:06 +0000 (19:14 +0200)]
JmxClient.query with TimeUnit

2 years agoJmxServer.loadMessageDefinitions allow rules with peer set by id
Piotr Findeisen [Wed, 12 Aug 2009 16:41:37 +0000 (18:41 +0200)]
JmxServer.loadMessageDefinitions allow rules with peer set by id

2 years agoConnectionsManager.toString prints instanceId as unsigned
Piotr Findeisen [Wed, 12 Aug 2009 16:41:12 +0000 (18:41 +0200)]
ConnectionsManager.toString prints instanceId as unsigned

2 years agoversion 0.1 -> 0.9
Piotr Findeisen [Wed, 12 Aug 2009 07:26:39 +0000 (09:26 +0200)]
version 0.1 -> 0.9

2 years agologging, shutdown & test improvements
Piotr Findeisen [Wed, 12 Aug 2009 06:53:04 +0000 (08:53 +0200)]
logging, shutdown & test improvements

2 years agoautomated open channel management in ConnectionsManager (works also for incoming...
Piotr Findeisen [Wed, 12 Aug 2009 05:49:42 +0000 (07:49 +0200)]
automated open channel management in ConnectionsManager (works also for incoming connections)

2 years agomore logging, debugging & javadoc
Piotr Findeisen [Wed, 12 Aug 2009 01:12:55 +0000 (03:12 +0200)]
more logging, debugging & javadoc

2 years agoswitched to protobuf 2.1.0
Piotr Findeisen [Tue, 11 Aug 2009 18:01:30 +0000 (20:01 +0200)]
switched to protobuf 2.1.0

switched from protobuf version 2.0.3 to 2.1.0
protobuf.jar's class files are java 1.5 compatible

2 years agocode cleanup
Piotr Findeisen [Sat, 8 Aug 2009 10:18:46 +0000 (12:18 +0200)]
code cleanup

2 years agohandle channel close correctly in RawMessageFrameDecoder
Piotr Findeisen [Sat, 8 Aug 2009 10:15:16 +0000 (12:15 +0200)]
handle channel close correctly in RawMessageFrameDecoder

2 years agoformat
Piotr Findeisen [Sat, 8 Aug 2009 08:56:44 +0000 (10:56 +0200)]
format

2 years agoenable faster JmxServer shutdown soon after start
Piotr Findeisen [Sat, 8 Aug 2009 08:56:00 +0000 (10:56 +0200)]
enable faster JmxServer shutdown soon after start

2 years agocode cleanup
Piotr Findeisen [Fri, 7 Aug 2009 23:29:43 +0000 (01:29 +0200)]
code cleanup

2 years agoJmxServer javadoc
Piotr Findeisen [Fri, 7 Aug 2009 23:28:42 +0000 (01:28 +0200)]
JmxServer javadoc

2 years agoMessageContext's javadoc
Piotr Findeisen [Fri, 7 Aug 2009 23:10:36 +0000 (01:10 +0200)]
MessageContext's javadoc

2 years agojavadoc & refactoring
Piotr Findeisen [Fri, 7 Aug 2009 22:25:18 +0000 (00:25 +0200)]
javadoc & refactoring

2 years agoTODOs done
Piotr Findeisen [Fri, 7 Aug 2009 22:10:44 +0000 (00:10 +0200)]
TODOs done

2 years agotest launch configurations
Piotr Findeisen [Fri, 7 Aug 2009 22:10:16 +0000 (00:10 +0200)]
test launch configurations

2 years agojavadoc update
Piotr Findeisen [Fri, 7 Aug 2009 21:53:15 +0000 (23:53 +0200)]
javadoc update

2 years agochanges MultiplexerMessage.timestamp to uint64 (backward compatible)
Piotr Findeisen [Fri, 7 Aug 2009 21:46:11 +0000 (23:46 +0200)]
changes MultiplexerMessage.timestamp to uint64 (backward compatible)

2 years agorefactoring
Piotr Findeisen [Fri, 7 Aug 2009 21:38:06 +0000 (23:38 +0200)]
refactoring

2 years agomade RawMessageFrameDecoder not require LittleEndianEndiannessSettingHandler
Piotr Findeisen [Fri, 7 Aug 2009 21:22:33 +0000 (23:22 +0200)]
made RawMessageFrameDecoder not require LittleEndianEndiannessSettingHandler

2 years agoavoid header copying in RawMessageFrameDecoder
Piotr Findeisen [Fri, 7 Aug 2009 18:54:13 +0000 (20:54 +0200)]
avoid header copying in RawMessageFrameDecoder

2 years agofix long (and thus failing) JmxServerRunner startup
Piotr Findeisen [Fri, 7 Aug 2009 18:43:21 +0000 (20:43 +0200)]
fix long (and thus failing) JmxServerRunner startup

2 years agoconfigured referenced libraries in Eclipse to attach external javadoc
Piotr Findeisen [Fri, 7 Aug 2009 17:54:45 +0000 (19:54 +0200)]
configured referenced libraries in Eclipse to attach external javadoc

2 years agoformat
Piotr Findeisen [Fri, 7 Aug 2009 17:46:31 +0000 (19:46 +0200)]
format

2 years agoTestSimpleNettyMultiplexerInteroperability to use multiplexer.jmx.internal.Multiplexe...
Piotr Findeisen [Fri, 7 Aug 2009 16:44:50 +0000 (18:44 +0200)]
TestSimpleNettyMultiplexerInteroperability to use multiplexer.jmx.internal.MultiplexerProtocolHandler

2 years agocode cleanup
Piotr Findeisen [Fri, 7 Aug 2009 16:42:46 +0000 (18:42 +0200)]
code cleanup

2 years agofixed race condition in JmxServerRunner
Piotr Findeisen [Fri, 7 Aug 2009 11:00:41 +0000 (13:00 +0200)]
fixed race condition in JmxServerRunner

2 years agoJmxServer partial support for query
Piotr Findeisen [Thu, 6 Aug 2009 22:51:52 +0000 (00:51 +0200)]
JmxServer partial support for query

2 years agotest updates
Piotr Findeisen [Thu, 6 Aug 2009 22:43:06 +0000 (00:43 +0200)]
test updates

 * tests use JmxServer now
 * bugfixes, improvements regarding shutdown

2 years agotodos
Piotr Findeisen [Thu, 6 Aug 2009 02:09:35 +0000 (04:09 +0200)]
todos

2 years agoJmxServer almost-final implementation
Piotr Findeisen [Thu, 6 Aug 2009 01:00:09 +0000 (03:00 +0200)]
JmxServer almost-final implementation

 * JmxServer beta implementation
   * SendingMethod.ViaConnectionsOfType SendingMethod
 * ConnectionsManager handling reconnecting
 * ConnectionsManager API to shut it down
 * HEARTBITs delegated to separate handler

2 years agoRunner update
Piotr Findeisen [Thu, 6 Aug 2009 00:53:52 +0000 (02:53 +0200)]
Runner update

2 years agoJmxServer.loadMessageDefinitions draft
Piotr Findeisen [Tue, 4 Aug 2009 20:21:21 +0000 (22:21 +0200)]
JmxServer.loadMessageDefinitions draft

2 years agoinstalling Runner as the default class of the generated jars
Piotr Findeisen [Mon, 27 Jul 2009 18:52:15 +0000 (20:52 +0200)]
installing Runner as the default class of the generated jars

2 years agomoved from netty 3.1.0.CR1 to 3.1.0.GA
Piotr Findeisen [Sat, 25 Jul 2009 20:10:17 +0000 (22:10 +0200)]
moved from netty 3.1.0.CR1 to 3.1.0.GA

2 years agoJmxServer stub
Piotr Findeisen [Fri, 24 Jul 2009 15:10:56 +0000 (17:10 +0200)]
JmxServer stub

2 years agoSendingMethid.ViaPeer
Piotr Findeisen [Fri, 24 Jul 2009 15:07:26 +0000 (17:07 +0200)]
SendingMethid.ViaPeer

2 years agojar Runner
Piotr Findeisen [Fri, 24 Jul 2009 13:39:41 +0000 (15:39 +0200)]
jar Runner

2 years agogenerated constants classes now has getConstantsByName and getConstantsNames methods
Piotr Findeisen [Fri, 24 Jul 2009 14:38:30 +0000 (16:38 +0200)]
generated constants classes now has getConstantsByName and getConstantsNames methods

2 years agofixed interruption handling in AbstractBackend
Piotr Findeisen [Thu, 9 Jul 2009 09:10:44 +0000 (11:10 +0200)]
fixed interruption handling in AbstractBackend

2 years agoAbstractBackend fix: currentContext required to reply to meta-packets
Piotr Findeisen [Thu, 9 Jul 2009 09:03:10 +0000 (11:03 +0200)]
AbstractBackend fix: currentContext required to reply to meta-packets

2 years agoregenerated Protocol.java with ant
Piotr Findeisen [Thu, 9 Jul 2009 08:55:34 +0000 (10:55 +0200)]
regenerated Protocol.java with ant

2 years agojavadoc update
Piotr Findeisen [Wed, 8 Jul 2009 22:21:50 +0000 (00:21 +0200)]
javadoc update

2 years agobuild.xml: rule to regenerate Protocol.java from Multiplexer.proto
Piotr Findeisen [Wed, 8 Jul 2009 22:14:42 +0000 (00:14 +0200)]
build.xml: rule to regenerate Protocol.java from Multiplexer.proto

2 years agoignore whitespace errors in git diff over build.xml
Piotr Findeisen [Wed, 8 Jul 2009 22:14:14 +0000 (00:14 +0200)]
ignore whitespace errors in git diff over build.xml

2 years agorenamed multiplexer.protocol.Classes to multiplexer.protocol.Protocol
Piotr Findeisen [Wed, 8 Jul 2009 21:59:24 +0000 (23:59 +0200)]
renamed multiplexer.protocol.Classes to multiplexer.protocol.Protocol

also, fixed docstring changes made during previous renames

2 years agotodos
Piotr Findeisen [Wed, 8 Jul 2009 14:22:34 +0000 (16:22 +0200)]
todos

2 years agouse MessageContext in AbstractBackend
Piotr Findeisen [Wed, 8 Jul 2009 14:21:04 +0000 (16:21 +0200)]
use MessageContext in AbstractBackend

(removed code duplication)

2 years agomigrated from 3.1.0.BETA3 to 3.1.0.CR1
Piotr Findeisen [Wed, 8 Jul 2009 13:45:07 +0000 (15:45 +0200)]
migrated from 3.1.0.BETA3 to 3.1.0.CR1

2 years agomoved all tests under test/ directory
Piotr Findeisen [Wed, 8 Jul 2009 13:36:39 +0000 (15:36 +0200)]
moved all tests under test/ directory

2 years agoreorganized packages
Piotr Findeisen [Wed, 8 Jul 2009 12:54:07 +0000 (14:54 +0200)]
reorganized packages

2 years agoSimpleBackend & co
Piotr Findeisen [Wed, 8 Jul 2009 12:42:48 +0000 (14:42 +0200)]
SimpleBackend & co

 * several new classes and interfaces: AbstractHandlingBackend, SimpleBackend,
   MessageContext, AbstractMessageContext, DefaultMessageContext,
   MessageHandler
 * SendingMethod.via does not return SendingMethod object.
 * helper class Stacks for handling stacks

2 years agojavadoc updates
Piotr Findeisen [Fri, 3 Jul 2009 16:39:45 +0000 (18:39 +0200)]
javadoc updates

2 years agobuild.xml small fixes
Piotr Findeisen [Fri, 3 Jul 2009 16:36:25 +0000 (18:36 +0200)]
build.xml small fixes