activemq-protobuf.git
16 months agoAMQ-6795 Apply patch to allow build on JDK 9 trunk
Timothy Bish [Wed, 23 Aug 2017 19:05:28 +0000 (15:05 -0400)] 
AMQ-6795 Apply patch to allow build on JDK 9

Apply patch to allow JDK 9 builds

8 years ago[maven-release-plugin] prepare for next development iteration trunk
Bosanac Dejan [Tue, 3 Aug 2010 12:17:11 +0000 (12:17 +0000)] 
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-protobuf/trunk@981838 13f79535-47bb-0310-9956-ffa450edef68

8 years ago[maven-release-plugin] prepare release activemq-protobuf-1.1
Bosanac Dejan [Tue, 3 Aug 2010 12:16:57 +0000 (12:16 +0000)] 
[maven-release-plugin] prepare release  activemq-protobuf-1.1

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-protobuf/trunk@981836 13f79535-47bb-0310-9956-ffa450edef68

8 years agoBuffer.toString returned a unexpected result when the buffer offset was not zero
Hiram R. Chirino [Sun, 23 May 2010 15:37:33 +0000 (15:37 +0000)] 
Buffer.toString returned a unexpected result when the buffer offset was not zero

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-protobuf/trunk@947431 13f79535-47bb-0310-9956-ffa450edef68

8 years agoFixes AMQ-2707 : Support for nested protobuf messages. Patch contributed by Richard...
Hiram R. Chirino [Fri, 23 Apr 2010 12:47:34 +0000 (12:47 +0000)] 
Fixes AMQ-2707 : Support for nested protobuf messages.  Patch contributed by Richard Barnett. \!

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-protobuf/trunk@937273 13f79535-47bb-0310-9956-ffa450edef68

9 years ago[maven-release-plugin] prepare for next development iteration
Bosanac Dejan [Sun, 20 Sep 2009 09:37:17 +0000 (09:37 +0000)] 
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-protobuf/trunk@817001 13f79535-47bb-0310-9956-ffa450edef68

9 years ago[maven-release-plugin] prepare release activemq-protobuf-1.0
Bosanac Dejan [Sun, 20 Sep 2009 09:37:02 +0000 (09:37 +0000)] 
[maven-release-plugin] prepare release activemq-protobuf-1.0

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-protobuf/trunk@816999 13f79535-47bb-0310-9956-ffa450edef68

9 years agoAdding missing lic. headers
Hiram R. Chirino [Sat, 19 Sep 2009 14:27:08 +0000 (14:27 +0000)] 
Adding missing lic. headers

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-protobuf/trunk@816931 13f79535-47bb-0310-9956-ffa450edef68

9 years ago[maven-release-plugin] prepare for next development iteration
Bosanac Dejan [Sat, 19 Sep 2009 13:08:45 +0000 (13:08 +0000)] 
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-protobuf/trunk@816918 13f79535-47bb-0310-9956-ffa450edef68

9 years ago[maven-release-plugin] prepare release activemq-protobuf-1.0
Bosanac Dejan [Sat, 19 Sep 2009 13:08:30 +0000 (13:08 +0000)] 
[maven-release-plugin] prepare release activemq-protobuf-1.0

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-protobuf/trunk@816916 13f79535-47bb-0310-9956-ffa450edef68

9 years agodefining plugin in parent pom
Bosanac Dejan [Sat, 19 Sep 2009 12:59:55 +0000 (12:59 +0000)] 
defining plugin in parent pom

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-protobuf/trunk@816914 13f79535-47bb-0310-9956-ffa450edef68

9 years agocleaning up
Bosanac Dejan [Sat, 19 Sep 2009 12:47:23 +0000 (12:47 +0000)] 
cleaning up

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-protobuf/trunk@816909 13f79535-47bb-0310-9956-ffa450edef68

9 years agofixing version number
Bosanac Dejan [Sat, 19 Sep 2009 12:15:52 +0000 (12:15 +0000)] 
fixing version number

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-protobuf/trunk@816904 13f79535-47bb-0310-9956-ffa450edef68

9 years agofixing version number
Bosanac Dejan [Sat, 19 Sep 2009 12:11:21 +0000 (12:11 +0000)] 
fixing version number

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-protobuf/trunk@816903 13f79535-47bb-0310-9956-ffa450edef68

9 years agoadapting to new release process
Bosanac Dejan [Sat, 19 Sep 2009 12:09:26 +0000 (12:09 +0000)] 
adapting to new release process

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-protobuf/trunk@816902 13f79535-47bb-0310-9956-ffa450edef68

9 years ago[maven-release-plugin] prepare for next development iteration
Bosanac Dejan [Thu, 17 Sep 2009 09:35:09 +0000 (09:35 +0000)] 
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-protobuf/trunk@816108 13f79535-47bb-0310-9956-ffa450edef68

