| Description |
Old Usage |
New Usage |
Deprecation |
End Of Life |
| Deprecated update() method has been removed |
update(Entry template, Entry newEntry, Transaction txn, long lease) |
update(Entry, Transaction, long, long, int) |
6.0 |
6.5 |
| Deprecated update() method has been removed |
update(Entry template, Entry updatedEntry, Transaction transaction, long lease, long timeout) |
update(Entry, Transaction, long, long, int) |
6.0 |
6.5 |
| Deprecated update() method has been removed |
update(Entry updatedEntry, Transaction transaction, long lease, long timeout, boolean writeIfAbsent) |
update(Entry, Transaction, long, long, int) |
6.0 |
6.5 |
| Update API |
All update() methods |
Write API is a proper replace |
6.5 |
8 |
| The IJSpace interface has been separated into logical interfaces. |
IJSpace interface |
- IPojoSpace
- IProxyAdmin
- IServerAdmin
- JavaSpace
|
6.5 |
8.0 |
| ExternalDataSource |
ExternalDataSource.Iterator(Object) |
ExternalDataSource.iterator(SQLQuery) will be called also for regular template matching and with like based SQLQuery queries. |
6.5 |
8.0 |
| ExternalDataSource unused methods have been removed |
The following have been removed: DataProvider.count SQLDataProvider.count DataPersister.updateBatch DataPersister.removeBatch |
ExternalDataSource.executeBulk is relevant for batch update and batch write |
6.5 |
8.0 |
| ExternalDataSource |
ExternalDataSource.writeBatch is deprecated (called for transactional writeMultiple) |
ExternalDataSource.executeBulk |
6.5 |
8.0 |
| ExternalDataSource |
When performing the write operation, ExternalDataSource.iterator(SQLQuery) is called before the call to ExternalDataSource.write |
ExternalDataSource.read(Object) |
6.5 |
8.0 |
| ExternalDataSource |
When the BulkDataPersister interface is implemented, there is no need to implement the DataPersister interface. All single based destructive operations will be invoking the BulkDataPersister.executeBulk |
BulkDataPersister.executeBulk |
6.5 |
8.0 |
| async-rec-ack replication type |
async-rec-ack |
none |
6.5 |
6.5 |
| sync-rec-ack replication type |
sync-rec-ack |
none |
6.5 |
7.0 |
| RMI transport |
The protocol-name could be either rmi or NIO |
Only NIO or use Jini JRMP for RMI. |
6.5 |
8.0 |
| Load-balancing weighted |
|
This feature wasn't used, so there is no new usage |
6.5 |
6.5 |
| Load-balancing - ILoadBalance API |
|
This feature wasn't used, so there is no new usage |
6.5 |
6.5 |
| Log processor |
|
This feature wasn't used, so there is no new usage |
6.5 |
6.5 |
| ISpaceFiler/IReplicationFilter |
|
OpenSpaces API |
6.5 |
8.0 |
| Perst embedded swap database. The Perst embedded database is no longer supported starting release 6.5 GA build 2352. |
Perst |
H2 DB |
6.5 |
6.5 |
| JCA API |
JCA GigaSpaces connector |
Spring or direct invocation of SpaceFinder |
6.5 |
7.0 |
| First Hibernate implementation |
- com.j_spaces.sadapter.cache.* (Space API)
- com.gigaspaces.hibernate.*
|
- org.openspaces.persistency.hibernate.*
- com.j_spaces.javax.* (Map API)
- com.gigaspaces.datasource.* (Space API)
|
6.0 |
6.5 |
| Second Hibernate implementation |
com.gigaspaces.datasource.hibernate.* |
- org.openspaces.persistency.hibernate.*
- com.j_spaces.javax.* (Map API)
- com.gigaspaces.datasource.* (Space API)
|
6.5 |
8.0 |
| GigaSpaces-Mule integration |
Pre 6.0 GS-Mule implementation |
6.5 GS-Mule |
6.5 |
8.0 |
| Space container schemas |
All space container schemas have been removed, except for default-container-schema.xml which has been moved into JSpaces.jar |
Use overrides instead |
6.5 |
7.0 |
| Examples |
Product examples come with the product zip |
Use OpenSpaces and QSG examples |
6.0 |
6.5 |
| J2EE examples |
J2EE examples come with the product zip |
Use OpenSpaces examples |
6.5 |
6.5 |
| Old Spring based JavaSpaces implementation |
GS 5.2 SpringModules project |
6.0. OpenSpaces |
6.0 |
7.0 |
| Deprecated Service Grid-related configuration |
- Deployment Descriptor
- Overrides
- Examples
|
Use OpenSpaces instead |
6.0 |
6.6 |