public class WsAgent
extends java.lang.Object
| Constructor and Description |
|---|
WsAgent(org.ic4j.types.Principal canisterId,
WebsocketTransport transport,
org.ic4j.agent.identity.Identity identity) |
| Modifier and Type | Method and Description |
|---|---|
WsAgent |
addMessageHandler(java.util.function.Consumer<byte[]> consumer) |
void |
close() |
void |
close(int code,
java.lang.String reason) |
static byte[] |
encodeValue(java.lang.Object value) |
void |
sendApplicationMessage(byte[] payload) |
void |
sendOpenMessage() |
WsAgent |
setLocal(boolean isLocal) |
void |
start() |
public WsAgent(org.ic4j.types.Principal canisterId,
WebsocketTransport transport,
org.ic4j.agent.identity.Identity identity)
public WsAgent setLocal(boolean isLocal)
public WsAgent addMessageHandler(java.util.function.Consumer<byte[]> consumer)
public void start()
public void close()
public void close(int code,
java.lang.String reason)
public void sendApplicationMessage(byte[] payload)
public void sendOpenMessage()
public static byte[] encodeValue(java.lang.Object value)