comparison src/main/java/com/glavsoft/rfb/protocol/Protocol.java @ 447:3996fde6f8ed

cleanUp
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Fri, 17 Jun 2016 17:06:22 +0900
parents cee43ceac9b3
children d5bcae14c2cd
comparison
equal deleted inserted replaced
446:9ab123ce3d9f 447:3996fde6f8ed
35 import com.glavsoft.rfb.encoding.decoder.DecodersContainer; 35 import com.glavsoft.rfb.encoding.decoder.DecodersContainer;
36 import com.glavsoft.rfb.protocol.state.HandshakeState; 36 import com.glavsoft.rfb.protocol.state.HandshakeState;
37 import com.glavsoft.rfb.protocol.state.ProtocolState; 37 import com.glavsoft.rfb.protocol.state.ProtocolState;
38 import com.glavsoft.transport.Reader; 38 import com.glavsoft.transport.Reader;
39 import com.glavsoft.transport.Writer; 39 import com.glavsoft.transport.Writer;
40 import jp.ac.u_ryukyu.treevnc.TreeRFBProto;
40 41
41 import java.util.logging.Logger; 42 import java.util.logging.Logger;
42
43 import jp.ac.u_ryukyu.treevnc.TreeRFBProto;
44 43
45 public class Protocol implements ProtocolContext, IChangeSettingsListener { 44 public class Protocol implements ProtocolContext, IChangeSettingsListener {
46 private ProtocolState state; 45 private ProtocolState state;
47 private final Logger logger; 46 private final Logger logger;
48 private final IPasswordRetriever passwordRetriever; 47 private final IPasswordRetriever passwordRetriever;
51 private int fbHeight; 50 private int fbHeight;
52 private PixelFormat pixelFormat; 51 private PixelFormat pixelFormat;
53 private final Reader reader; 52 private final Reader reader;
54 private final Writer writer; 53 private final Writer writer;
55 private String remoteDesktopName; 54 private String remoteDesktopName;
56 private MessageQueue messageQueue; 55 private MessageQueue messageQueue; // LinkedBlockingQueue (that is synchronized, no need of lock)
57 private final DecodersContainer decoders; 56 private final DecodersContainer decoders;
58 private SenderTask senderTask; 57 private SenderTask senderTask;
59 private ReceiverTask receiverTask; 58 private ReceiverTask receiverTask;
60 private IRfbSessionListener rfbSessionListener; 59 private IRfbSessionListener rfbSessionListener;
61 private IRepaintController repaintController; 60 private IRepaintController repaintController;