The channel implements the IPortletAdapter, ICharacterChannel, IPrivilegedChannel and ICacheable interfaces. From what I've seen the following method call ordering is what I should expect for each type of event targeting a channel:
init setStaticData render setPortalControlStructures setRuntimeData generateKey isCacheValid renderCharactersaction //This doesn't exist yet but will be added to the IPortletAdapter interface
setPortalControlStructures setRuntimeData doAction eventsetPortalControlStructures //This call doesn't happen before receiveEvent currently but the change will be made in the framework to ensure it does
receiveEventIf those are correct, does it seem valid to clear out references to the ChannelRuntimeData and PortalControlStructures at the end of the renderCharacters, doAction and receiveEvent methods?
Thanks, -Eric
smime.p7s
Description: S/MIME Cryptographic Signature
