Found a bug with the dynamic proxies with the 1.2 release. No object based parameters could be passed through the proxy. That's fixed. Let us know if you find anything else!
We know it took long enough, but the previous beta has been replaced with a full release.
There are a few bug fixes, but the big deal is what we hope to be a working connection limiting code base for our dynamic RMI proxies.
Thanks!
This Beta release is to fix a problem with the Transport Dynamic Proxy Equality. Previous versions had a problem, with Proxies of the same subject not returning True from a .equals call. This release should fix that, speed up subsequent client connection calls after the first, and keep the output clean if the client doesn't have a esw.properties file.
This release fixes a major problem with the transport system. There were some missing files in 1.0.1, and because of that, its recommended that everyone using version 1.0.1 upgrade to version 1.0.2
This release also includes some requested changes, like having the port number that transport is using be accessible when using the RMI transport, and avoiding a double proxy object when using some RMI Namespace methods. This release also includes the recommended property files for execution and building, as well as the jars needed, in the source zip.
Added the new release to the site. This one includes all the changes and new additions from the last month. There is a change-log available.
SoapTransport has been checked into CVS and will be in the next build. The next build will also include the ClusteredDBConnectionPool implementation as requested. The SoapTransport is not normally a net.sourceforge.esw.transport implementation, it has a separate facade, mainly because its pretty different from other transports. But two Adapters have been included that can be set as delegates to the net.sourceforge.esw.transport package to allow the default transport to happen over Soap. ... read more
Fulfilled Feature Request 584295 which was a request for an HTML Parser Transducer. This transducer uses the JavaCC HTML Parser library to process the HTML file and still the contents into a node. The JavaDoc still needs to be filled out. Maybe in a couple of days, but it will be in the next build.
Somehow, inbetween using jEdit and Textpad, a bunch of funky extra lines were added to most of the source files. These lines weren't visible through all tools, just some... so I wrote a jEdit Macro to remove them and updated the CVS repository with the clean versions...
This build includes the RMI Connection limiting feature as requested, and some modifications to test code. It also contains the SystemPropertiesTransducer, and sets one up by default to be part of the property system
Submitted a first build... has running files, source, some docs and examples... code should be solid, but the support files could use some work... now working on it...
Added a bunch of test code for the framework into cvs under the testnet.sourceforge.esw package. Since most of it runs using jUnit, it'll require jUnit to compile and/or run it.
Starting Source Files have been added to CVS under the esw/projects directory. I'll be adding some test code and a first build in a few days. Then will come some documentation :)