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());
 }
Ejemplo n.º 2
0
        public Object newEncoder(EzyConnectionType connectionType)
        {
            Object encoder = socketCodecCreator.newEncoder();

            return(encoder);
        }