private static void convertHeaders(HttpHeaders headers, MimeHeaders cHeaders) { if (headers.isEmpty()) { return; } for (Entry<AsciiString, String> e : headers) { final AsciiString k = e.getKey(); final String v = e.getValue(); if (k.isEmpty() || k.byteAt(0) == ':') { continue; } final MessageBytes cValue = cHeaders.addValue(k.array(), k.arrayOffset(), k.length()); final byte[] valueBytes = v.getBytes(StandardCharsets.US_ASCII); cValue.setBytes(valueBytes, 0, valueBytes.length); } }
coyoteReq.requestURI().setBytes(uriBytes, 0, uriBytes.length);
public WorkerDummy() { String msg="HelloWorld"; byte b[]=msg.getBytes(); body.setBytes(b, 0, b.length); }
public void getBytes(MessageBytes mb) { int length = getInt(); if ((length == 0xFFFF) || (length == -1)) { mb.recycle(); return; } mb.setBytes(buf, pos, length); pos += length; pos++; // Skip the terminating \0 }
public void getBytes(MessageBytes mb) { int length = getInt(); if ((length == 0xFFFF) || (length == -1)) { mb.recycle(); return; } mb.setBytes(buf, pos, length); pos += length; pos++; // Skip the terminating \0 }
public void getBytes(MessageBytes mb) { int length = getInt(); if ((length == 0xFFFF) || (length == -1)) { mb.recycle(); return; } mb.setBytes(buf, pos, length); pos += length; pos++; // Skip the terminating \0 }
/** Create a new named header using un-translated byte[]. The conversion to chars can be delayed until encoding is known. */ public MessageBytes addValue(byte b[], int startN, int len) { MimeHeaderField mhf = createHeader(); mhf.getName().setBytes(b, startN, len); return mhf.getValue(); }
/** Create a new named header using un-translated byte[]. The conversion to chars can be delayed until encoding is known. */ public MessageBytes addValue(byte b[], int startN, int len) { MimeHeaderField mhf=createHeader(); mhf.getName().setBytes(b, startN, len); return mhf.getValue(); }
/** Create a new named header using un-translated byte[]. The conversion to chars can be delayed until encoding is known. */ public MessageBytes addValue(byte b[], int startN, int len) { MimeHeaderField mhf = createHeader(); mhf.getName().setBytes(b, startN, len); return mhf.getValue(); }
/** Create a new named header using un-translated byte[]. The conversion to chars can be delayed until encoding is known. */ public MessageBytes addValue(byte b[], int startN, int len) { MimeHeaderField mhf=createHeader(); mhf.getName().setBytes(b, startN, len); return mhf.getValue(); }
/** Create a new named header using un-translated byte[]. The conversion to chars can be delayed until encoding is known. */ public MessageBytes addValue(byte b[], int startN, int len) { MimeHeaderField mhf=createHeader(); mhf.getName().setBytes(b, startN, len); return mhf.getValue(); }
/** Create a new named header using un-translated byte[]. The conversion to chars can be delayed until encoding is known. */ public MessageBytes addValue(byte b[], int startN, int len) { MimeHeaderField mhf=createHeader(); mhf.getName().setBytes(b, startN, len); return mhf.getValue(); }
/** * Set the replay buffer for Form auth */ public void setReplay(ByteChunk replay) { isFirst = false; isEmpty = false; isReplay = true; bodyBuff.setBytes(replay.getBytes(), replay.getStart(), replay.getLength()); }
/** Create a new named header using un-translated byte[]. The conversion to chars can be delayed until encoding is known. */ public MessageBytes addValue(byte b[], int startN, int len) { MimeHeaderField mhf=createHeader(); mhf.getName().setBytes(b, startN, len); return mhf.getValue(); }
/* */ public MessageBytes addValue(byte[] b, int startN, int len) /* */ { /* 246 */ MimeHeaderField mhf = createHeader(); /* 247 */ mhf.getName().setBytes(b, startN, len); /* 248 */ return mhf.getValue(); /* */ } /* */
/** * Create a new named header using un-translated byte[]. * The conversion to chars can be delayed until * encoding is known. * @param b The header name bytes * @param startN Offset * @param len Length * @return the message bytes container for the value */ public MessageBytes addValue(byte b[], int startN, int len) { MimeHeaderField mhf=createHeader(); mhf.getName().setBytes(b, startN, len); return mhf.getValue(); }
@Override protected final void setRequestBody(ByteChunk body) { int length = body.getLength(); bodyBytes.setBytes(body.getBytes(), body.getStart(), length); request.setContentLength(length); first = false; empty = false; replay = true; endOfStream = false; }
public void getBytes(MessageBytes mb) { int length = getInt(); if ((length == 0xFFFF) || (length == -1)) { mb.recycle(); return; } mb.setBytes(buf, pos, length); mb.getCharChunk().recycle(); // not valid anymore pos += length; pos++; // Skip the terminating \0 }
public void getBytes(MessageBytes mb) { int length = getInt(); if( (length == 0xFFFF) || (length == -1) ) { mb.recycle(); return; } mb.setBytes( buf, pos, length ); mb.getCharChunk().recycle(); pos += length; pos++; // Skip the terminating \0 }
private void doGetBytes(MessageBytes mb, boolean terminated) { int length = getInt(); if ((length == 0xFFFF) || (length == -1)) { mb.recycle(); return; } if (terminated) { validatePos(pos + length + 1); } else { validatePos(pos + length); } mb.setBytes(buf, pos, length); mb.getCharChunk().recycle(); // not valid anymore pos += length; if (terminated) { pos++; // Skip the terminating \0 } }