Welcome to the new Spring.io forums!
If this is your first visit, be sure to check out the
by clicking the link above, and for security reasons, use the
forgot password link to reset your password..
You may have to register before you can post: click the register
link above to proceed. To start viewing messages, select the forum that you want to visit
from the selection below.
I am not sure what your end goal is, but if you want a non-clustered version of JavaSpaces that is free to use in production, you can use the Community edition of GigaSpaces. It is completely spring-ready.
<!-- Spring property configurer which allows us to use system properties (such as user.name). -->
<!-- A bean representing a space (an IJSpace implementation)
if embedded use a /./ if not use jini://*/*/ -->
<os-core:space id="space" url="/./gigaspace"/>
<!-- OpenSpaces simplified space API built on top of IJSpace/JavaSpace. -->
<os-core:giga-space id="gigaspace" space="space" tx-manager="transactionManager"/>
<!-- HelloWorker Service -->
<bean id="HelloWorker" class="org.openspaces.example.helloworld.HelloWork er">
Defines a local Jini transaction manager - good to use anytime you do a take.
When using a polling-container you effectively are doing a take even though your
code doesn't show it.
<os-core:local-tx-manager id="transactionManager" space="space"/>
GigaSpaces has quite extensive Spring support which is named OpenSpaces (as it's open source). The API has many extension points to the vanilla JavaSpaces API but is more adapted to Spring and supports the Spring exception hierarchy, declerative transactions, custom namespaces and a lot of other goodies.
A good place to start would be GigaSpaces wiki:
www dot gigaspaces com slash wiki slash display slash GS6 slash OpenSpaces
(sorry for the non intuitive link, the forum won't let me post links)