This forum is now a read-only archive. All commenting, posting, registration services have been turned off. Those needing community support and/or wanting to ask questions should refer to the Tag/Forum map, and to http://spring.io/questions for a curated list of stackoverflow tags that Pivotal engineers, and the community, monitor.
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)