This repository has been archived by the owner on Jul 10, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Devlog
Philipp Haussleiter edited this page Nov 25, 2015
·
1 revision
20100304
Refactored the remoting code, streamlining esp. exception handling. The protocol changed, so this is not compatible with earlier versions.
- Added new Command to set/get istrumentedMethods:
bbistrumentedMethods | get | set | – gets/sets the istrumentedMethods property of the BundleBee grid node. - Updated maven profiles:
-P release – Builds the assembly file with all example modules.
-P examples – Builds the BundleBee project with all example modules.
20091019 joergp
Weaver: removed org.eclipse.* from privatePackage, shrinking the jar from 2MB to 1MB
20091012 joergp
Added sample application ‘Examples/Fractal’ that computes and displays mandelbrot sets in a distributed way. Can be started from the console using bbfractalui
.
20091011 phl
Started with working on issue #21. There is a maven plugin, to build and sign a webstart application.
To use this build cycle there was first the need to fix the current maven build #22.
The next big task will be a starter application that will start the BB Framework within a Java Webstart application. I plan to solve also issue #13 with this approach.
- javassist failed at runtime when custom type have been used as parameters. $sig cannot be resolved
- after fixing that: a servicefilter could not be correctly determined, bc. the $sig class had a different classloader from ‘this’
- after fixing that: the custom type could not be resolved on the remote side, bc. the CL of the servlet bundle cannot access the custom bundle (thats how OSGi is intended to work)
- after fixing that: the remote site could not handle primitive parameter types when calling the service by reflection
20090930 joergp
Integrated project EchoCLI
into TestBundle
, for they are very closely coupled and EchoCLI consist of nearly nothing.
20090930 joergp
Redesigned weaved code in project Weaver. It has been factored so that only 3 lines of code remain to be weaved in.
It is threadsafe now.
Established proper exception handling for exceptions that occured in the remote site:
- If a runtime exception occured, it is just rethrown.
- If one of the the declared exceptions of the method occured (taking inheritance into account), it is rethrown.
- Otherwise a BundleBee runtime exception is thrown.