public EzySocketClient()
 {
     this.ticketsQueue     = newTicketsQueue();
     this.codecCreator     = newCodecCreator();
     this.socketReader     = newSocketReader();
     this.socketWriter     = newSocketWriter();
     this.dataEventQueue   = new EzyQueue <EzySocketDataEvent>();
     this.statusEventQueue = new EzyQueue <EzySocketStatusEvent>();
     this.socketReader.setDataEventQueue(dataEventQueue);
     this.socketReader.setStatusEventQueue(statusEventQueue);
     this.socketReader.setDecoder(codecCreator.newDecoder(Int32.MaxValue));
     this.socketWriter.setTicketsQueue(ticketsQueue);
     this.socketWriter.setEncoder(codecCreator.newEncoder());
 }
Beispiel #2
0
 public EzyBlockingPacketQueue(int capacity)
 {
     this.capacity = capacity;
     this.queue    = new EzyBlockingQueue <EzyPacket>();
 }
Beispiel #3
0
 public void setTicketsQueue(EzyBlockingQueue <EzyArray> ticketsQueue)
 {
     this.ticketsQueue = ticketsQueue;
 }