0 Replies Latest reply on Dec 8, 2008 4:29 PM by seth_hodgson

    [svn] 4257: Bugs: BLZ-287 - Potential null pointer in MessageAgent set destination method.

    seth_hodgson Level 1
      Revision: 4257
      Author: shodgson@adobe.com
      Date: 2008-12-08 16:29:54 -0800 (Mon, 08 Dec 2008)

      Log Message:
      -----------
      Bugs: BLZ-287 - Potential null pointer in MessageAgent set destination method.
      LCDS-522 - Add more configurable reconnect handling for connecting up again over the same channel when there is a connection failure/outage.

      QA: Yes
      Doc: No
      Checkintests Passes: Yes

      Details:
      * MessageAgent (conceptually an abstract class but that's not supported by ActionScript) now defines a default value for the agentType member used in logging output - fixes BLZ-287.
      * ChannelSet now resets to the beginning on its channels upon manual disconnects or otherwise. This fixes the scenario of starting off on streaming or RTMP, loosing connectivity temporarily and then getting stuck on a fallback polling channel. Chances of reconnecting on the preferred channel are better now, and manual disconnects/reconnects if you end up on a fallback channel that you don't want to stick with are now possible.
      * Also, updates to Channel to support LCDS-522, and longer-duration reliable messaging reconnects.

      Ticket Links:
      ------------
      http://bugs.adobe.com/jira/browse/BLZ-287
      http://bugs.adobe.com/jira/browse/LCDS-522
      http://bugs.adobe.com/jira/browse/BLZ-287
      http://bugs.adobe.com/jira/browse/LCDS-522

      Modified Paths:
      --------------
      flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/Channel.as
      flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/ChannelSet.as
      flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/MessageAgent.as