WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Acessando Propriedades Definidas pelo Usuário do Fluxo de Mensagens a partir de um Nó JavaCompute

Customize um nó JavaCompute para acessar propriedades que foram associadas ao fluxo de mensagens no qual o nó foi incluído.

Para acessar estas propriedades a partir de um nó JavaCompute, utilize o método getUserDefinedAttribute(name), em que name é o nome da propriedade que está sendo acessada. O tipo do objeto retornado depende do tipo da propriedade que você está acessando. O objeto tem um de um conjunto de tipos:
  • MbDate
  • MbTime
  • MbTimestamp
  • Booleano
  • byte[]
  • Cadeia
  • Valores inteiros de 32 bits
  • Valores longos de 64 bits
  • Dupla
  • BigDecimal
  • BitSet
Não é possível acessar as propriedades definidas pelo usuário no construtor. Para acessá-las no momento da inicialização, implemente o método a seguir e use-o para acessar as propriedades definidas pelo usuário.
public void onInitialize() throws MbException
{
   // acesse as propriedades definidas pelo usuário aqui
}

É possível usar o API do Message Broker (também conhecido como CMP API) para alterar o valor das propriedades definidas pelo usuário. O método getUserDefinedAttribute() não é suportado para Nós Definidos pelo Usuário (UDN). Utilize os métodos getUserDefinedPropertyNames(), getUserDefinedProperty() e setUserDefinedProperty() para consultar, descobrir e configurar propriedades definidas pelo usuário, conforme descrito em Configurando Propriedades Definidas pelo Usuário do Fluxo de Mensagens no Tempo de Execução em um Aplicativo CMP.

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:28:33


Tópico de TarefaTópico de Tarefa | Versão 8.0.0.5 | ac30220_