public void commsFailure(SICoreConnection conn, SIConnectionLostException exception) {
    if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(this, tc, "commsFailure", new Object[]{conn, exception});

    JMSException jmse = (JMSException)JmsErrorUtils.newThrowable(JMSException.class,
                                                                 "COMMS_FAILURE_CWSIA0343",
                                                                 new Object[] { exception },
                                                                 exception,
                                                                 "ConnectionListenerImpl.commsFailure#1",
                                                                 this,
                                                                 tc);
    connection.reportException(jmse);
    if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(this, tc, "commsFailure");
  }
public void commsFailure ( SICoreConnection conn , SIConnectionLostException exception ) { if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . entry ( this , tc , "commsFailure" , new Object [ ] { conn , exception } ) ; JMSException jmse = ( JMSException ) JmsErrorUtils . newThrowable ( JMSException . class , "COMMS_FAILURE_CWSIA0343" , new Object [ ] { exception } , exception , "ConnectionListenerImpl.commsFailure#1" , this , tc ) ; connection . reportException ( jmse ) ; if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . exit ( this , tc , "commsFailure" ) ; }
This method is called when a connection is closed due to a communications
failure. Examine the SICommsException to determine the nature of the failure.

<p>The conn parameter is ignored. The JMS API uses a 1 to 1 mapping of ConnectionListenerImpl
to JMS Connection instances, so we should only ever receive calls for our own connection.

@see com.ibm.wsspi.sib.core.SICoreConnectionListener#commsFailure(com.ibm.wsspi.sib.core.SICoreConnection, com.ibm.wsspi.sib.core.SICommsException)