@ Override public void send ( final SIBusMessage msg , final SITransaction tran , final SIDestinationAddress destAddr , final DestinationType destType , final OrderingContext orderingContext , final String alternateUser ) throws SIConnectionDroppedException , SIConnectionUnavailableException , SIConnectionLostException , SILimitExceededException , SINotAuthorizedException , SITemporaryDestinationNotFoundException , SIResourceException , SIErrorException , SIIncorrectCallException , SINotPossibleInCurrentConfigurationException { checkValid ( ) ; _delegateConnection . send ( msg , mapTransaction ( tran ) , destAddr , destType , orderingContext , alternateUser ) ; }
Sends a message . Checks that the connection is valid . Maps the transaction parameter before delegating .