メッセージキューイングアクセス機能 TP1/Message Queue - Access 使用の手引
QueueConnectionインタフェースは,アプリケーションがTP1/Message Queueにアクセスするために使用するアプリケーションレベルのハンドルを提供します。
アプリケーションは,QueueConnectionFactoryオブジェクトのcreateQueueConnectionメソッドを使用してQueueConnectionオブジェクトを取得できます。
QueueConnectionの機能を次に示します。
形式
package:javax.jms public interface Connection { public void close() throws JMSException; public java.lang.String getClientID() throws JMSException; public ExceptionListener getExceptionListener() throws JMSException; public ConnectionMetaData getMetaData() throws JMSException; public void setClientID(java.lang.String clientID) throws JMSException; public void setExceptionListener(ExceptionListener listener) throws JMSException; public void start() throws JMSException; public void stop() throws JMSException; } public interface QueueConnection extends javax.jms.Connection { public ConnectionConsumer createConnectionConsumer(Queue queue, java.lang.String messageSelector, ServerSessionPool sessionPool, int maxMessages) throws JMSException; public QueueSession createQueueSession(boolean transacted, int acknowledgeMode) throws JMSException; }
メソッド
● public void close() throws JMSException
QueueConnectionをクローズします。
● public java.lang.String getClientID() throws JMSException
このメソッドは未サポートです。
● public ExceptionListener getExceptionListener() throws JMSException
このメソッドは未サポートです。
● public ConnectionMetaData getMetaData() throws JMSException
ConnectionMetaDataオブジェクトを参照します。
● public void setClientID(java.lang.String clientID) throws JMSException
このメソッドは未サポートです。
● public void setExceptionListener(ExceptionListener listener) throws JMSException
このメソッドは未サポートです。
● public void start() throws JMSException
コネクションの受信禁止状態を解除します。
● public void stop() throws JMSException
コネクションを受信禁止状態にします。
コネクションが受信禁止状態になるとQueueRecieverオブジェクトは停止します。また,すでに受信待ちとなっているQueueRecieverオブジェクトのreceiveメソッドは中断されます。
● public ConnectionConsumer createConnectionConsumer(Queue queue, java.lang.String messageSelector, ServerSessionPool sessionPool, int maxMessages) throws JMSException
このメソッドは未サポートです。
● public QueueSession createQueueSession(boolean transacted, int acknowledgeMode) throws JMSException
コネクションを取得し,QueueSessionオブジェクトを生成します。ただし,acknowledgeModeは無視します。
All Rights Reserved. Copyright (C) 2006, 2007, Hitachi, Ltd.
(C) Copyright International Business Machines Corporation 1994, 1999. All rights reserved.