JBoss Community

View feed: JBoss Remoting

  • Subscribe to this feed:
  • ATOM

Remoting 3.0.0.Beta2 Released

Posted on 2008-12-18 22:23:00.0 by David M. Lloyd [ View original post ]

This is the last Beta before the CR (candidate for release) series. As always, the download is available at the Remoting download page . This release differs from Beta1 in several ways, not the least of which is the more complete distribution, which includes source JARs and API Javadoc as well as the Remoting JARs themselves. View the release notes for the full list of differences.

The online Javadoc is available here . Also, there are a few code samples available in the Subversion repository. Please feel free to report bugs in the Remoting JIRA bug tracker , making sure to mark the proper version when doing so.


Post to DZone   Post to del.icio.us   Digg this!   Stumble It!

Remoting 3.0.0.Beta1 Released

Posted on 2008-11-14 18:07:00.0 by David M. Lloyd [ View original post ]

The download is available at the Remoting download page . The structure is similar to the milestone releases; though it may be changing slightly for the next Beta. I expect that there will be at most one more Beta, followed by a CR series.

Javadoc is available online at the docs site ; bugs should be reported in the bug tracker (make sure you report the bug in the 3.0.0.Beta1 release). See the project page for more information.


Post to DZone   Post to del.icio.us   Digg this!   Stumble It!

JBoss Marshalling, River Protocol 1.0.0.GA Released

Posted on 2008-11-14 15:20:00.0 by David M. Lloyd [ View original post ]

JBoss Marshalling is an alternative serialization API that fixes many of the problems found in the JDK serialization API while remaining fully compatible with java.io.Serializable and its relatives, and adds several new tunable parameters and additional features, all of which are pluggable via factory configuration (externalizers, class/instance lookup tables, class resolution, and object replacement, to name a few).

This project doesn't yet have an official home, but you can view the online API documentation right here, and the project is available for download at this location within the JBoss repository.


Post to DZone   Post to del.icio.us   Digg this!   Stumble It!

JBoss Marshalling Framework 1.0.0.Beta2 Released

Posted on 2008-10-16 23:43:00.0 by David M. Lloyd [ View original post ]

I'm pleased to announce that the second beta of the new marshalling framework has arrived. The API is pretty much final at this point; now it's just a bug quest before the first CR is released in a couple weeks. For more information about the features of the framework, please see the original Beta1 announcement .

Download the JARs from the repository . The documentation is available here at the JBoss docs site . Please report any bugs in the JBoss Marshalling bug tracker .

Many thanks to Ron Sigal, author of the Java serializaiton-compatible module, and the one who flushed out some most all of the bugs from the Beta1 River protocol implementation that were fixed in this version.


Post to DZone   Post to del.icio.us   Digg this!   Stumble It!

JBoss Marshalling Framework 1.0.0.Beta1 Released

Posted on 2008-10-06 20:46:00.0 by David M. Lloyd [ View original post ]

As a part of the JBoss Remoting project (and hopefully several other projects as well), I've developed a separated marshalling (a.k.a. serialization) framework. This framework was inspired by the need for certain features unavailable with the standard Object*Stream classes:

  • Pluggable class resolvers, making it easy to customize classloader policy, by implementing a small interface (rather than having to subclass the Object*Stream classes)

  • Pluggable object replacement (also without subclassing)

  • Pluggable predefined class tables, which can dramatically decrease stream size and serialization time for stream types which frequently use a common set of classes

  • Pluggable predefined instance tables, which make it easy to handle remote references

  • Pluggable externalizers which may be used to serialize classes which are not Serializable , or for which an alternate strategy is needed

  • Customizable stream headers

  • Each marshaller instance is highly configurable and tunable to maximize performance based on expected usage patterns

  • A generalized API which can support many different protocol implementations, including protocols which do not necessarily provide all the above features

  • Inexpensive instance creation, beneficial to applications where many short-lived streams are used

  • Support for separate class and instance caches, if the protocol permits; useful for sending multiple messages or requests with a single stream, with separate object graphs but retaining the class cache


The default implementation, known as "River", is also available as a separate JAR.

This project does not have a home page, but the binaries have been uploaded to repositry.jboss.org and the Javadocs are available online at docs.jboss.org . The source code may be found in my sandbox repository for now, until it gets a permanent home.

Enjoy!


Post to DZone   Post to del.icio.us   Digg this!   Stumble It!

JBossRemoting release 2.5.0.GA is available

Posted on 2008-09-15 15:58:00.0 by Ron Sigal [ View original post ]

