@ Override public void sendToExceptionDestination ( SIDestinationAddress address , SIBusMessage message , int reason , String [ ] inserts , SITransaction tran , final String alternateUser ) throws SIConnectionDroppedException , SIConnectionUnavailableException , SIConnectionLostException , SILimitExceededException , SINotAuthorizedException , SIResourceException , SIErrorException , SIIncorrectCallException , SINotPossibleInCurrentConfigurationException { checkValid ( ) ; _delegateConnection . sendToExceptionDestination ( address , message , reason , inserts , mapTransaction ( tran ) , alternateUser ) ; }
Check the connection is valid then delegates .