I found many flex blazeDs Example on net.every example use -service complie time argument,where we have to pass service-config.xml file path.
basically using this file we are setting channels.
here you can find alternative way to set channels.
package com
{
import mx.messaging.ChannelSet;
import mx.messaging.channels.AMFChannel;
import mx.messaging.channels.SecureAMFChannel;
public class ChannelUtil
{
private static var myAmf:AMFChannel;
private static var mySecureAmf:SecureAMFChannel;
private static var myPollingAmf:AMFChannel;
private static var myChannelSet:ChannelSet;
public static function getChannelSet():ChannelSet{
if(!myChannelSet){
myChannelSet = new ChannelSet();
myAmf = new AMFChannel();
myAmf.uri = "/webapp/messagebroker/amf";
mySecureAmf = new SecureAMFChannel();
mySecureAmf.uri = "/webapp/messagebroker/amfsecure";
myPollingAmf = new AMFChannel();
myPollingAmf.pollingEnabled = true;
myPollingAmf.pollingInterval = 4;
myPollingAmf.uri = "/webapp/messagebroker/amfpolling";
myChannelSet.addChannel(myAmf);
myChannelSet.addChannel(mySecureAmf);
myChannelSet.addChannel(myPollingAmf);
}
return myChannelSet;
}
}
}
Remoteobject.channelSet = ChannelUtil.getChannelSet();
Neeraj