com.ibm.mq.jms
Classe MQQueueConnection
- java.lang.Object
- com.ibm.mq.jms.MQRoot
- com.ibm.mq.jms.MQConnection
- com.ibm.mq.jms.MQQueueConnection
- Tutte le interfacce implementate:
- JmsConnection, JmsPropertyContext, JmsQueueConnection, JmsReadablePropertyContext, java.io.Serializable, java.lang.AutoCloseable, java.util.Map<java.lang.String,java.lang.Object>, javax.jms.Connection, javax.jms.QueueConnection
- Sottoclassi note dirette:
- MQXAQueueConnection
classe pubblica MQQueueConnection estende MQConnection implementa javax.jms.QueueConnection, JmsQueueConnection
Una MQueueConnection è una connessione attiva a un provider point-to-point JMS. Un client utilizza una MQQueueConnection per creare una o più MQQueueSessions per la produzione e l'utilizzo di messaggi.- Vedere anche:
Connection,QueueConnectionFactory,XAQueueConnection, Modulo serializzato
-
-
Riepilogo metodo
Tutti i metodi Metodi istanza Metodi concreti Modificatore e tipo Metodo e descrizione javax.jms.ConnectionConsumercreateConnectionConsumer(javax.jms.Queue queue, java.lang.String selector, javax.jms.ServerSessionPool sessionPool, int maxMessages)Crea un consumer di connessione per questa connessione.javax.jms.QueueSessioncreateQueueSession(boolean transacted, int acknowledgeMode)Crea un oggetto MQQueueSession .-
Metodi ereditati dalla classe com.ibm.mq.jms.MQConnection
close, createConnectionConsumer, createDurableConnectionConsumer, createSession, createSession, createSession, createSharedConnectionConsumer, createSharedDurableConnectionConsumer, getClientID, getExceptionListener, getMetaData, setClientID, setExceptionListener, start, stop, toString
-
Metodi ereditati dalla classe com.ibm.mq.jms.MQRoot
clear, containsKey, containsValue, entrySet, equals, get, getBooleanProperty, getByteProperty, getBytesProperty, getCharProperty, getDoubleProperty, getFloatProperty, getIntProperty, getLongProperty, getObjectProperty, getPropertyNames, getShortProperty, getStringProperty, hashCode, isEmpty, keySet, propertyExists, put, putAll, remove, setBatchProperties, setBooleanProperty, setByteProperty, setBytesProperty, setCharProperty, setDoubleProperty, setFloatProperty, setIntProperty, setLongProperty, setObjectProperty, setShortProperty, setStringProperty, size, values
-
Metodi ereditati dall'interfaccia com.ibm.msg.client.jms.JmsPropertyContext
setBatchProperties, setBooleanProperty, setByteProperty, setBytesProperty, setCharProperty, setDoubleProperty, setFloatProperty, setIntProperty, setLongProperty, setObjectProperty, setShortProperty, setStringProperty, toJson
-
Metodi ereditati dall'interfaccia com.ibm.msg.client.jms.JmsReadablePropertyContext
getBooleanProperty, getByteProperty, getBytesProperty, getCharProperty, getDoubleProperty, getFloatProperty, getIntProperty, getLongProperty, getObjectProperty, getPropertyNames, getShortProperty, getStringProperty, propertyExists, stringifyMe
-
Metodi ereditati dall'interfaccia java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
Metodi ereditati dall'interfaccia javax.jms.Connection
close, createConnectionConsumer, createDurableConnectionConsumer, createSession, createSession, createSession, createSharedConnectionConsumer, createSharedDurableConnectionConsumer, getClientID, getExceptionListener, getMetaData, setClientID, setExceptionListener, start, stop
-
-
-
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.JMSExceptionCrea 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.JMSExceptionCrea 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.
-