@Override protected void deallocate() { delete(); }
@Override public ByteBuf content() { try { return getByteBuf(); } catch (IOException e) { throw new ChannelException(e); } }
protected AbstractHttpData(String name, Charset charset, long size) { if (name == null) { throw new NullPointerException("name"); } name = REPLACE_PATTERN.matcher(name).replaceAll(" "); name = STRIP_PATTERN.matcher(name).replaceAll(""); if (name.isEmpty()) { throw new IllegalArgumentException("empty name"); } this.name = name; if (charset != null) { setCharset(charset); } definedSize = size; }
private String getContent(AbstractHttpData data, boolean urlDecode) { String newValue; try { newValue = data.getString(serverConfiguration.getDefaultCharset()); if (urlDecode) { newValue = URLDecoder.decode(newValue, StandardCharsets.UTF_8.name()); } } catch (IOException e) { throw new InternalServerException("Error retrieving or decoding the value for: " + data.getName()); } return newValue; }
@Override public ByteBuf content() { try { return getByteBuf(); } catch (IOException e) { throw new ChannelException(e); } }
@Override protected void deallocate() { delete(); }
protected AbstractHttpData(String name, Charset charset, long size) { if (name == null) { throw new NullPointerException("name"); } name = REPLACE_PATTERN.matcher(name).replaceAll(" "); name = STRIP_PATTERN.matcher(name).replaceAll(""); if (name.isEmpty()) { throw new IllegalArgumentException("empty name"); } this.name = name; if (charset != null) { setCharset(charset); } definedSize = size; }
@Override public ByteBuf content() { try { return getByteBuf(); } catch (IOException e) { throw new ChannelException(e); } }
@Override protected void deallocate() { delete(); }
protected AbstractHttpData(String name, Charset charset, long size) { if (name == null) { throw new NullPointerException("name"); } name = REPLACE_PATTERN.matcher(name).replaceAll(" "); name = STRIP_PATTERN.matcher(name).replaceAll(""); if (name.isEmpty()) { throw new IllegalArgumentException("empty name"); } this.name = name; if (charset != null) { setCharset(charset); } definedSize = size; }
@Override public ByteBuf content() { try { return getByteBuf(); } catch (IOException e) { throw new ChannelException(e); } }
@Override protected void deallocate() { delete(); }
protected AbstractHttpData(String name, Charset charset, long size) { if (name == null) { throw new NullPointerException("name"); } name = REPLACE_PATTERN.matcher(name).replaceAll(" "); name = STRIP_PATTERN.matcher(name).replaceAll(""); if (name.isEmpty()) { throw new IllegalArgumentException("empty name"); } this.name = name; if (charset != null) { setCharset(charset); } definedSize = size; }
@Override public ByteBuf content() { try { return getByteBuf(); } catch (IOException e) { throw new ChannelException(e); } }
@Override protected void deallocate() { delete(); }
protected AbstractHttpData(String name, Charset charset, long size) { if (name == null) { throw new NullPointerException("name"); } name = REPLACE_PATTERN.matcher(name).replaceAll(" "); name = STRIP_PATTERN.matcher(name).replaceAll(""); if (name.isEmpty()) { throw new IllegalArgumentException("empty name"); } this.name = name; if (charset != null) { setCharset(charset); } definedSize = size; }