org.jboss.jms.delegate
Interface ConnectionDelegate

All Superinterfaces:
Closeable, ConnectionEndpoint
All Known Implementing Classes:
ClientConnectionDelegate

public interface ConnectionDelegate
extends ConnectionEndpoint

Represents the minimal set of operations to provide connection functionality. Some of the methods may be implemented on the server, others will be handled in the advice stack.

Version:
$Revision: 2684 $ $Id: ConnectionDelegate.java 2684 2007-05-15 07:31:30Z timfox $
Author:
Ovidiu Feodorov, Tim Fox

Method Summary
 JBossConnectionConsumer createConnectionConsumer(Destination dest, java.lang.String subscriptionName, java.lang.String messageSelector, ServerSessionPool sessionPool, int maxMessages)
           
 ConnectionMetaData getConnectionMetaData()
           
 ExceptionListener getExceptionListener()
           
 void registerFailoverListener(FailoverListener failoverListener)
           
 void setExceptionListener(ExceptionListener listener)
           
 boolean unregisterFailoverListener(FailoverListener failoverListener)
           
 
Methods inherited from interface org.jboss.jms.delegate.ConnectionEndpoint
createSessionDelegate, getClientID, getIdBlock, getPreparedTransactions, sendTransaction, setClientID, start, stop
 
Methods inherited from interface org.jboss.jms.client.Closeable
close, closing
 

Method Detail

getExceptionListener

public ExceptionListener getExceptionListener()
                                       throws JMSException
Throws:
JMSException

setExceptionListener

public void setExceptionListener(ExceptionListener listener)
                          throws JMSException
Throws:
JMSException

getConnectionMetaData

public ConnectionMetaData getConnectionMetaData()
                                         throws JMSException
Throws:
JMSException

createConnectionConsumer

public JBossConnectionConsumer createConnectionConsumer(Destination dest,
                                                        java.lang.String subscriptionName,
                                                        java.lang.String messageSelector,
                                                        ServerSessionPool sessionPool,
                                                        int maxMessages)
                                                 throws JMSException
Throws:
JMSException

registerFailoverListener

public void registerFailoverListener(FailoverListener failoverListener)

unregisterFailoverListener

public boolean unregisterFailoverListener(FailoverListener failoverListener)


Copyright © 2006 JBoss Inc. All Rights Reserved.