org.apache.axis.transport.jms
Class JMSConnector.AsyncConnection

org.apache.axis.transport.jms.JMSConnector.Connection
  |
  +--org.apache.axis.transport.jms.JMSConnector.AsyncConnection
Enclosing class:
JMSConnector

protected abstract class JMSConnector.AsyncConnection
extends org.apache.axis.transport.jms.JMSConnector.Connection


Inner Class Summary
protected  class JMSConnector.AsyncConnection.ListenerSession
           
 
Field Summary
protected  javax.jms.Connection m_connection
           
protected  boolean m_isActive
           
 
Constructor Summary
protected JMSConnector.AsyncConnection(javax.jms.ConnectionFactory connectionFactory, javax.jms.Connection connection, java.lang.String threadName, java.lang.String clientID, java.lang.String username, java.lang.String password)
           
 
Method Summary
protected abstract  JMSConnector.AsyncConnection.ListenerSession createListenerSession(javax.jms.Connection connection, Subscription subscription)
           
protected  void onConnect()
           
protected  void onException()
           
 void onException(javax.jms.JMSException exception)
           
protected  void onShutdown()
           
 void run()
           
 

Field Detail

m_connection

protected javax.jms.Connection m_connection

m_isActive

protected boolean m_isActive
Constructor Detail

JMSConnector.AsyncConnection

protected JMSConnector.AsyncConnection(javax.jms.ConnectionFactory connectionFactory,
                                       javax.jms.Connection connection,
                                       java.lang.String threadName,
                                       java.lang.String clientID,
                                       java.lang.String username,
                                       java.lang.String password)
                                throws javax.jms.JMSException
Method Detail

createListenerSession

protected abstract JMSConnector.AsyncConnection.ListenerSession createListenerSession(javax.jms.Connection connection,
                                                                                      Subscription subscription)
                                                                               throws java.lang.Exception

onShutdown

protected void onShutdown()
Overrides:
onShutdown in class org.apache.axis.transport.jms.JMSConnector.Connection

onConnect

protected void onConnect()
                  throws java.lang.Exception
Overrides:
onConnect in class org.apache.axis.transport.jms.JMSConnector.Connection

onException

protected void onException()
Overrides:
onException in class org.apache.axis.transport.jms.JMSConnector.Connection

run

public void run()

onException

public void onException(javax.jms.JMSException exception)


Copyright © 2002 Apache XML Project. All Rights Reserved.