summaryrefslogtreecommitdiffstats
path: root/sca-java-2.x/trunk/modules/endpoint-hazelcast (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Use string values to avoid OSGi access violationrfeng2010-04-201-3/+6
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@936026 13f79535-47bb-0310-9956-ffa450edef68
* Comment out transaction code in Hazelcast registry while the Hazelcast issue ↵antelder2010-04-191-9/+11
| | | | | | is investigated git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@935630 13f79535-47bb-0310-9956-ffa450edef68
* Decrease the Hazelcast wait before join time as it makes it appeaer fasterantelder2010-04-191-0/+4
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@935484 13f79535-47bb-0310-9956-ffa450edef68
* Disable the Hazelcast shutdown hook as it causes race conditions with ↵antelder2010-04-191-0/+4
| | | | | | Tuscany's one which can cause slow shutdowns or exceptions during shutdown git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@935478 13f79535-47bb-0310-9956-ffa450edef68
* Synchronize shutdown to avoid exceptions when things happen concurentlyantelder2010-04-091-26/+36
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@932387 13f79535-47bb-0310-9956-ffa450edef68
* Update to Hazelcast 1.8.3antelder2010-04-081-1/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@931810 13f79535-47bb-0310-9956-ffa450edef68
* Use concurrent hash map to avoid threading issuerfeng2010-03-311-1/+2
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@929710 13f79535-47bb-0310-9956-ffa450edef68
* Update Hazelcast registry to check for duplicate endpointsantelder2010-03-212-0/+33
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@925745 13f79535-47bb-0310-9956-ffa450edef68
* Fix Hazelcast client to correckt initilize Hazelcast registry endpointOwners ↵antelder2010-03-201-2/+2
| | | | | | and getHazelcastInstance git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@925589 13f79535-47bb-0310-9956-ffa450edef68
* Add a method to get the Hazelcast member owning an endpointantelder2010-03-181-0/+21
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@924744 13f79535-47bb-0310-9956-ffa450edef68
* Add a getter for the Hazelcast instanceantelder2010-03-161-0/+4
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@923759 13f79535-47bb-0310-9956-ffa450edef68
* Set remote when its remoteantelder2010-03-161-1/+2
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@923612 13f79535-47bb-0310-9956-ffa450edef68
* Update Hazelcast endpoint registry to remove endpoints from a runtime that ↵antelder2010-03-092-93/+95
| | | | | | no longer exists git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@921095 13f79535-47bb-0310-9956-ffa450edef68
* Update to Hazelcast 1.8.1antelder2010-03-083-3/+3
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@920181 13f79535-47bb-0310-9956-ffa450edef68
* Clean up the remote flag for endpoint and change the endpoint reference ↵rfeng2010-02-261-4/+1
| | | | | | status to an enum git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@916778 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3473 - where a local call (local interface) is used within a ↵slaws2010-02-231-5/+12
| | | | | | contribution but where the hazelcast registry is in operation I've updated the registry to return the actual endpoint rather than the serialized version so that the endpoint isn't marked as remote and so that the interface contract is intact. This also adds and enables a test case that ensures that this is working. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@915379 13f79535-47bb-0310-9956-ffa450edef68
* Start to clean up the node-api (remove Node.destroy())rfeng2010-02-091-3/+3
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@908233 13f79535-47bb-0310-9956-ffa450edef68
* Set default map config to use near cache to improve local endpoint read ↵antelder2010-02-041-1/+5
| | | | | | performance git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@906581 13f79535-47bb-0310-9956-ffa450edef68
* Update tribes registry to also support the tuscany registry uri formatantelder2010-01-293-276/+3
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@904504 13f79535-47bb-0310-9956-ffa450edef68
* Refactor the DomainRegistryFactory to be extensions of ↵rfeng2010-01-293-111/+57
| | | | | | DomainRegistryFactoryExtensionPoint git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@904367 13f79535-47bb-0310-9956-ffa450edef68
* Change the tuscanyClient scheme to pbe all lower case so it works with the ↵antelder2010-01-281-4/+4
| | | | | | toLowerCase in the DefaultEndpointRegistryFactory, and move all the remote code in the scaclient to happen at invocation time. This now works for multiple local and remote nodes in one or separate JVMs git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@904206 13f79535-47bb-0310-9956-ffa450edef68
* Update to allow the client to share this as a subclassantelder2010-01-282-3/+7
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@904113 13f79535-47bb-0310-9956-ffa450edef68
* Start of making the Tuscany sca client impl work for both local or remote ↵antelder2010-01-201-18/+17
| | | | | | nodes and to be generic for any binding. Work in progress, only local invocations work presently git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@901270 13f79535-47bb-0310-9956-ffa450edef68
* Expose system definitions from the deployerrfeng2010-01-192-51/+265
| | | | | | | Add the removal of entries when the member leaves the group Add listeners to the hazelcastInstance git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@900661 13f79535-47bb-0310-9956-ffa450edef68
* Change the Hazelcast registry to support both distributed an in-VM only ↵antelder2010-01-082-6/+16
| | | | | | operation git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@897140 13f79535-47bb-0310-9956-ffa450edef68
* Refine MFrfeng2010-01-061-2/+2
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@896656 13f79535-47bb-0310-9956-ffa450edef68
* Updates to the Hazelcast regsitry manifestantelder2010-01-061-16/+7
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@896648 13f79535-47bb-0310-9956-ffa450edef68
* More changes to get the Hazelcast endpoint registry workingantelder2010-01-057-578/+560
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@896269 13f79535-47bb-0310-9956-ffa450edef68
* Start a endpoint registry based on Hazelcast. Hazelcast seems to do just ↵antelder2010-01-056-0/+826
about everything we need and seems quite easy to use compared to other options. It supports multicast and explicit ip addresses, with ip addresses you only need to specifiy the address of one node and then all other nodes get notified about the new node. Hazelcast has various encryption options to secure the domain, and it has a way to have endpoints removed when a node disapears (though that requires a bit of code on our part to get to work). One limitation is currently it doesnt support multiple nodes using multicast, but they've said they can fix that. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@896038 13f79535-47bb-0310-9956-ffa450edef68