9 years agoadding svn:ignore
Bosanac Dejan [Thu, 17 Sep 2009 09:30:28 +0000 (09:30 +0000)] 
adding svn:ignore

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-protobuf/trunk@816106 13f79535-47bb-0310-9956-ffa450edef68

9 years agoupdating to apache pom 6
Bosanac Dejan [Thu, 17 Sep 2009 09:19:55 +0000 (09:19 +0000)] 
updating to apache pom 6

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-protobuf/trunk@816104 13f79535-47bb-0310-9956-ffa450edef68

9 years agoMade the Buffer objects comparable
Hiram R. Chirino [Thu, 26 Mar 2009 18:10:01 +0000 (18:10 +0000)] 
Made the Buffer objects comparable

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-protobuf/trunk@758781 13f79535-47bb-0310-9956-ffa450edef68

9 years agoMaking MessageBuffer extend PBMessage
Hiram R. Chirino [Wed, 18 Mar 2009 18:39:32 +0000 (18:39 +0000)] 
Making MessageBuffer extend PBMessage

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-protobuf/trunk@755695 13f79535-47bb-0310-9956-ffa450edef68

9 years ago- Enahnced the Alt java generator so that all messages implement PBMessage
Hiram R. Chirino [Wed, 11 Mar 2009 13:26:07 +0000 (13:26 +0000)] 
- Enahnced the Alt java generator so that all messages implement PBMessage
- classes created by an enum can now be queried by the associated enum value.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-protobuf/trunk@752441 13f79535-47bb-0310-9956-ffa450edef68

9 years agoFixing assertion
Hiram R. Chirino [Fri, 20 Feb 2009 15:00:33 +0000 (15:00 +0000)] 
Fixing assertion

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-protobuf/trunk@746267 13f79535-47bb-0310-9956-ffa450edef68

9 years agoAdding support for UTF8 and Ascii based buffers. This should help make it more clear...
Hiram R. Chirino [Fri, 20 Feb 2009 03:52:57 +0000 (03:52 +0000)] 
Adding support for UTF8 and Ascii based buffers.  This should help make it more clear what type of encoding is being used string stored in a buffer feild.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-protobuf/trunk@746129 13f79535-47bb-0310-9956-ffa450edef68

9 years agoFixing externizable encoding
Hiram R. Chirino [Fri, 20 Feb 2009 02:05:08 +0000 (02:05 +0000)] 
Fixing externizable encoding

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-protobuf/trunk@746106 13f79535-47bb-0310-9956-ffa450edef68

9 years agoAdd support for a more efficent (CPU wise) encoding via the writeExternal readExterna...
Hiram R. Chirino [Thu, 19 Feb 2009 17:01:07 +0000 (17:01 +0000)] 
Add support for a more efficent (CPU wise) encoding via the writeExternal readExternal methods.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-protobuf/trunk@745926 13f79535-47bb-0310-9956-ffa450edef68

9 years agoA few optimizations
Hiram R. Chirino [Wed, 18 Feb 2009 21:10:08 +0000 (21:10 +0000)] 
A few optimizations

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-protobuf/trunk@745651 13f79535-47bb-0310-9956-ffa450edef68

9 years agoAdded a new alternative java generator which uses a different API style than the...
Hiram R. Chirino [Tue, 17 Feb 2009 14:49:52 +0000 (14:49 +0000)] 
Added a new alternative java generator which uses a different API style than the current one.  The new API style should
make it easier to work with deffered demarshalled messages.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-protobuf/trunk@745108 13f79535-47bb-0310-9956-ffa450edef68

9 years agoSmall optimization to avoid generating EOFExceptions while parsing from a in memory...
Hiram R. Chirino [Fri, 13 Feb 2009 13:20:57 +0000 (13:20 +0000)] 
Small optimization to avoid generating EOFExceptions while parsing from a in memory buffer.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-protobuf/trunk@744106 13f79535-47bb-0310-9956-ffa450edef68

9 years agoFixing compile issue when deferred_decode=true
Hiram R. Chirino [Thu, 5 Feb 2009 19:30:41 +0000 (19:30 +0000)] 
Fixing compile issue when deferred_decode=true

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-protobuf/trunk@741251 13f79535-47bb-0310-9956-ffa450edef68

10 years agoadding noitce files
Hiram R. Chirino [Mon, 24 Nov 2008 19:48:13 +0000 (19:48 +0000)] 
adding noitce files

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-protobuf/trunk@720274 13f79535-47bb-0310-9956-ffa450edef68

10 years agoUpdating pom to be able to do a release
Hiram R. Chirino [Mon, 24 Nov 2008 19:40:08 +0000 (19:40 +0000)] 
Updating pom to be able to do a release

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-protobuf/trunk@720272 13f79535-47bb-0310-9956-ffa450edef68

