GigaSpaces 7.1.X API Changes and Deprecation

Search Release Notes
Searching Release Notes
Browse Release Notes

                                                              

Summary: API changes and deprecation in GigaSpaces 7.1.

Overview

This page lists deprecation and API changes in GigaSpaces 7.1.X.

Download GigaSpaces 7.1 7.1.X Release Notes 7.1.X Documentation What's New in GigaSpaces 7.1.X Upgrading to 7.1.X

Early Access Program Explained

Global

Description Old API New API Deprecation End Of Life
Limited redo log behavior Would drop replication packets once the redo log capacity is reached See Controlling the Replication Redo Log    
Focal Server Deprecated from version 7.1 onwards The Administration and Monitoring API should be used instead for exposing cluster wide statics and operations yes  
QueryMultiplePartialFailureException QueryMultiplePartialFailureException was thrown when readMultiple/takeMultiple failed on part of the partitions. ReadMultipleException is now thrown for any failure of readMultiple
TakeMultipleException is now thrown for any failure of takeMultiple
ClearException is now thrown for any failure of clear
yes  
WriteMultiplePartialFailureException WriteMultiplePartialFailureException was thrown when writeMultiple failed partially. WriteMultipleException is now thrown for any failure of writeMultiple yes  
Implicit extended index definition Extended indexes could be defined once for the class and then all class indexes are implicitly extended.
See Indexing
Extended indexes should be defined explicitly. See Indexing yes  

Java

Description Old API New API Deprecation End Of Life
Pojo indexing Indexing as part of the space property.
@SpaceProperty(index=IndexType.BASIC)
.
For further info see 7.0 Indexing
@SpaceIndex annotation .
@SpaceIndex(type=SpaceIndexType.BASIC)

For further info see Indexing

yes  
RegexQuery RegexQuery. See RegexQuery SQLQuery with 'rlike' operand. See SQLQuery   yes
Query<T> Base interface for all space queries Replaced by ISpaceQuery<T> yes  
updateMultiple operation only GigaSpace.updateMultiple supported UpdateModifiers GigaSpace.writeMultiple now supports UpdateModifiers, use it instead. yes  
SpaceId and Hibernate id validation No validation was made to ensure that SpaceId is the same property as the Hibernate Id DefaultHibernateExternalDataSource is now checking this by default.
To restore previous behavior set deleteById=false in DefaultHibernateExternalDataSource configuration.
For further info see DefaultHibernateExternalDataSource Doc
   

.NET

Description Old Usage New Usage Deprecation End Of Life
WriteMultiplePartialFailureException was thrown when WriteMultiple failed partially. renamed to WriteMultipleException and it is now thrown for any failure of WriteMultiple    
ISpaceProxy.Update operation duplicates ISpaceProxy.Write operation Use ISpaceProxy.Write operation with the appropriate modifiers yes  
ISpaceProxy.UpdateMultiple operation only ISpaceProxy.UpdateMultiple supported UpdateModifiers ISpaceProxy.WriteMultiple now supports WriteModifiers, use it instead. yes  
IProcessingUnitContainer implement IProcessingUnitContainer extend AbstractProcessingUnitContainer instead yes  

Additional resources: XAP Application Server | XAP Data Grid | XAP for Cloud Computing | XAP J2EE Support

Labels

 
(None)