org.granite.client.messaging.codec
Class JMFAMF0MessagingCodec

java.lang.Object
  extended by org.granite.client.messaging.codec.JMFAMF0MessagingCodec
All Implemented Interfaces:
MessagingCodec<AMF0Message>

public class JMFAMF0MessagingCodec
extends Object
implements MessagingCodec<AMF0Message>

Author:
Franck WOLFF

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.granite.client.messaging.codec.MessagingCodec
MessagingCodec.ClientType
 
Constructor Summary
JMFAMF0MessagingCodec(ClientSharedContext sharedContext)
           
 
Method Summary
 AMF0Message decode(InputStream input)
           
 void encode(AMF0Message message, OutputStream output)
           
 MessagingCodec.ClientType getClientType()
           
 String getContentType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JMFAMF0MessagingCodec

public JMFAMF0MessagingCodec(ClientSharedContext sharedContext)
Method Detail

getClientType

public MessagingCodec.ClientType getClientType()
Specified by:
getClientType in interface MessagingCodec<AMF0Message>

getContentType

public String getContentType()
Specified by:
getContentType in interface MessagingCodec<AMF0Message>

encode

public void encode(AMF0Message message,
                   OutputStream output)
            throws IOException
Specified by:
encode in interface MessagingCodec<AMF0Message>
Throws:
IOException

decode

public AMF0Message decode(InputStream input)
                   throws IOException
Specified by:
decode in interface MessagingCodec<AMF0Message>
Throws:
IOException