ByteArrayBuffer buffer; try { buffer = new ByteArrayBuffer(getRequestMessage().getBodyString(), charset); } catch (UnsupportedEncodingException ex) { throw new RuntimeException("Unsupported character encoding: " + charset, ex); buffer = new ByteArrayBuffer(getRequestMessage().getBodyBytes()); setRequestHeader(HttpHeaders.CONTENT_LENGTH, String.valueOf(buffer.length())); setRequestContent(buffer);
/** * */ public ByteArrayEndPoint(byte[] input, int outputSize) { _inBytes=input; _in=new ByteArrayBuffer(input); _out=new ByteArrayBuffer(outputSize); }
/** * @param cacheControl the cacheControl header to set on all static content. */ public void setCacheControl(String cacheControl) { _cacheControl=cacheControl==null?null:new ByteArrayBuffer(cacheControl); }
/** * */ public ByteArrayEndPoint(byte[] input, int outputSize) { _inBytes=input; _in=new ByteArrayBuffer(input); _out=new ByteArrayBuffer(outputSize); }
/** * */ public ByteArrayEndPoint(byte[] input, int outputSize) { _inBytes=input; _in=new ByteArrayBuffer(input); _out=new ByteArrayBuffer(outputSize); }
ByteArrayBuffer buffer; try { buffer = new ByteArrayBuffer(getRequestMessage().getBodyString(), charset); } catch (UnsupportedEncodingException ex) { throw new RuntimeException("Unsupported character encoding: " + charset, ex); buffer = new ByteArrayBuffer(getRequestMessage().getBodyBytes()); setRequestHeader(HttpHeaders.CONTENT_LENGTH, String.valueOf(buffer.length())); setRequestContent(buffer);
public void executeRequest(String rawRequest) throws IOException { Request request = new Request(new ByteArrayBuffer(rawRequest, "UTF-8"), true, null); _requests.add(request); }
@Override public void write(byte[] b, int off, int len) throws IOException { write(new ByteArrayBuffer(b,off,len)); }
public ProxyAuthorization(String username,String password) throws IOException { String authenticationString = "Basic " + B64Code.encode( username + ":" + password, StringUtil.__ISO_8859_1); _authorization= new ByteArrayBuffer(authenticationString); }
public static Buffer toBuffer(long value) { ByteArrayBuffer buf=new ByteArrayBuffer(32); putDecLong(buf, value); return buf; }
public void getBodyChunk() throws IOException { ByteArrayBuffer bf = new ByteArrayBuffer(AJP13_MORE_CONTENT); _endp.flush(bf); }
@Override public void write(byte[] b) throws IOException { write(new ByteArrayBuffer(b)); }
public static Buffer toBuffer(long value) { ByteArrayBuffer buf=new ByteArrayBuffer(32); putDecLong(buf, value); return buf; }
private String getResponses(String rawRequests) { try { ByteArrayBuffer result = connector.getResponses(new ByteArrayBuffer(rawRequests, StringUtil.__UTF8), false); return result == null ? null : result.toString(StringUtil.__UTF8); } catch (RuntimeException e) { throw e; } catch (Exception e) { throw new RuntimeException(e); } }
public String getResponses(String requests, boolean keepOpen) throws Exception { ByteArrayBuffer result = getResponses(new ByteArrayBuffer(requests, StringUtil.__ISO_8859_1), keepOpen); return result==null?null:result.toString(StringUtil.__ISO_8859_1); }
/** * Sets the value of a date field. * * @param name the field name * @param date the field date value */ public void putDateField(Buffer name, long date) { String d=formatDate(date); Buffer v = new ByteArrayBuffer(d); put(name, v); }
@Override public void write(int b) throws IOException { if (_onebyte==null) _onebyte=new ByteArrayBuffer(1); else _onebyte.clear(); _onebyte.put((byte)b); write(_onebyte); }
@Override public void write(int b) throws IOException { if (_onebyte==null) _onebyte=new ByteArrayBuffer(1); else _onebyte.clear(); _onebyte.put((byte)b); write(_onebyte); }
public ByteArrayBuffer duplicate(int access) { Buffer b=this.buffer(); if (this instanceof Buffer.CaseInsensitve || b instanceof Buffer.CaseInsensitve) return new ByteArrayBuffer.CaseInsensitive(asArray(), 0, length(),access); else return new ByteArrayBuffer(asArray(), 0, length(), access); }
public ByteArrayBuffer duplicate(int access) { Buffer b=this.buffer(); if (this instanceof Buffer.CaseInsensitve || b instanceof Buffer.CaseInsensitve) return new ByteArrayBuffer.CaseInsensitive(asArray(), 0, length(),access); else return new ByteArrayBuffer(asArray(), 0, length(), access); }