org.granite.client.messaging.channel.amf
Class AbstractAMFChannel
java.lang.Object
org.granite.client.messaging.channel.AbstractChannel<Transport>
org.granite.client.messaging.channel.AbstractHTTPChannel
org.granite.client.messaging.channel.amf.AbstractAMFChannel
- All Implemented Interfaces:
- Runnable, Channel, TransportStopListener
- Direct Known Subclasses:
- AbstractAMFMessagingChannel, AMFRemotingChannel, JMFAMFRemotingChannel
public abstract class AbstractAMFChannel
- extends AbstractHTTPChannel
- Author:
- Franck WOLFF
| Methods inherited from class org.granite.client.messaging.channel.AbstractHTTPChannel |
createTransportMessage, decodeResponse, getDefaultTimeToLive, getMaxConcurrentRequests, getRequest, isAuthenticated, isStarted, logout, onCancelled, onError, onMessage, onStop, run, schedule, send, setDefaultTimeToLive, start, stop |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractAMFChannel
public AbstractAMFChannel(Transport transport,
String id,
URI uri,
int maxConcurrentRequests)
convertToAmf
protected Message[] convertToAmf(RequestMessage request)
throws UnsupportedEncodingException
- Throws:
UnsupportedEncodingException
convertFromAmf
protected TopicMessage convertFromAmf(AsyncMessage message)
convertFromAmf
protected AbstractResponseMessage convertFromAmf(AcknowledgeMessage message)