protected void processCachedMessage ( SIBusMessage message , LockedMessageEnumeration lockedMessages ) throws SISessionDroppedException , SIConnectionDroppedException , SISessionUnavailableException , SIConnectionUnavailableException , SIConnectionLostException , SILimitExceededException , SIMessageNotLockedException , SIResourceException , SIIncorrectCallException { /* * If required, delete best-effort nonpersistent messages */ if ( _deleteBestEffortNonPersistentMessages && Reliability . BEST_EFFORT_NONPERSISTENT . equals ( message . getReliability ( ) ) ) { lockedMessages . deleteCurrent ( null ) ; } }
Perform any processing on a message that is required whilst creating the cached locked message enumeration .