public void send ( final SIBusMessage msg , final SITransaction tran ) throws SISessionDroppedException , SIConnectionDroppedException , SISessionUnavailableException , SIConnectionUnavailableException , SIConnectionLostException , SILimitExceededException , SINotAuthorizedException , SIResourceException , SIErrorException , SIIncorrectCallException , SINotPossibleInCurrentConfigurationException { checkValid ( ) ; _delegate . send ( msg , _parentConnection . mapTransaction ( tran ) ) ; }
Sends a message . Checks that the session is valid . Maps the transaction parameter before delegating .