org.granite.client.messaging.channel
Interface Channel
- All Known Subinterfaces:
- MessagingChannel, RemotingChannel
- All Known Implementing Classes:
- AbstractAMFChannel, AbstractAMFMessagingChannel, AbstractChannel, AbstractHTTPChannel, AMFMessagingChannel, AMFRemotingChannel, JMFAMFMessagingChannel, JMFAMFRemotingChannel
public interface Channel
- Author:
- Franck WOLFF
RECONNECT_INTERVAL_MS_KEY
static final String RECONNECT_INTERVAL_MS_KEY
- See Also:
- Constant Field Values
RECONNECT_MAX_ATTEMPTS_KEY
static final String RECONNECT_MAX_ATTEMPTS_KEY
- See Also:
- Constant Field Values
DEFAULT_TIME_TO_LIVE
static final long DEFAULT_TIME_TO_LIVE
BYTEARRAY_BODY_HEADER
static final String BYTEARRAY_BODY_HEADER
- See Also:
- Constant Field Values
getTransport
Transport getTransport()
getId
String getId()
getUri
URI getUri()
getClientId
String getClientId()
getDefaultTimeToLive
long getDefaultTimeToLive()
setDefaultTimeToLive
void setDefaultTimeToLive(long defaultTimeToLive)
start
boolean start()
isStarted
boolean isStarted()
stop
boolean stop()
setCredentials
void setCredentials(Credentials credentials)
getCredentials
Credentials getCredentials()
isAuthenticated
boolean isAuthenticated()
send
ResponseMessageFuture send(RequestMessage request,
ResponseListener... listeners)
logout
ResponseMessageFuture logout(ResponseListener... listeners)
getTransportData
<D> D getTransportData()
setTransportData
void setTransportData(Object data)
onMessage
void onMessage(InputStream is)
onError
void onError(TransportMessage message,
Exception e)
onCancelled
void onCancelled(TransportMessage message)