Axis2 commits

RevisionAuthorDateDescription
665759azeez09 Jun 2008 12:48:23

1. Handling member specific properties in a more elegant manner
2. The load balancer impl needs to be able to retrieve the LoadBalanceEvent handler instance

664678azeez09 Jun 2008 07:09:32

Set the HTTP/S ports as membership properties. So when a new member joins, we can automatically detect its ports which can be used for load balancing

664514dims08 Jun 2008 11:30:55

cleanup test, reuse code for install/remove a caching factory

664489azeez08 Jun 2008 08:24:30

Adding load balancing event notification mechanism

664411dims07 Jun 2008 19:05:15

Fix for Out-Of-Memory error in a simple client that calls addPort to dynamically add ports. Each addPort causing a new EndpointDescription and AxisService to be created. And, since each call to Service.create() creates a new service delegate, this can cause a problem in a server environment where the client AxisConfiguration is cached.

Added logic to re-use the EndpointDescriptionImpl objects across identical addPorts on the same service. We are caching them in the AxisConfiguration as that is the only common location. Also using WeakReferences to allow the jvm to clean up the instances that are no longer used.

664076barrettj06 Jun 2008 14:54:33

Use an ID based on time rather than a non-unique hashcode to generate a unique client AxisService name

664002eranga06 Jun 2008 12:04:28

trimimg the parameters form service config

663997eranga06 Jun 2008 12:01:42

minor change for exception handling code

663839deepal06 Jun 2008 02:49:53

we should display java.util.Date as xs:date , so I did the fix

663814dims05 Jun 2008 23:49:59

Performance related fix from David J. Strite. Thanks David!!

The AbstractContext.properties map starts with the default size of 16. Enough properties are added to the message context to resize and rehash the map twice during a request. Each time a HashMap is resized, it's doubled. Setting the initial size to 64 prevents the resizing.

663362azeez04 Jun 2008 16:08:31

Set the domain name in the membership service

663119azeez04 Jun 2008 10:25:53

Adding the ability for a node to act as a Load Balancer.
We can deploy the load balancer also in its own load balancer cluster.

662761dims03 Jun 2008 08:20:36

use concurrent hash map to prevent a race condition when shutting down equinox