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

Carregando um Fluxo de Mensagens Existente na Memória

Use o API Java™ do Message Broker ao desenvolver aplicativos de fluxo de mensagens para carregar um fluxo de mensagens na memória. Você pode então acessar o fluxo de mensagens em seu código Java.

Você deve carregar um fluxo de mensagens na memória para usá-lo com os métodos de API Java do Message Broker em seu código Java. Para carregar um fluxo de mensagens na memória, crie um objeto Arquivo e use o método read() de FlowRendererMSGFLOW, que disponibiliza o fluxo de mensagens para seu código Java. O método read() obtém o projeto do fluxo de mensagens que contém o arquivo de fluxo de mensagens necessário e o caminho relativo para o arquivo de fluxo de mensagens desse projeto.
O exemplo a seguir mostra como carregar um fluxo de mensagens que está no diretório mqsi:
import java.io.File;
import java.io.IOException;
import com.ibm.broker.MessageBrokerAPIException;
import com.ibm.broker.config.appdev.MessageFlow;
import com.ibm.broker.config.appdev.FlowRendererMSGFLOW;

public class LoadMessageFlow {
    public static void main(String[] args) {
        File msgFlow = new File("../mqsi/main.msgflow");
        try {
            MessageFlow mf1 = FlowRendererMSGFLOW.read(msgFlow);
        } catch (IOException e) {
            // Add your own code here
            e.printStackTrace();
        } catch (MessageBrokerAPIException e) {
            // Add your own code here
            e.printStackTrace();
        }
    }
}	

Resultado:

Agora você pode consultar a instância do objeto MessageFlow no código Java .
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:31:00


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