10 years agoAdding scm info
Hiram R. Chirino [Mon, 24 Nov 2008 19:24:22 +0000 (19:24 +0000)] 
Adding scm info

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-protobuf/trunk@720264 13f79535-47bb-0310-9956-ffa450edef68

10 years agoMoving protobuf to it's own module so that it can be independently released.
Hiram R. Chirino [Fri, 21 Nov 2008 19:53:46 +0000 (19:53 +0000)] 
Moving protobuf to it's own module so that it can be independently released.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-protobuf/trunk@719692 13f79535-47bb-0310-9956-ffa450edef68

10 years agoMoving the activemq-protobuf plugin out of the the sandbox and into the maven-plugins... trunk@719691
Hiram R. Chirino [Fri, 21 Nov 2008 19:44:55 +0000 (19:44 +0000)] 
Moving the activemq-protobuf plugin out of the the sandbox and into the maven-plugins project so that it can get released.

git-svn-id: https://svn.apache.org/repos/asf/activemq/maven-plugins/trunk/activemq-protobuf@719687 13f79535-47bb-0310-9956-ffa450edef68

10 years agoRenaming ByteSequence to Buffer to avoid name conflicts with similar objects in ActiveMQ trunk@719686
Hiram R. Chirino [Thu, 13 Nov 2008 21:39:10 +0000 (21:39 +0000)] 
Renaming ByteSequence to Buffer to avoid name conflicts with similar objects in ActiveMQ

git-svn-id: https://svn.apache.org/repos/asf/activemq/sandbox/activemq-protobuf@713832 13f79535-47bb-0310-9956-ffa450edef68

10 years agoSimplified the Coded Input/Output streams.. they now strictly provide encoding method...
Hiram R. Chirino [Thu, 13 Nov 2008 03:56:48 +0000 (03:56 +0000)] 
Simplified the Coded Input/Output streams.. they now strictly provide encoding methods and delegate to another stream for buffering

git-svn-id: https://svn.apache.org/repos/asf/activemq/sandbox/activemq-protobuf@713629 13f79535-47bb-0310-9956-ffa450edef68

10 years agoForked the coded input/output streams from the google proto buff project so that...
Hiram R. Chirino [Wed, 12 Nov 2008 17:42:27 +0000 (17:42 +0000)] 
Forked the coded input/output streams from the google proto buff project so that we don't need them as a dependency and also because we want to do some optimizations to them.

git-svn-id: https://svn.apache.org/repos/asf/activemq/sandbox/activemq-protobuf@713432 13f79535-47bb-0310-9956-ffa450edef68

10 years agoAdded support for a auto_clear_optional_fields option.
Hiram R. Chirino [Thu, 16 Oct 2008 14:23:43 +0000 (14:23 +0000)] 
Added support for a auto_clear_optional_fields option.

git-svn-id: https://svn.apache.org/repos/asf/activemq/sandbox/activemq-protobuf@705251 13f79535-47bb-0310-9956-ffa450edef68

10 years agoAdded an option to support deferred decoding of messages.
Hiram R. Chirino [Wed, 8 Oct 2008 23:32:15 +0000 (23:32 +0000)] 
Added an option to support deferred decoding of messages.
messages now implement equals() and hashCode()

git-svn-id: https://svn.apache.org/repos/asf/activemq/sandbox/activemq-protobuf@703019 13f79535-47bb-0310-9956-ffa450edef68

10 years agoCleaned up the Message interface so that it's obvious and easy to use Framed and...
Hiram R. Chirino [Tue, 7 Oct 2008 20:18:39 +0000 (20:18 +0000)] 
Cleaned up the Message interface so that it's obvious and easy to use Framed and Unframed encoding of the messages.

git-svn-id: https://svn.apache.org/repos/asf/activemq/sandbox/activemq-protobuf@702614 13f79535-47bb-0310-9956-ffa450edef68

10 years agofixing
Hiram R. Chirino [Tue, 16 Sep 2008 18:23:45 +0000 (18:23 +0000)] 
fixing

git-svn-id: https://svn.apache.org/repos/asf/activemq/sandbox/activemq-protobuf@695997 13f79535-47bb-0310-9956-ffa450edef68

10 years agoUpdated build to the latest released protobuf jar. Also made some enhancements to...
Hiram R. Chirino [Fri, 5 Sep 2008 17:39:14 +0000 (17:39 +0000)] 
Updated build to the latest released protobuf jar.  Also made some enhancements to Message so that you can write it to
a stream as a partial or as message.  Doing a partial will allow you to append more messages to the stream and when demarshalled
they will be merged as one message.

git-svn-id: https://svn.apache.org/repos/asf/activemq/sandbox/activemq-protobuf@692498 13f79535-47bb-0310-9956-ffa450edef68

