« Return to Thread: Configureing AIR app for blazeds messaging

Configureing AIR app for blazeds messaging

by netdeep :: Rate this Message:

Reply to Author | View in Thread


I am trying to get messaging working with my AIR application.  I'm converting a Flex application into AIR and everything works in Flex but not in AIR.  I can get remoting working, but messaging isn't working.  I set up remoting channels at runtime using the examples from this site:


http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&postId= 9703&productId=2
 

But I can't get it working for messaging.  How do I define destinations for AIR at runtime?  In Flex, I just define them in the messaging-config.xml file.  Here's what I have from the messaging-config.xml file which works in flex:
 
<?xml version="1.0" encoding="UTF-8"?>
<service id="message-service"
    class="flex.messaging.services.MessageService">
 
     <adapters>
        <adapter-definition id="TCautomation" class="factory.AutoWatcher"/>
        <adapter-definition id="actionscript" class="flex.messaging.services.messaging.adapters.ActionScriptAdapter" default="true" />
    </adapters>
 
    <default-channels>
        <channel ref="my-polling-amf"/>
    </default-channels>
 
     <destination id="autoWatch">
         <adapter ref="TCautomation"/>
     </destination>
 
</service>

And here are my components in mxml:
 
<mx:Producer id="reportManager" destination="autoWatch"/>
<mx:Consumer id="consumer" destination="autoWatch" message="messageHandler(event.message)"/>

Pretty simple for Flex, but how is this done in AIR?

 « Return to Thread: Configureing AIR app for blazeds messaging