Propriedades descontinuadas e APIs

A lista de propriedades e APIs a seguir foi descontinuada nas liberações especificadas. Use a ação de migração recomendada para determinar como atualizar sua configuração.

[Version 8.5 and later]

Itens Descontinuados na Versão 8.5

Tabela 1. Propriedades descontinuadas e APIs
Reprovação Ação de migração recomendada
WebSphereTransactionCallback
Esse plug-in foi usado para gerenciar as transações da grade de dados com os aplicativos corporativos que são executados em um ambiente do WebSphere Application Server.

[Version 8.5 and later] A interface WebSphereTransactionCallback foi substituída pelo adaptador de recursos do WebSphere eXtreme Scale o que ativa o gerenciamento de transações do Java Transaction API (JTA). É possível instalar esse adaptador de recursos do WebSphere Application Server ou outros servidores de aplicativos Java Platform, Enterprise Edition (Java EE). O plug-in WebSphereTransactionCallback não é uma API JTA relacionada e, portanto, não é designada para retroceder a transação JTA se a confirmação falhar.

Itens Descontinuados na Versão 7.1.1

Tabela 2. Propriedades descontinuadas e APIs
Reprovação Ação de migração recomendada
Classe com.ibm.websphere.objectgrid.plugins.builtins.TranPropListener
Esta classe era usada para propagar com êxito processos de confirmação de transação do ObjectGrid para outros servidores de aplicativos do WebSphere que hospedam a mesma instância do ObjectGrid, com base no nome do ObjectGrid.

A interface TranPropListener interface foi substituída pela interface JMSObjectGridEventListener, que é uma implementação baseada em JMS da interface ObjectGridEventListener. Ele suporta uma quase invalidação de cache e replicação ponto a ponto do lado do cliente.

Classe com.ibm.websphere.objectgrid.plugins.OptimisticCallback
Esta classe era usada para fornecer operações de comparação otimistas para os valores de um mapa.

O plug-in OptimisticCallback foi substituído pela interface ValueDataSerializer.Versionable, que pode ser implementada quando o plug-in DataSerializer for usado com o modo de cópia COPY_TO_BYTES ou quando usar a anotação @Version com a API do EntityManager. Consulte a Documentação da API para obter mais informações.

Plug-ins com.ibm.websphere.objectgrid.plugins.NoVersioningOptimisticCallback
Este plug-in era usado para bloqueio otimista sem fazer verificação de versão. Com este manipulador OptimisticCallback integrado, o carregador manipulava a verificação de versão, porém o bloqueio otimista era usado para assegurar que os dados confirmados fossem sempre retornados em uma leitura.

A interface NoVersioningOptimisticCallback estende a interface OptimisticCallback. Portanto, use a estratégia de bloqueio pessimista com um isolamento de transação padrão de READ_COMMITTED ou inferior. Consulte Ajustando o Desempenho de Bloqueio para obter mais informações.

Classe com.ibm.websphere.objectgrid.plugins.ObjectTransformer
Este plug-in era usado para serializar, desserializar e copiar objetos no cache.

A interface ObjectTransformer foi substituída pelos plug-ins DataSerializer, que podem ser usados para armazenar dados arbitrários eficientemente no WebSphere eXtreme Scale para que as APIs do produto existentes possam ser interagir de modo eficiente com seus dados.

Método com.ibm.websphere.objectgrid.BackingMap.setMapEventListeners
Este método era usado para definir a lista de objetos MapEventListener.

Use os métodos addMapEventListener(EventListener) ou removeMapEventListener(EventListener) para incluir ou remover os listeners de eventos a partir de um mapa de apoio.

Método com.ibm.websphere.objectgrid.ObjectGrid.setEventListeners
Este método era usado para sobrescrever a lista atual de objetos ObjectGridEventListener e substituí-la pela lista fornecida de objetos ObjectGridEventListeners.

Use os métodos addEventListener(EventListener) ou removeEventListener(EventListener) para incluir ou remover os listeners de eventos ou os listeners de ciclo de vida da grade de dados.

Recursos Estabilizados na Versão 7.1.1

Se um recurso for listado como estabilizado, a IBM atualmente não planeja descontinuar ou remover este recurso em uma liberação subsequente do produto; mas o investimento futuro será focado na função alternativa. Os usuários não precisam alterar quaisquer aplicativos e scripts existentes que usam uma função estabilizada; mas eles devem considerar o uso da alternativa estratégica para novos aplicativos.

Tabela 3. Propriedades descontinuadas e APIs
Recurso Estabilizado Ação de migração recomendada
xsadmin
O utilitário xsadmin é fornecido como uma amostra de como é possível criar utilitários customizados para sua implementação.

Use o utilitário xscmd para concluir tarefas administrativas no ambiente tais como: estabelecer links de replicação multimaster, substituir quorum e parar grupos de servidores com o comando teardown.

Itens Descontinuados na Versão 7.1

Tabela 4. Propriedades descontinuadas e APIs
Reprovação Ação de migração recomendada

Propriedade da célula e do servidor catalog.services.cluster: Esta propriedade customizada foi usada para definir um grupo de servidores de catálogo na configuração do WebSphere Application Server.

Essa propriedade customizada foi descontinuada a partir do release da Versão 7.1.

Crie um domínio do serviço de catálogo no console administrativo do WebSphere Application Server, que cria a mesma configuração que usando a propriedade customizada. Consulte o Criando Domínios do Serviço de Catálogo no WebSphere Application Server para obter informações adicionais.

MBean e interface CoreGroupServicesMBean

Esse MBean foi descontinuado a partir do release da Versão 7.1.

Use CatalogServiceManagementMBean no lugar.

Operação MBean ServerMBean.updateTraceSpec()

Esta operação foi descontinuada a partir do release da Versão 7.1.

Use o atributo TraceSpec no DynamicServerMBean no lugar.

MBean CoreGroupServicesMBean

Esse MBean foi descontinuado a partir do release da Versão 7.1.

Use o MBean CatalogServiceManagementMbean no lugar.

Exceção ServiceUnavailableException

Essa exceção foi descontinuada a partir do release da Versão 7.1.

Use a exceção TargetNotAvailableException no lugar.

 

Os recursos do WPF podem ser executados alternativamente no WebSphere eXtreme Scale.

StreamQuery: Uma consulta contínua dos dados transferidos armazenados nos mapas do ObjectGrid.

Nenhum

Configuração de Grade Estática: Uma topologia estática baseada em cluster que usa o arquivo XML de implementação de cluster.

Substituído com a topologia de implementação dinâmica melhorada para gerenciar grades de dados grandes.

Propriedades do Sistema Reprovadas: As propriedades do sistema para especificar os arquivos de propriedades do servidor e do cliente foram reprovadas.

Ainda é possível usar esses argumentos, mas altere as propriedades do sistema para os novos valores.

-Dcom.ibm.websphere.objectgrid.CatalogServerProperties
A propriedade foi reprovada no WebSphere eXtreme Scale Versão 7.0. Use a propriedade -Dobjectgrid.server.props.
-Dcom.ibm.websphere.objectgrid.ClientProperties
A propriedade foi reprovada no WebSphere eXtreme Scale Versão 7.0. Use a propriedade -Dobjectgrid.client.props.
-Dobjectgrid.security.server.prop
A propriedade foi reprovada no WebSphere eXtreme Scale Versão 6.1.0.3. Use a propriedade -Dobjectgrid.server.prop.
-serverSecurityFile
Este argumento foi reprovado no WebSphere eXtreme Scale Versão 6.1.0.3. Essa opção é transmitida no script startOgServer. Use a propriedade -serverProps.