Package org.ngengine.platform.transport
Interface WebsocketTransport
-
public interface WebsocketTransport
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddListener(WebsocketTransportListener listener)AsyncTask<java.lang.Void>close(java.lang.String reason)AsyncTask<java.lang.Void>connect(java.lang.String url)intgetMaxMessageSize()Return configured max message size.booleanisConnected()voidremoveListener(WebsocketTransportListener listener)AsyncTask<java.lang.Void>send(java.lang.String message)AsyncTask<java.lang.Void>sendBinary(java.nio.ByteBuffer data)voidsetMaxMessageSize(int maxMessageSize)Set maximum message size in bytes/chars depending on transport payload type.
-
-
-
Method Detail
-
close
AsyncTask<java.lang.Void> close(java.lang.String reason)
-
connect
AsyncTask<java.lang.Void> connect(java.lang.String url)
-
send
AsyncTask<java.lang.Void> send(java.lang.String message)
-
sendBinary
AsyncTask<java.lang.Void> sendBinary(java.nio.ByteBuffer data)
-
setMaxMessageSize
void setMaxMessageSize(int maxMessageSize)
Set maximum message size in bytes/chars depending on transport payload type. A value of -1 means "use platform MemoryLimits transport limit".
-
getMaxMessageSize
int getMaxMessageSize()
Return configured max message size. If this returns -1, the effective runtime limit is resolved from MemoryLimits.
-
addListener
void addListener(WebsocketTransportListener listener)
-
removeListener
void removeListener(WebsocketTransportListener listener)
-
isConnected
boolean isConnected()
-
-