001    package org.granite.client.messaging.channel.amf;
002    
003    import java.net.URI;
004    
005    import org.granite.client.configuration.Configuration;
006    import org.granite.client.messaging.codec.JMFAMF3MessagingCodec;
007    import org.granite.client.messaging.codec.MessagingCodec;
008    import org.granite.client.messaging.transport.Transport;
009    
010    import flex.messaging.messages.Message;
011    
012    public class JMFAMFMessagingChannel extends AMFMessagingChannel {
013    
014            public JMFAMFMessagingChannel(Transport transport, String id, URI uri) {
015                    super(transport, id, uri);
016            }
017    
018            public JMFAMFMessagingChannel(Transport transport, Configuration configuration, String id, URI uri) {
019                    super(transport, configuration, id, uri);
020            }
021    
022            @Override
023            protected MessagingCodec<Message[]> newMessagingCodec(Configuration configuration) {
024                    return new JMFAMF3MessagingCodec(configuration);
025            }
026    }