public abstract class ClientNetty<T>
extends be.yildiz.module.network.client.AbstractNetworkEngineClient
| Constructor and Description |
|---|
ClientNetty(io.netty.bootstrap.Bootstrap clientBootstrap)
Create a new instance of a client.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract T |
buildMessage(String message) |
void |
close() |
void |
connect(String address,
int port) |
protected abstract void |
connectionComplete() |
void |
disconnect() |
abstract DecoderEncoder |
getCodec() |
void |
sendMessage(be.yildiz.module.network.protocol.ServerRequest message) |
void |
sendMessage(String message) |
void |
setTimeOut(int timeout)
Set the time out, in milliseconds.
|
addNetworkListener, connect, connectionFailed, connectionLost, connectionSuccessful, delayMessageToNextFrame, isConnected, messageReceived, updatepublic ClientNetty(io.netty.bootstrap.Bootstrap clientBootstrap)
clientBootstrap - Netty bootstrap object.public void setTimeOut(int timeout)
timeout - Timeout value.public void connect(String address, int port)
connect in class be.yildiz.module.network.client.AbstractNetworkEngineClientprotected abstract void connectionComplete()
public void close()
close in class be.yildiz.module.network.client.AbstractNetworkEngineClientpublic void sendMessage(be.yildiz.module.network.protocol.ServerRequest message)
sendMessage in class be.yildiz.module.network.client.AbstractNetworkEngineClientpublic void sendMessage(String message)
sendMessage in class be.yildiz.module.network.client.AbstractNetworkEngineClientpublic void disconnect()
disconnect in class be.yildiz.module.network.client.AbstractNetworkEngineClientpublic abstract DecoderEncoder getCodec()
Copyright © 2014–2016. All rights reserved.