Pages: « Previous 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 Next »
Summary Period: 2005-03-22 to 2005-03-16 (Commits 2839-2888 of 3188)
Minor reformatting
4 lines of code changed in:
Improved session replication code:
* Implement bulk session touch and discard operations
* Add distributed flag to SwarmSession to know if it is replicated or not
* Transfer whole session when distributing it to preserve all its fields
135 lines of code changed in:
Use higher (10 minutes) default request timeout if rhino debugger is on.
9 lines of code changed in:
Minimalistic update to new features (final version coming tomorrow)
6 lines of code changed in:
Fix stupid mistake: serialize cacheNode, not session.
3 lines of code changed in:
Add hooks to close channel when shutting down. Otherwise really really bad things happen.
27 lines of code changed in:
Check for updates in lastModified()
6 lines of code changed in:
Generally add the exception as second argument when logging errors.
Add check for null pointer when unregistering XML-RPC handler.
11 lines of code changed in:
Implement channel multiplexing: use the same channel and adapter for all services.
97 lines of code changed in:
Initial check-in
132 lines of code changed in:
Check if adapter and cache exist before trying to stop them in shutdown()
8 lines of code changed in:
Check if adapter exists before trying to stop it in shutdown()
5 lines of code changed in:
Implement doGenerateID() that can safely be called by IDGenerator
without causing infinite recursion.
45 lines of code changed in:
Make generateID() throw Exception
3 lines of code changed in:
Directly implement SwarmCache on top of PullPushAdapter, remove Connector class.
88 lines of code changed in:
Do not implement MembershipListener interface in SwarmSessionManager.
Extend ChannelUtils.createChannel() to take a port number as second argument.
13 lines of code changed in:
Add logging, transfer sessions via UpdateSessionEvent class, keep track of changes in message.
82 lines of code changed in:
Add commons-logging.jar
1 lines of code changed in:
Add public setUserHandle(), setCacheNode(), getMessage(), setMessage() methods.
41 lines of code changed in:
Make getLogger() public
3 lines of code changed in:
Update README to include helma.swarm.SwarmSessionManager
8 lines of code changed in:
Adding replicated session manager.
378 lines of code changed in:
Move session manager initialization code towards the end of init() to make sure
other fiels are initialized when we start (request evaluators must be usable).
13 lines of code changed in:
Make sure we enter and exit a Context in serialize()/deserialize().
Do not wrap return object in deserialize().
24 lines of code changed in:
Moved and renamed helma.objectmodel.swarm.HelmaSwarmCache to
helma.swarm.SwarmCache
321 lines of code changed in:
Switch on debug and optimize in javac tag
3 lines of code changed in:
Try to make javac 1.5 not complain by casting argument to Object[].
4 lines of code changed in:
Move XmlDatabase to helma.objectmodel.dom package.
Move the IDGenerator into XmlIDGenerator in the same package.
Make helma.objectmodel.db.IDGenerator an interface that can be
used to plug id generators into NodeManager.
55 lines of code changed in:
Moved/merged to XmlIDGenerator in the same package.
0 lines of code changed in:
Move XmlDatabase to helma.objectmodel.dom package.
Move the IDGenerator into XmlIDGenerator in the same package.
Make helma.objectmodel.db.IDGenerator an interface that can be
used to plug id generators into NodeManager.
576 lines of code changed in:
* Make getEvaluator() and releaseEvaluator() methods public
* Immediately mark application as running in init()
* Adapt to new signature of NodeManager.init()
7 lines of code changed in:
Cleaned up embedded database code:
Cleaned up IDatabase interface, moved code into XmlDatabase,
removed IDGenerator code from NodeManager and Transactor.
146 lines of code changed in:
Ignore registerSubnodeChange for transient or new nodes.
7 lines of code changed in:
Implement getScriptingEngine(): gets the evaluator's scripting engine,
creating and initializing it if necessary.
12 lines of code changed in:
Added Javadocs, minor code reformatting, removed unused method.
62 lines of code changed in:
v0.9
1 lines of code changed in:
removed Rhino support from Helmagroups
.. implementation was memory leaking, bugfixing too complicated
we now use a nice and straightforward javascript library
0 lines of code changed in:
added a static reference to the GroupExtension
made checkAppLink public for usage with javascript
don't start a RhinoGroupExtension, return an empty HashMap instead in initScripting()
set writable to false if not explicitly set to true in app.properties
10 lines of code changed in:
added sendMode settings to remove/save/wrap
17 lines of code changed in:
added fields for timeouts
updated to v0.9
11 lines of code changed in:
made timeout configurable with setTimeout, default values in GroupConstants
timeout for execute is defined on a per request basis
commented out activation of JGroups-Channel's AUTO_RECONNECT feature
null out Group in MessageDispatcher at disconnect
added sendMode settings to remove/save/wrap
added stop method
46 lines of code changed in:
added stop method which nulls out reference to group
4 lines of code changed in:
removed support for application wide sendMode
0 lines of code changed in:
Overworked and cleaned up session code a bit:
* Made all fields in Session and SessionManager protected to allow
subclassing outside the package
* Renamed SessionManager.setApplication() to init() and introduce
SessionManager.shutdown()
* Introduce Session.commit(RequestEvaluator) which is called after a HTTP
request has finished executing
3555 lines of code changed in:
Use logError() rather than logEvent() for logging HTTP request errors
3 lines of code changed in:
Swap out session handling into separate SessionManager class.
315 lines of code changed in:
Implement Session.login(userName, password)
16 lines of code changed in:
Add serilaize()/deserialize() support to ScriptingEngine to allow engines
to take care of serialization of scriptable objects.
70 lines of code changed in:
Fix bug that always caused resource- and app-less properties to be cleared in update().
6 lines of code changed in:
Fix ClassCastException in SkinMap.load()
6 lines of code changed in:
Pages: « Previous 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 Next »
Generated by StatCVS 0.2.2