public class UdpServer extends java.lang.Object implements IServer
Constructor and Description |
---|
UdpServer(int listenPort,
IMessageHandlerProvider provider) |
Modifier and Type | Method and Description |
---|---|
CommandManager |
getCommandManager() |
IClientConnectionManager |
getConnectionManager()
Gets the connection manager.
|
IPacketSender |
getSender()
Gets the sender.
|
protected boolean |
handleShutdownCommand(java.lang.String[] command) |
void |
packetReceived(byte[] data,
java.net.InetAddress address,
int port)
This method is called when information about an IIncomingPacket which was
previously requested using an asynchronous interface becomes available.
|
void |
start()
Starts the operation of this instance.
|
void |
terminate()
Terminates the operation of this instance.
|
public UdpServer(int listenPort, IMessageHandlerProvider provider)
public CommandManager getCommandManager()
getCommandManager
in interface IServer
public IClientConnectionManager getConnectionManager()
IServer
getConnectionManager
in interface IServer
public IPacketSender getSender()
IServer
public void packetReceived(byte[] data, java.net.InetAddress address, int port)
IIncomingPacketObserver
packetReceived
in interface IIncomingPacketObserver
data
- the dataaddress
- the addressport
- the portpublic void start()
ILaunchable
start
in interface ILaunchable
public void terminate()
ILaunchable
terminate
in interface ILaunchable
protected boolean handleShutdownCommand(java.lang.String[] command)