com.ibm.mq.jms

Classe MQQueueConnection

    • Dettagli metodo

      • createConnectionConsumer

        public javax.jms.ConnectionConsumer createConnectionConsumer(javax.jms.Queue queue,
                                                                     selettore java.lang.String ,
                                                                     javax.jms.ServerSessionPool sessionPool,
                                                                     int maxMessages)
                                                              genera javax.jms.JMSException
        Crea un consumer di connessione per questa connessione. Questa è una funzione avanzata che non viene utilizzata dai client JMS regolari.
        Specificato da:
        createConnectionConsumernell'interfacciajavax.jms.QueueConnection
        Parametri:
        queue - la coda a cui accedere.
        selector - vengono consegnati solo i messaggi con proprietà che corrispondono all'espressione del selettore messaggi.
        sessionPool - il pool di sessioni server da associare a questo consumer di connessione.
        maxMessages - il numero massimo di messaggi che possono essere assegnati a una sessione server contemporaneamente.
        Restituisce:
        il consumer della connessione.
        Genera:
        javax.jms.JMSException - se la connessione JMS non riesce a creare un consumer di connessione a causa di un errore interno o di argomenti non corretti per sessionPool e selettore di messaggi.
        javax.jms.InvalidDestinationException - se la coda non è valida.
        javax.jms.InvalidSelectorException - se il selettore del messaggio non è valido.
        Vedere anche:
        ConnectionConsumer
      • createQueueSession

        public javax.jms.QueueSession createQueueSession(boolean transacted,
                                                         int acknowledgeMode)
                                                  genera javax.jms.JMSException
        Crea un oggetto MQQueueSession .
        Specificato da:
        createQueueSessionnell'interfacciajavax.jms.QueueConnection
        Parametri:
        transacted - - indica se la sessione è sottoposta a transazione.
        acknowledgeMode - - indica se il consumer o il client riconosceranno i messaggi ricevuti; ignorato se la sessione è sottoposta a transazione. I valori validi sono Session.AUTO_ACKNOWLEDGE, Session.CLIENT_ACKNOWLEDGEe Session.DUPS_OK_ACKNOWLEDGE.
        Restituisce:
        una sessione di coda appena creata.
        Genera:
        javax.jms.JMSException - se il provider JMS non riesce a creare una MQQueueSession a causa di un errore interno.
(c) Copyright IBM Corp. 2008, 2016. Tutti i diritti riservati.