コード例 #1
0
ファイル: DefaultRequest.java プロジェクト: erdi/ratpack
 @Override
 public Promise<TypedData> getBody(long maxContentLength, Block onTooLarge) {
   if (bodyReader == null) {
     return Promise.value(new ByteBufBackedTypedData(Unpooled.EMPTY_BUFFER, getContentType()));
   } else {
     return bodyReader
         .read(maxContentLength, onTooLarge)
         .map(b -> (TypedData) new ByteBufBackedTypedData(b, getContentType()));
   }
 }