Added some docs notes

This commit is contained in:
selva.andre
2012-07-04 22:32:28 +02:00
parent a95a633586
commit 911286ab14
3 changed files with 50 additions and 6 deletions
@@ -19,6 +19,8 @@ import static org.dna.mqtt.moquette.proto.messages.AbstractMessage.*;
public class MQTTHandler extends IoHandlerAdapter {
private static final Logger LOG = Logger.getLogger(MQTTHandler.class.getName());
/** Maps CLIENT_ID to the IoSession that represents the connection*/
Map<String, IoSession> m_clientIDs = new HashMap<String, IoSession>();
private IMessaging m_messaging;
private IAuthenticator m_authenticator;
@@ -80,7 +82,7 @@ public class MQTTHandler extends IoHandlerAdapter {
}
}
//TODO handle clean session flag
//TODO handle clean session flag once the QoS1 and QoS2
ConnAckMessage okResp = new ConnAckMessage();
okResp.setReturnCode(ConnAckMessage.CONNECTION_ACCEPTED);
@@ -38,7 +38,7 @@ public class Server {
acceptor.getFilterChain().addLast( "codec", new ProtocolCodecFilter(encoder, decoder));
acceptor.setHandler( new MQTTHandler() );
acceptor.getSessionConfig().setReadBufferSize( 2048 );
acceptor.getSessionConfig().setReadBufferSize( 2048 );
acceptor.getSessionConfig().setIdleTime( IdleStatus.BOTH_IDLE, DEFAULT_CONNECT_TIMEOUT );
acceptor.bind( new InetSocketAddress(PORT) );
LOG.info("Server binded");