Deprecated properties and APIs
The following list of properties and APIs were deprecated in the specified releases. Use the recommended migration action to determine how to update your configuration.
Deprecated items in Version 8.6
Deprecation | Recommended migration action |
---|---|
|
Use the IBMJSSE2 value when you have a Java runtime environment that is provided by IBM. The values, IBMJSSE and IBMJSSEFIPS, are deprecated. Use a JRE from IBM to run an eXtreme Scale server when SSL security is used with the eXtremeIO (XIO) transport. If you use SSL security with the ORB transport and a JRE that is not provided by IBM, then see the documentation from your JRE vendor for an appropriate context provider setting. |
|
The numberOfBuckets attribute in the ObjectGrid descriptor XML file was replaced with the nearCacheEnabled attribute. For more information, see Configuring the near cache and ObjectGrid descriptor XML file. |
|
Use the continuous query function, instead, which is a superset of the replicated map capability. When you develop client applications that interact with the data grid, you might require queries that retrieve automatic, real-time results when new entries are inserted or updated. For more information, see Notifying clients of map updates using continuous query. |
|
If you are using the ORB, consider migrating your configuration to use IBM eXtremeIO (XIO). XIO is a new transport mechanism that supports both Java and .NET client applications in an enterprise data grid. For more information, see Configuring IBM eXtremeIO (XIO). |
|
The PutMode.UPSERT method replaces the setPutMode(PutMode.INSERTUPDATE) method. Use the PutMode.UPSERT method to tell the BackingMap and loader that an entry in the data grid needs to place the key and value into the grid. The BackingMap and loader does either an insert or an update to place the value into the grid and loader. If you run the upsert API within your applications, then the loader gets an UPSERT LogElement type, which allows loaders to do database merge or upsert calls instead of using insert or update. |
|
If you are using the XIO transport, you must use the startXsSever and stopXsServer commands to start and stop your container and catalog servers. For more information, see Starting and stopping stand-alone servers. |
|
If you are using the addObjectFilter script to augment your web application to use WebSphere eXtreme Scale for session management, then use the scripts at this location: wxs_home/ObjectGrid/session/bin. The previous location, wxs_home/ObjectGrid/legacy/session/bin, is now deprecated. |
|
You no longer need to specify these properties when you are using the XIO transport. The value that is specified by the listenerPort property in the server properties file is used. For more information, see Server properties file. |
Deprecated items in Version 8.5
Deprecation | Recommended migration action |
---|---|
|
The WebSphereTransactionCallback interface has been replaced by the WebSphere eXtreme Scale resource adapter, which enables Java Transaction API (JTA) transaction management. You can install this resource adapter on WebSphere Application Server or other Java Platform, Enterprise Edition (Java EE) application servers. The WebSphereTransactionCallback plug-in is not an enlisted JTA API, and therefore, is not designed to roll back the JTA transaction if the commit fails. |
Deprecated items in Version 7.1.1
Deprecation | Recommended migration action |
---|---|
|
The TranPropListener interface has been replaced by the JMSObjectGridEventListener interface, which is a JMS-based implementation of the ObjectGridEventListener interface. It supports client-side, near cache invalidation and peer-to-peer replication. |
|
The OptimisticCallback plug-in has been replaced by the ValueDataSerializer.Versionable interface, which you can implement when you use the DataSerializer plug-in with the COPY_TO_BYTES copy mode or when you use the @Version annotation with the EntityManager API. See the API documentation for more information. |
|
The NoVersioningOptimisticCallback interface extends the OptimisticCallback interface. Therefore, use the pessimistic locking strategy with a default transaction isolation of READ_COMMITTED or lower. See Tuning locking performance for more information. |
|
The ObjectTransformer interface has been replaced by the DataSerializer plug-ins, which you can use to efficiently store arbitrary data in WebSphere eXtreme Scale so that existing product APIs can efficiently interact with your data. |
|
Use either the addMapEventListener(EventListener) or removeMapEventListener(EventListener) methods to add or remove event listeners from a backing map. |
|
Use either the addEventListener(EventListener) or removeEventListener(EventListener) methods to add or remove event listeners or life cycle listeners from the data grid. |
Stabilized features in Version 7.1.1
If a feature is listed as stabilized, IBM does not currently plan to deprecate or remove this capability in a subsequent release of the product; but future investment will be focused on the alternative function. Users do not need to change any existing applications and scripts that use a stabilized function; but they should consider using the strategic alternative for new applications.
Stabilized feature | Recommended migration action |
---|---|
|
Use the xscmd utility to complete administrative tasks in the environment such as: establishing multi-master replication links, overriding quorum, and stopping groups of servers with the teardown command. |
Deprecated items in Version 7.1
Deprecation | Recommended migration action |
---|---|
catalog.services.cluster cell and server property: This custom property was used to define a group of catalog servers in the WebSphere Application Server configuration. |
This custom property is deprecated starting in the Version 7.1 release. Create a catalog service domain in the WebSphere Application Server administrative console, which creates the same configuration as using the custom property. See Creating catalog service domains in WebSphere Application Server for more information. |
CoreGroupServicesMBean MBean and interface |
This MBean is deprecated starting in the Version 7.1 release. Use the CatalogServiceManagementMBean instead. |
ServerMBean.updateTraceSpec() MBean operation |
This operation is deprecated starting in the Version 7.1 release. Use the TraceSpec attribute on the DynamicServerMBean instead. |
CoreGroupServicesMBean MBean |
This MBean is deprecated starting in the Version 7.1 release. Use the CatalogServiceManagementMbean MBean instead. |
ServiceUnavailableException exception |
This exception is deprecated starting in the Version 7.1 release. Use the TargetNotAvailableException exception instead. |
The capabilities of WPF can be alternatively realized in WebSphere eXtreme Scale. |
|
StreamQuery: A continuous query over in-flight data stored in ObjectGrid maps. |
None |
Static grid configuration: A static, cluster-based topology using the cluster deployment XML file. |
Replaced with the improved, dynamic deployment topology for managing large data grids. |
Deprecated system properties: System properties to specify the server and client properties files are deprecated. |
You can still use these arguments, but change your system properties to the new values.
|