protected byte[] transform(AtmosphereResponse response, byte[] b, int offset, int length) throws IOException { AsyncIOWriter a = response.getAsyncIOWriter(); try { response.asyncIOWriter(transformCacheBuffer); invokeInterceptor(response, b, offset, length); return transformCacheBuffer.stream().toByteArray(); } finally { transformCacheBuffer.close(null); response.asyncIOWriter(a); } }
protected byte[] transform(AtmosphereResponse response, byte[] b, int offset, int length) throws IOException { AsyncIOWriter a = response.getAsyncIOWriter(); try { response.asyncIOWriter(transformCacheBuffer); invokeInterceptor(response, b, offset, length); return transformCacheBuffer.stream().toByteArray(); } finally { transformCacheBuffer.close(null); response.asyncIOWriter(a); } }