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: 3248 $ $Id: ConnectionDelegate.java 3248 2007-10-26 20:14:06Z 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)
           
 void startAfterFailover()
           
 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

ExceptionListener getExceptionListener()
                                       throws JMSException
Throws:
JMSException

setExceptionListener

void setExceptionListener(ExceptionListener listener)
                          throws JMSException
Throws:
JMSException

getConnectionMetaData

ConnectionMetaData getConnectionMetaData()
                                         throws JMSException
Throws:
JMSException

createConnectionConsumer

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

registerFailoverListener

void registerFailoverListener(FailoverListener failoverListener)

unregisterFailoverListener

boolean unregisterFailoverListener(FailoverListener failoverListener)

startAfterFailover

void startAfterFailover()
                        throws JMSException
Throws:
JMSException


Copyright © 2006 JBoss Inc. All Rights Reserved.