Ticket #657 (closed task: moved)
Opened 2011-07-05T09:31:09-05:00
Last modified 2012-07-13T22:24:26-05:00
Create jar2ice and icewrap Maven plugin
Reported by: | curtis | Owned by: | curtis |
---|---|---|---|
Priority: | minor | Milestone: |
|
Component: | SCIFIO | Version: | |
Severity: | non-issue | Keywords: | |
Cc: | Blocked By: | ||
Blocking: |
Description
The jar2lib command line tool provides a way to autogenerate C++ proxies corresponding to Java classes in a JAR file. We could create something similar, but using Ice for a inter-process solution. It would generate the Slice definition for all Java classes, as well as one servant class per Java class, which function largely by delegating to instances of the classes being wrapped.
There would need to be a "Main" entry point into the proxies, which is bootstrapped when first connecting to the Ice server, and contains all the new* methods that invoke object constructors on the server side.
Change History
comment:1 Changed 2011-07-05T09:37:43-05:00 by curtis
comment:2 Changed 2011-08-01T12:11:41-05:00 by curtis
- Milestone changed from biweekly-2011: Nov-07 to Nov-18 to imagej-2.0-beta3
Milestone biweekly-2011: Nov-07 to Nov-18 deleted
comment:3 Changed 2012-06-08T12:16:56-05:00 by curtis
- Status changed from new to closed
- Resolution set to fixed
Migrated to loci-software:#709
comment:4 Changed 2012-07-13T22:23:46-05:00 by curtis
- Status changed from closed to reopened
- Resolution fixed deleted
comment:5 Changed 2012-07-13T22:23:53-05:00 by curtis
- Status changed from reopened to closed
- Resolution set to moved
comment:6 Changed 2012-07-13T22:24:26-05:00 by curtis
- Milestone changed from imagej-2.0.0-beta4 to imagej-2.0.0-beta3
The jar2ice program should also allow specification of a whitelist to limit which Java classes are exposed through Ice (see ticket #658).