10 years agoMade the Message class an interfae and added a few more message options that the...
Hiram R. Chirino [Wed, 3 Sep 2008 16:01:30 +0000 (16:01 +0000)] 
Made the Message class an interfae and added a few more message options that the java generator understands.

git-svn-id: https://svn.apache.org/repos/asf/activemq/sandbox/activemq-protobuf@691644 13f79535-47bb-0310-9956-ffa450edef68

10 years agoAdded unit tests for the protobuf stuff. Basically a port of the com.google.protobuf...
Hiram R. Chirino [Tue, 2 Sep 2008 20:47:37 +0000 (20:47 +0000)] 
Added unit tests for the protobuf stuff.  Basically a port of the com.google.protobuf unit tests.  Many tests were omitted since this implemenation does
not support the reflection features.

git-svn-id: https://svn.apache.org/repos/asf/activemq/sandbox/activemq-protobuf@691375 13f79535-47bb-0310-9956-ffa450edef68

10 years agoAdded better compatibility with the existing protobuf java api.. made implementing...
Hiram R. Chirino [Tue, 2 Sep 2008 20:44:44 +0000 (20:44 +0000)] 
Added better compatibility with the existing protobuf java api.. made implementing it's unit tests easier.

git-svn-id: https://svn.apache.org/repos/asf/activemq/sandbox/activemq-protobuf@691373 13f79535-47bb-0310-9956-ffa450edef68

10 years agoGenerated most of the marshalling/unmarshalling bits.
Hiram R. Chirino [Sun, 31 Aug 2008 04:06:49 +0000 (04:06 +0000)] 
Generated most of the marshalling/unmarshalling bits.

git-svn-id: https://svn.apache.org/repos/asf/activemq/sandbox/activemq-protobuf@690632 13f79535-47bb-0310-9956-ffa450edef68

10 years ago- We are now fully parsing the proto examples in the test module including imports
Hiram R. Chirino [Sat, 30 Aug 2008 18:54:28 +0000 (18:54 +0000)] 
- We are now fully parsing the proto examples in the test module including imports
- Type resolution is in place, works even across imports.
- Generating all the mesage, enum, and group classes, and references between them are properly qualifed.

Still need to work on repeatable fields/groups and generate proper marshalling for all the types.

git-svn-id: https://svn.apache.org/repos/asf/activemq/sandbox/activemq-protobuf@690550 13f79535-47bb-0310-9956-ffa450edef68

10 years agoUpdated parser so it can successfully parse all the unit test proto files. Generator...
Hiram R. Chirino [Fri, 29 Aug 2008 21:34:08 +0000 (21:34 +0000)] 
Updated parser so it can successfully parse all the unit test proto files.  Generator is still in progress.

git-svn-id: https://svn.apache.org/repos/asf/activemq/sandbox/activemq-protobuf@690397 13f79535-47bb-0310-9956-ffa450edef68

10 years agoAdding some unit test proto file from the google proejct (The project is ASL Licenced...
Hiram R. Chirino [Fri, 29 Aug 2008 19:28:26 +0000 (19:28 +0000)] 
Adding some unit test proto file from the google proejct (The project is ASL Licenced) and including Notice of
the inclusion in the NOTICE file.

git-svn-id: https://svn.apache.org/repos/asf/activemq/sandbox/activemq-protobuf@690373 13f79535-47bb-0310-9956-ffa450edef68

10 years agoMade a maven mojo.. setting up a test module
Hiram R. Chirino [Fri, 29 Aug 2008 19:25:33 +0000 (19:25 +0000)] 
Made a maven mojo.. setting up a test module

git-svn-id: https://svn.apache.org/repos/asf/activemq/sandbox/activemq-protobuf@690372 13f79535-47bb-0310-9956-ffa450edef68

10 years agosetting up for multi module
Hiram R. Chirino [Fri, 29 Aug 2008 18:41:40 +0000 (18:41 +0000)] 
setting up for multi module

git-svn-id: https://svn.apache.org/repos/asf/activemq/sandbox/activemq-protobuf@690365 13f79535-47bb-0310-9956-ffa450edef68

10 years agoAdding first pass of the proto generator
Hiram R. Chirino [Fri, 29 Aug 2008 16:53:00 +0000 (16:53 +0000)] 
Adding first pass of the proto generator

git-svn-id: https://svn.apache.org/repos/asf/activemq/sandbox/activemq-protobuf@690331 13f79535-47bb-0310-9956-ffa450edef68

10 years agoAdding a little module to help make it easier to work with Protocol Buffers from...
Hiram R. Chirino [Fri, 29 Aug 2008 16:25:30 +0000 (16:25 +0000)] 
Adding a little module to help make it easier to work with Protocol Buffers from Java

git-svn-id: https://svn.apache.org/repos/asf/activemq/sandbox/activemq-protobuf@690318 13f79535-47bb-0310-9956-ffa450edef68