JBossRemoting 2.5.0.GA is now available. It started life as 2.4.0.SP2 (that is, it is primarily a bug fix release), but it evolved into 2.5.0.GA when it turned out that the internal divergence between Apache Tomcat and JBossWeb made it difficult to continue to support both versions. Henceforth, Remoting 2.x will support only JBossWeb, which means that the HTTP transport will work only with jdk 1.5 and above. All other Remoting facilities should, for now, continue to work with jdk 1.4, but it is the official policy of JBoss / Red Hat to no longer support jdk 1.4.

The jboss-remoting.jar file is available at http://repository.jboss.com/jboss/remoting/ and the complete distribution zip file is available at http://www.jboss.org/jbossremoting/downloads/ .

Feedback is welcome on the Remoting user forum: http://www.jboss.com/index.html?module=bb&op=viewforum&f=222.

JBossRemoting release 2.4.0.GA is available

Posted on 2008-06-03 04:07:00.0 by Ron Sigal [ View original post ]

JBossRemoting 2.4.0.GA is now available. This is a major incremental release that resolves about 160 JIRA issues, including 76 bug fix issues and 28 feature issues. It is meant to be binary compatible with the previous major release, currently at 2.2.2.SP7, and configurably wire compatible with any release back to 1.4.3.GA.

Among the new features are:

- Support for multihome servers [JBREM-643]
- Safe to run with installed security manager [JBREM-934],[JBREM-977],[JBREM-978],
- Better support for IPv6 addresses [JBREM-864], [JBREM-865]
- Improved connection monitoring [JBREM-888], [JBREM-891]
- Server gets client address in invocations [JBREM-758]
- Support for server configuration by microcontainer injection [JBREM-63]

[The Remoting JIRA page is at http://jira.jboss.com/jira/browse/JBREM.]

Support for multihome servers requires an extension of the InvokerLocator syntax. For example,

socket://multihome:6500/?homes=10.32.4.2!192.168.4.2

will create a server bound to 10.32.4.2 and 192.168.4.2.

The jboss-remoting.jar file is available at http://repository.jboss.com/jboss/remoting/ and the complete distribution zip file is available at http://www.jboss.org/jbossremoting/downloads/ .

Feedback is welcome on the Remoting user forum: http://www.jboss.com/index.html?module=bb&op=viewforum&f=222.

Remoting 3.0.0-M2 Released

Posted on 2008-04-21 11:04:00.0 by David M. Lloyd [ View original post ]

Remoting 3.0.0-M2 is released. I've got the jars uploaded in a ZIP file, but you'll want to check out the project and look in the "samples/" for samples of using the standalone API. The Microcontainer integration is scheduled for M3, so standalone is pretty much all that you can really play with at the moment. Report bugs in JIRA as "found in: 3.0.0-M2" and "fix for: 3.0.0-M3" to make sure I see them.

The version "M2" means "Milestone 2". The API is more or less stable, but until the first Beta release it is possible that the API (and the basic protocols) will change in an incompatible way. I do, however, encourage you to download and play around with it.

You can download the JARs here, and as always the sources are available via anonymous SVN (and committer SVN).

Post to DZone   Post to del.icio.us   Digg this!   Stumble It!

JBoss Remoting 2.0.0 release and performance benchmark report

Posted on 2006-09-18 15:26:08.0 by Tom Elrod [ View original post ]

JBoss Remoting 2.0.0 release and performance benchmark report

JBossRemoting 2.0.0.GA has been released and is available for download . This is a major release with over a 160 jira issues resolved (feature requests, bug fixes, etc.) and release notes can be found within the online documentation .

Along with this release, a performance benchmark report has also been published online. The report compares performance of JBoss Remoting, raw Java transports, and Spring Remoting.



JBossRemoting 1.4.4.GA released

Posted on 2006-06-19 23:27:31.0 by Tom Elrod [ View original post ]

JBoss Remoting 1.4.4 released

The release of JBossRemoting 1.4.4.GA is now available. This is a minor release with some minor fixes to 1.4.1. Since 1.4.2 and 1.4.3 also only contained minor patches, only the 1.4.4 release is posted for download as full distribution. This is also the release included in JBossAS 4.0.4.GA

Release Notes - JBoss Remoting - Version 1.4.4.GA
  • [JBREM-426] - keyStorePath and keyStorePassword being printed to standard out
Release Notes - JBoss Remoting - Version 1.4.3.GA
  • [JBREM-418] - ObjectInputStreamWithClassLoader can't handle primitives
Release Notes - JBoss Remoting - Version 1.4.2 final
  • [JBREM-429] - Create JBossSerialization MarshalledValue more optimized for RemoteCalls


  • Subscribe to this feed:
  • ATOM