@Override public Reader getReader() throws IOException { final Reader result = this.reader; setReader(null); return result; }
/** * Constructor. * * @param reader * The representation's stream. * @param mediaType * The representation's media type. * @param expectedSize * The expected reader size in bytes. */ public ReaderRepresentation(Reader reader, MediaType mediaType, long expectedSize) { super(mediaType); setSize(expectedSize); setTransient(true); setReader(reader); }