@ Override public void commsFailure ( SICoreConnection conn , SIConnectionLostException e ) { if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . entry ( tc , "commsFailure" , new Object [ ] { conn , e } ) ; FFDCFilter . processException ( e , CLASS_NAME + ".commsFailure" , CommsConstants . SERVERSICORECONNECTIONLISTENER_COMMS_01 , this ) ; if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isDebugEnabled ( ) ) SibTr . debug ( tc , "Caught a comms exception:" , e ) ; if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . exit ( tc , "commsFailure" ) ; }
This is used to indicate a communication failure on the client . Seeing as we are the only people who would ever generate this event for the client if this gets invoked on the server then someone has done something not bad not even wrong but silly .