public void setHixieKeys(String key1,String key2) { _key1=key1; _key2=key2; _hixieBytes=new IndirectNIOBuffer(16); }
SslBuffers(int packetSize, int appSize) { _in=new IndirectNIOBuffer(packetSize); _out=new IndirectNIOBuffer(packetSize); _unwrap=new IndirectNIOBuffer(appSize); } }
SslBuffers(int packetSize, int appSize) { _in=new IndirectNIOBuffer(packetSize); _out=new IndirectNIOBuffer(packetSize); _unwrap=new IndirectNIOBuffer(appSize); } }
public void setHixieKeys(String key1,String key2) { _key1=key1; _key2=key2; _hixieBytes=new IndirectNIOBuffer(16); }
SslBuffers(int packetSize, int appSize) { _in=new IndirectNIOBuffer(packetSize); _out=new IndirectNIOBuffer(packetSize); _unwrap=new IndirectNIOBuffer(appSize); } }
SslBuffers(int packetSize, int appSize) { _in=new IndirectNIOBuffer(packetSize); _out=new IndirectNIOBuffer(packetSize); _unwrap=new IndirectNIOBuffer(appSize); } }
public void setHixieKeys(String key1,String key2) { _key1=key1; _key2=key2; _hixieBytes=new IndirectNIOBuffer(16); }
/** * Create a new content Buffer * @return new Buffer */ final protected Buffer newBuffer() { switch(_bufferType) { case BYTE_ARRAY: return new ByteArrayBuffer(_bufferSize); case DIRECT: return new DirectNIOBuffer(_bufferSize); case INDIRECT: return new IndirectNIOBuffer(_bufferSize); } throw new IllegalStateException(); }
/** * Create a new header Buffer * @return new Buffer */ final protected Buffer newHeader() { switch(_headerType) { case BYTE_ARRAY: return new ByteArrayBuffer(_headerSize); case DIRECT: return new DirectNIOBuffer(_headerSize); case INDIRECT: return new IndirectNIOBuffer(_headerSize); } throw new IllegalStateException(); }
/** * Create a new content Buffer * @return new Buffer */ final protected Buffer newBuffer() { switch(_bufferType) { case BYTE_ARRAY: return new ByteArrayBuffer(_bufferSize); case DIRECT: return new DirectNIOBuffer(_bufferSize); case INDIRECT: return new IndirectNIOBuffer(_bufferSize); } throw new IllegalStateException(); }
/** * Create a new header Buffer * @return new Buffer */ final protected Buffer newHeader() { switch(_headerType) { case BYTE_ARRAY: return new ByteArrayBuffer(_headerSize); case DIRECT: return new DirectNIOBuffer(_headerSize); case INDIRECT: return new IndirectNIOBuffer(_headerSize); } throw new IllegalStateException(); }
/** * Create a new content Buffer * @param size * @return new Buffer */ final protected Buffer newBuffer(int size) { switch(_otherType) { case BYTE_ARRAY: return new ByteArrayBuffer(size); case DIRECT: return new DirectNIOBuffer(size); case INDIRECT: return new IndirectNIOBuffer(size); } throw new IllegalStateException(); }
/** * Create a new content Buffer * @param size * @return new Buffer */ final protected Buffer newBuffer(int size) { switch(_otherType) { case BYTE_ARRAY: return new ByteArrayBuffer(size); case DIRECT: return new DirectNIOBuffer(size); case INDIRECT: return new IndirectNIOBuffer(size); } throw new IllegalStateException(); }
/** * Create a new content Buffer * @return new Buffer */ final protected Buffer newBuffer() { switch(_bufferType) { case BYTE_ARRAY: return new ByteArrayBuffer(_bufferSize); case DIRECT: return new DirectNIOBuffer(_bufferSize); case INDIRECT: return new IndirectNIOBuffer(_bufferSize); } throw new IllegalStateException(); }
/** * Create a new header Buffer * @return new Buffer */ final protected Buffer newHeader() { switch(_headerType) { case BYTE_ARRAY: return new ByteArrayBuffer(_headerSize); case DIRECT: return new DirectNIOBuffer(_headerSize); case INDIRECT: return new IndirectNIOBuffer(_headerSize); } throw new IllegalStateException(); }
/** * Create a new header Buffer * @return new Buffer */ final protected Buffer newHeader() { switch(_headerType) { case BYTE_ARRAY: return new ByteArrayBuffer(_headerSize); case DIRECT: return new DirectNIOBuffer(_headerSize); case INDIRECT: return new IndirectNIOBuffer(_headerSize); } throw new IllegalStateException(); }
/** * Create a new content Buffer * @return new Buffer */ final protected Buffer newBuffer() { switch(_bufferType) { case BYTE_ARRAY: return new ByteArrayBuffer(_bufferSize); case DIRECT: return new DirectNIOBuffer(_bufferSize); case INDIRECT: return new IndirectNIOBuffer(_bufferSize); } throw new IllegalStateException(); }
/** * Create a new content Buffer * @param size * @return new Buffer */ final protected Buffer newBuffer(int size) { switch(_otherType) { case BYTE_ARRAY: return new ByteArrayBuffer(size); case DIRECT: return new DirectNIOBuffer(size); case INDIRECT: return new IndirectNIOBuffer(size); } throw new IllegalStateException(); }
protected Buffer getIndirectBuffer(Resource resource) { try { int len=(int)resource.length(); if (len<0) { LOG.warn("invalid resource: "+String.valueOf(resource)+" "+len); return null; } Buffer buffer = new IndirectNIOBuffer(len); InputStream is = resource.getInputStream(); buffer.readFrom(is,len); is.close(); return buffer; } catch(IOException e) { LOG.warn(e); return null; } }
@Override public void data(DataInfo dataInfo, long timeout, TimeUnit unit, Handler<Void> handler) { try { // Data buffer must be copied, as the ByteBuffer is pooled ByteBuffer byteBuffer = dataInfo.asByteBuffer(false); Buffer buffer = byteBuffer.isDirect() ? new DirectNIOBuffer(byteBuffer, false) : new IndirectNIOBuffer(byteBuffer, false); generator.addContent(buffer, dataInfo.isClose()); generator.flush(unit.toMillis(timeout)); if (dataInfo.isClose()) complete(); handler.completed(null); } catch (IOException x) { handler.failed(null, x); } }