├── .gitignore ├── LICENSE.txt ├── README.md ├── pom.xml ├── resources └── _bayou │ └── __resource │ ├── _readme.txt │ ├── mime.types.txt │ └── public.suffix.txt └── src ├── _bayou ├── _HttpProxy.java ├── _HttpTunnel.java ├── _StaticServer.java ├── _async │ ├── _AsyncDoWhile.java │ ├── _Asyncs.java │ ├── _Fiber_Stack_Trace_.java │ ├── _WithPreferredFiberDefaultExec.java │ └── _WithThreadLocalFiber.java ├── _bytes │ ├── _ByteSourceSkipper.java │ ├── _DelimitedByteSource.java │ ├── _EmptyByteSource.java │ └── _ErrorByteSource.java ├── _http │ ├── _HttpDate.java │ ├── _HttpHostPort.java │ ├── _HttpUtil.java │ ├── _Rfc6265.java │ └── _SimpleRequestEntity.java ├── _log │ ├── _Logger.java │ ├── _LoggerS.java │ └── _SimpleLogger.java ├── _str │ ├── _ByteArr.java │ ├── _ChArr.java │ ├── _ChArrCi.java │ ├── _CharArray2Seq.java │ ├── _CharDef.java │ ├── _CharSeqSaver.java │ ├── _CharSubSeq.java │ ├── _CharsetDecoder.java │ ├── _HexUtil.java │ ├── _HoehrmannUtf8Decoder.java │ ├── _StrCi.java │ ├── _StrUtil.java │ └── _StringSaver.java ├── _tmp │ ├── _Array2ReadOnlyList.java │ ├── _ByteBufferPool.java │ ├── _ByteBufferUtil.java │ ├── _ControlException.java │ ├── _CryptoUtil.java │ ├── _Dns.java │ ├── _Exec.java │ ├── _FileMonitor.java │ ├── _Ip.java │ ├── _JobTimeout.java │ ├── _KnownHeaders.java │ ├── _NamedThreadFactory.java │ ├── _PrefixedMsgOut.java │ ├── _PublicSuffix.java │ ├── _StreamIter.java │ ├── _Tcp.java │ ├── _TcpConn2Chann.java │ ├── _TrafficDumpWrapper.java │ └── _Util.java └── package-info.java └── bayou ├── async ├── Async.java ├── AsyncBundle.java ├── AsyncIterator.java ├── AsyncThen.java ├── AsyncTimeout.java ├── Asyncs.java ├── AutoAsync.java ├── CallbackList.java ├── Fiber.java ├── FiberDefaultExecutors.java ├── FiberLocal.java ├── FlatMapIterator.java ├── ForEachNoAsync.java ├── Promise.java └── package-info.java ├── bytes ├── BytePipe.java ├── ByteSink.java ├── ByteSource.java ├── ByteSource2InputStream.java ├── ByteSourceCache.java ├── InputStream2ByteSource.java ├── PushbackByteSource.java ├── RangedByteSource.java ├── SimpleByteSource.java ├── ThreadSafeByteSource.java ├── ThrottledByteSource.java └── package-info.java ├── file ├── FileByteSink.java ├── FileByteSource.java ├── FileHttpEntity.java ├── StaticFileConf.java ├── StaticHandler.java ├── UriPath.java └── package-info.java ├── form ├── CsrfException.java ├── CsrfToken.java ├── DoGenUrlEncoded.java ├── DoParseMultipart.java ├── DoParseUrlEncoded.java ├── DoSaveToTmpFile.java ├── FormData.java ├── FormDataFile.java ├── FormDataHttpEntity.java ├── FormParser.java └── package-info.java ├── gzip ├── GunzipByteSource.java ├── GzipByteSource.java ├── GzipHeaderParser.java ├── GzipHttpEntity.java └── package-info.java ├── html ├── Html4.java ├── Html4Doc.java ├── Html5.java ├── Html5Doc.java ├── HtmlAttributeMap.java ├── HtmlBuilder.java ├── HtmlChildList.java ├── HtmlComment.java ├── HtmlDoc.java ├── HtmlElement.java ├── HtmlElementType.java ├── HtmlHelper.java ├── HtmlNewLine.java ├── HtmlParent.java ├── HtmlParentElement.java ├── HtmlPiece.java ├── HtmlRaw.java ├── HtmlText.java └── package-info.java ├── http ├── AuthHandler.java ├── CachedHttpEntity.java ├── ConnectTunnel.java ├── Cookie.java ├── CookieHandler.java ├── CookieJar.java ├── CookieStorage.java ├── HotHttpHandler.java ├── HttpAccess.java ├── HttpAccessLoggerWrapper.java ├── HttpClient.java ├── HttpClientConf.java ├── HttpClientConnMan.java ├── HttpClientConnection.java ├── HttpClientInbound.java ├── HttpClientOutbound.java ├── HttpEntity.java ├── HttpEntityMod.java ├── HttpEntityWrapper.java ├── HttpHandler.java ├── HttpHelper.java ├── HttpProxy.java ├── HttpRequest.java ├── HttpRequestImpl.java ├── HttpResponse.java ├── HttpResponseException.java ├── HttpResponseImpl.java ├── HttpServer.java ├── HttpServerConf.java ├── HttpStatus.java ├── HttpUpgrader.java ├── ImplChunkedSource.java ├── ImplConn.java ├── ImplConnReq.java ├── ImplConnResp.java ├── ImplHttpChunkedBody.java ├── ImplHttpEntity.java ├── ImplHttpRequest.java ├── ImplReqHeadParser.java ├── ImplRespHeadParser.java ├── ImplRespMod.java ├── ImplTunneller.java ├── InMemoryCookieStorage.java ├── RedirectHandler.java ├── RequestTarget.java ├── SimpleHttpEntity.java ├── SimpleHttpResponse.java ├── ThrottledHttpEntity.java └── package-info.java ├── mime ├── ContentType.java ├── FileSuffixToContentType.java ├── HeaderMap.java ├── Headers.java ├── MultipartByteSource.java ├── MultipartParser.java ├── MultipartPart.java ├── Rfc822HeadParser.java ├── TokenParams.java └── package-info.java ├── reload ├── HotCompiler.java ├── HotReloader.java ├── JavacCompiler.java ├── VisitClasses.java ├── VoidCompiler.java └── package-info.java ├── ssl ├── SslChannel2Connection.java ├── SslConf.java ├── SslConnection.java ├── SslConnectionImpl.java ├── SslDetector.java ├── SslHandshaker.java └── package-info.java ├── tcp ├── AsyncConnection.java ├── AsyncConnectionImpl.java ├── ChannImpl.java ├── PlainTcpConnection.java ├── SelectorThread.java ├── Socks5Tunnel.java ├── TcpAddress.java ├── TcpChannel.java ├── TcpChannel2Connection.java ├── TcpClient.java ├── TcpConnection.java ├── TcpServer.java ├── TcpTunnel.java └── package-info.java ├── text ├── TextByteSource.java ├── TextDoc.java ├── TextHttpEntity.java └── package-info.java ├── util ├── End.java ├── OverLimitException.java ├── Result.java ├── Result_Failure.java ├── Result_Success.java ├── Tuple2.java ├── UserPass.java ├── Var.java ├── Var0.java ├── Var1.java ├── Var2.java ├── VarAbs.java ├── function │ ├── BiFunctionX.java │ ├── Callable_Void.java │ ├── ConsumerX.java │ ├── FunctionX.java │ ├── RunnableX.java │ └── package-info.java └── package-info.java └── websocket ├── ByteSource2WebSocketMessage.java ├── HotWebSocketHandler.java ├── ThroughputMeter.java ├── WebSocketChannel.java ├── WebSocketChannelImpl.java ├── WebSocketClose.java ├── WebSocketException.java ├── WebSocketHandler.java ├── WebSocketInbound.java ├── WebSocketMessage.java ├── WebSocketOutbound.java ├── WebSocketRequest.java ├── WebSocketResponse.java ├── WebSocketServer.java ├── WebSocketServerConf.java ├── WsOp.java └── package-info.java /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/pom.xml -------------------------------------------------------------------------------- /resources/_bayou/__resource/_readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/resources/_bayou/__resource/_readme.txt -------------------------------------------------------------------------------- /resources/_bayou/__resource/mime.types.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/resources/_bayou/__resource/mime.types.txt -------------------------------------------------------------------------------- /resources/_bayou/__resource/public.suffix.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/resources/_bayou/__resource/public.suffix.txt -------------------------------------------------------------------------------- /src/_bayou/_HttpProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_HttpProxy.java -------------------------------------------------------------------------------- /src/_bayou/_HttpTunnel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_HttpTunnel.java -------------------------------------------------------------------------------- /src/_bayou/_StaticServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_StaticServer.java -------------------------------------------------------------------------------- /src/_bayou/_async/_AsyncDoWhile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_async/_AsyncDoWhile.java -------------------------------------------------------------------------------- /src/_bayou/_async/_Asyncs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_async/_Asyncs.java -------------------------------------------------------------------------------- /src/_bayou/_async/_Fiber_Stack_Trace_.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_async/_Fiber_Stack_Trace_.java -------------------------------------------------------------------------------- /src/_bayou/_async/_WithPreferredFiberDefaultExec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_async/_WithPreferredFiberDefaultExec.java -------------------------------------------------------------------------------- /src/_bayou/_async/_WithThreadLocalFiber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_async/_WithThreadLocalFiber.java -------------------------------------------------------------------------------- /src/_bayou/_bytes/_ByteSourceSkipper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_bytes/_ByteSourceSkipper.java -------------------------------------------------------------------------------- /src/_bayou/_bytes/_DelimitedByteSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_bytes/_DelimitedByteSource.java -------------------------------------------------------------------------------- /src/_bayou/_bytes/_EmptyByteSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_bytes/_EmptyByteSource.java -------------------------------------------------------------------------------- /src/_bayou/_bytes/_ErrorByteSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_bytes/_ErrorByteSource.java -------------------------------------------------------------------------------- /src/_bayou/_http/_HttpDate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_http/_HttpDate.java -------------------------------------------------------------------------------- /src/_bayou/_http/_HttpHostPort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_http/_HttpHostPort.java -------------------------------------------------------------------------------- /src/_bayou/_http/_HttpUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_http/_HttpUtil.java -------------------------------------------------------------------------------- /src/_bayou/_http/_Rfc6265.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_http/_Rfc6265.java -------------------------------------------------------------------------------- /src/_bayou/_http/_SimpleRequestEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_http/_SimpleRequestEntity.java -------------------------------------------------------------------------------- /src/_bayou/_log/_Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_log/_Logger.java -------------------------------------------------------------------------------- /src/_bayou/_log/_LoggerS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_log/_LoggerS.java -------------------------------------------------------------------------------- /src/_bayou/_log/_SimpleLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_log/_SimpleLogger.java -------------------------------------------------------------------------------- /src/_bayou/_str/_ByteArr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_str/_ByteArr.java -------------------------------------------------------------------------------- /src/_bayou/_str/_ChArr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_str/_ChArr.java -------------------------------------------------------------------------------- /src/_bayou/_str/_ChArrCi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_str/_ChArrCi.java -------------------------------------------------------------------------------- /src/_bayou/_str/_CharArray2Seq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_str/_CharArray2Seq.java -------------------------------------------------------------------------------- /src/_bayou/_str/_CharDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_str/_CharDef.java -------------------------------------------------------------------------------- /src/_bayou/_str/_CharSeqSaver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_str/_CharSeqSaver.java -------------------------------------------------------------------------------- /src/_bayou/_str/_CharSubSeq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_str/_CharSubSeq.java -------------------------------------------------------------------------------- /src/_bayou/_str/_CharsetDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_str/_CharsetDecoder.java -------------------------------------------------------------------------------- /src/_bayou/_str/_HexUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_str/_HexUtil.java -------------------------------------------------------------------------------- /src/_bayou/_str/_HoehrmannUtf8Decoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_str/_HoehrmannUtf8Decoder.java -------------------------------------------------------------------------------- /src/_bayou/_str/_StrCi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_str/_StrCi.java -------------------------------------------------------------------------------- /src/_bayou/_str/_StrUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_str/_StrUtil.java -------------------------------------------------------------------------------- /src/_bayou/_str/_StringSaver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_str/_StringSaver.java -------------------------------------------------------------------------------- /src/_bayou/_tmp/_Array2ReadOnlyList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_tmp/_Array2ReadOnlyList.java -------------------------------------------------------------------------------- /src/_bayou/_tmp/_ByteBufferPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_tmp/_ByteBufferPool.java -------------------------------------------------------------------------------- /src/_bayou/_tmp/_ByteBufferUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_tmp/_ByteBufferUtil.java -------------------------------------------------------------------------------- /src/_bayou/_tmp/_ControlException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_tmp/_ControlException.java -------------------------------------------------------------------------------- /src/_bayou/_tmp/_CryptoUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_tmp/_CryptoUtil.java -------------------------------------------------------------------------------- /src/_bayou/_tmp/_Dns.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_tmp/_Dns.java -------------------------------------------------------------------------------- /src/_bayou/_tmp/_Exec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_tmp/_Exec.java -------------------------------------------------------------------------------- /src/_bayou/_tmp/_FileMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_tmp/_FileMonitor.java -------------------------------------------------------------------------------- /src/_bayou/_tmp/_Ip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_tmp/_Ip.java -------------------------------------------------------------------------------- /src/_bayou/_tmp/_JobTimeout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_tmp/_JobTimeout.java -------------------------------------------------------------------------------- /src/_bayou/_tmp/_KnownHeaders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_tmp/_KnownHeaders.java -------------------------------------------------------------------------------- /src/_bayou/_tmp/_NamedThreadFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_tmp/_NamedThreadFactory.java -------------------------------------------------------------------------------- /src/_bayou/_tmp/_PrefixedMsgOut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_tmp/_PrefixedMsgOut.java -------------------------------------------------------------------------------- /src/_bayou/_tmp/_PublicSuffix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_tmp/_PublicSuffix.java -------------------------------------------------------------------------------- /src/_bayou/_tmp/_StreamIter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_tmp/_StreamIter.java -------------------------------------------------------------------------------- /src/_bayou/_tmp/_Tcp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_tmp/_Tcp.java -------------------------------------------------------------------------------- /src/_bayou/_tmp/_TcpConn2Chann.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_tmp/_TcpConn2Chann.java -------------------------------------------------------------------------------- /src/_bayou/_tmp/_TrafficDumpWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_tmp/_TrafficDumpWrapper.java -------------------------------------------------------------------------------- /src/_bayou/_tmp/_Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/_bayou/_tmp/_Util.java -------------------------------------------------------------------------------- /src/_bayou/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * internal stuff. not publicized. 3 | */ 4 | package _bayou; -------------------------------------------------------------------------------- /src/bayou/async/Async.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/async/Async.java -------------------------------------------------------------------------------- /src/bayou/async/AsyncBundle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/async/AsyncBundle.java -------------------------------------------------------------------------------- /src/bayou/async/AsyncIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/async/AsyncIterator.java -------------------------------------------------------------------------------- /src/bayou/async/AsyncThen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/async/AsyncThen.java -------------------------------------------------------------------------------- /src/bayou/async/AsyncTimeout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/async/AsyncTimeout.java -------------------------------------------------------------------------------- /src/bayou/async/Asyncs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/async/Asyncs.java -------------------------------------------------------------------------------- /src/bayou/async/AutoAsync.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/async/AutoAsync.java -------------------------------------------------------------------------------- /src/bayou/async/CallbackList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/async/CallbackList.java -------------------------------------------------------------------------------- /src/bayou/async/Fiber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/async/Fiber.java -------------------------------------------------------------------------------- /src/bayou/async/FiberDefaultExecutors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/async/FiberDefaultExecutors.java -------------------------------------------------------------------------------- /src/bayou/async/FiberLocal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/async/FiberLocal.java -------------------------------------------------------------------------------- /src/bayou/async/FlatMapIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/async/FlatMapIterator.java -------------------------------------------------------------------------------- /src/bayou/async/ForEachNoAsync.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/async/ForEachNoAsync.java -------------------------------------------------------------------------------- /src/bayou/async/Promise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/async/Promise.java -------------------------------------------------------------------------------- /src/bayou/async/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/async/package-info.java -------------------------------------------------------------------------------- /src/bayou/bytes/BytePipe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/bytes/BytePipe.java -------------------------------------------------------------------------------- /src/bayou/bytes/ByteSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/bytes/ByteSink.java -------------------------------------------------------------------------------- /src/bayou/bytes/ByteSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/bytes/ByteSource.java -------------------------------------------------------------------------------- /src/bayou/bytes/ByteSource2InputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/bytes/ByteSource2InputStream.java -------------------------------------------------------------------------------- /src/bayou/bytes/ByteSourceCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/bytes/ByteSourceCache.java -------------------------------------------------------------------------------- /src/bayou/bytes/InputStream2ByteSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/bytes/InputStream2ByteSource.java -------------------------------------------------------------------------------- /src/bayou/bytes/PushbackByteSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/bytes/PushbackByteSource.java -------------------------------------------------------------------------------- /src/bayou/bytes/RangedByteSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/bytes/RangedByteSource.java -------------------------------------------------------------------------------- /src/bayou/bytes/SimpleByteSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/bytes/SimpleByteSource.java -------------------------------------------------------------------------------- /src/bayou/bytes/ThreadSafeByteSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/bytes/ThreadSafeByteSource.java -------------------------------------------------------------------------------- /src/bayou/bytes/ThrottledByteSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/bytes/ThrottledByteSource.java -------------------------------------------------------------------------------- /src/bayou/bytes/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/bytes/package-info.java -------------------------------------------------------------------------------- /src/bayou/file/FileByteSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/file/FileByteSink.java -------------------------------------------------------------------------------- /src/bayou/file/FileByteSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/file/FileByteSource.java -------------------------------------------------------------------------------- /src/bayou/file/FileHttpEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/file/FileHttpEntity.java -------------------------------------------------------------------------------- /src/bayou/file/StaticFileConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/file/StaticFileConf.java -------------------------------------------------------------------------------- /src/bayou/file/StaticHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/file/StaticHandler.java -------------------------------------------------------------------------------- /src/bayou/file/UriPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/file/UriPath.java -------------------------------------------------------------------------------- /src/bayou/file/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/file/package-info.java -------------------------------------------------------------------------------- /src/bayou/form/CsrfException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/form/CsrfException.java -------------------------------------------------------------------------------- /src/bayou/form/CsrfToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/form/CsrfToken.java -------------------------------------------------------------------------------- /src/bayou/form/DoGenUrlEncoded.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/form/DoGenUrlEncoded.java -------------------------------------------------------------------------------- /src/bayou/form/DoParseMultipart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/form/DoParseMultipart.java -------------------------------------------------------------------------------- /src/bayou/form/DoParseUrlEncoded.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/form/DoParseUrlEncoded.java -------------------------------------------------------------------------------- /src/bayou/form/DoSaveToTmpFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/form/DoSaveToTmpFile.java -------------------------------------------------------------------------------- /src/bayou/form/FormData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/form/FormData.java -------------------------------------------------------------------------------- /src/bayou/form/FormDataFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/form/FormDataFile.java -------------------------------------------------------------------------------- /src/bayou/form/FormDataHttpEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/form/FormDataHttpEntity.java -------------------------------------------------------------------------------- /src/bayou/form/FormParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/form/FormParser.java -------------------------------------------------------------------------------- /src/bayou/form/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/form/package-info.java -------------------------------------------------------------------------------- /src/bayou/gzip/GunzipByteSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/gzip/GunzipByteSource.java -------------------------------------------------------------------------------- /src/bayou/gzip/GzipByteSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/gzip/GzipByteSource.java -------------------------------------------------------------------------------- /src/bayou/gzip/GzipHeaderParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/gzip/GzipHeaderParser.java -------------------------------------------------------------------------------- /src/bayou/gzip/GzipHttpEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/gzip/GzipHttpEntity.java -------------------------------------------------------------------------------- /src/bayou/gzip/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/gzip/package-info.java -------------------------------------------------------------------------------- /src/bayou/html/Html4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/html/Html4.java -------------------------------------------------------------------------------- /src/bayou/html/Html4Doc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/html/Html4Doc.java -------------------------------------------------------------------------------- /src/bayou/html/Html5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/html/Html5.java -------------------------------------------------------------------------------- /src/bayou/html/Html5Doc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/html/Html5Doc.java -------------------------------------------------------------------------------- /src/bayou/html/HtmlAttributeMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/html/HtmlAttributeMap.java -------------------------------------------------------------------------------- /src/bayou/html/HtmlBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/html/HtmlBuilder.java -------------------------------------------------------------------------------- /src/bayou/html/HtmlChildList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/html/HtmlChildList.java -------------------------------------------------------------------------------- /src/bayou/html/HtmlComment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/html/HtmlComment.java -------------------------------------------------------------------------------- /src/bayou/html/HtmlDoc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/html/HtmlDoc.java -------------------------------------------------------------------------------- /src/bayou/html/HtmlElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/html/HtmlElement.java -------------------------------------------------------------------------------- /src/bayou/html/HtmlElementType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/html/HtmlElementType.java -------------------------------------------------------------------------------- /src/bayou/html/HtmlHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/html/HtmlHelper.java -------------------------------------------------------------------------------- /src/bayou/html/HtmlNewLine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/html/HtmlNewLine.java -------------------------------------------------------------------------------- /src/bayou/html/HtmlParent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/html/HtmlParent.java -------------------------------------------------------------------------------- /src/bayou/html/HtmlParentElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/html/HtmlParentElement.java -------------------------------------------------------------------------------- /src/bayou/html/HtmlPiece.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/html/HtmlPiece.java -------------------------------------------------------------------------------- /src/bayou/html/HtmlRaw.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/html/HtmlRaw.java -------------------------------------------------------------------------------- /src/bayou/html/HtmlText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/html/HtmlText.java -------------------------------------------------------------------------------- /src/bayou/html/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/html/package-info.java -------------------------------------------------------------------------------- /src/bayou/http/AuthHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/AuthHandler.java -------------------------------------------------------------------------------- /src/bayou/http/CachedHttpEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/CachedHttpEntity.java -------------------------------------------------------------------------------- /src/bayou/http/ConnectTunnel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/ConnectTunnel.java -------------------------------------------------------------------------------- /src/bayou/http/Cookie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/Cookie.java -------------------------------------------------------------------------------- /src/bayou/http/CookieHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/CookieHandler.java -------------------------------------------------------------------------------- /src/bayou/http/CookieJar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/CookieJar.java -------------------------------------------------------------------------------- /src/bayou/http/CookieStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/CookieStorage.java -------------------------------------------------------------------------------- /src/bayou/http/HotHttpHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/HotHttpHandler.java -------------------------------------------------------------------------------- /src/bayou/http/HttpAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/HttpAccess.java -------------------------------------------------------------------------------- /src/bayou/http/HttpAccessLoggerWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/HttpAccessLoggerWrapper.java -------------------------------------------------------------------------------- /src/bayou/http/HttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/HttpClient.java -------------------------------------------------------------------------------- /src/bayou/http/HttpClientConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/HttpClientConf.java -------------------------------------------------------------------------------- /src/bayou/http/HttpClientConnMan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/HttpClientConnMan.java -------------------------------------------------------------------------------- /src/bayou/http/HttpClientConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/HttpClientConnection.java -------------------------------------------------------------------------------- /src/bayou/http/HttpClientInbound.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/HttpClientInbound.java -------------------------------------------------------------------------------- /src/bayou/http/HttpClientOutbound.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/HttpClientOutbound.java -------------------------------------------------------------------------------- /src/bayou/http/HttpEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/HttpEntity.java -------------------------------------------------------------------------------- /src/bayou/http/HttpEntityMod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/HttpEntityMod.java -------------------------------------------------------------------------------- /src/bayou/http/HttpEntityWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/HttpEntityWrapper.java -------------------------------------------------------------------------------- /src/bayou/http/HttpHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/HttpHandler.java -------------------------------------------------------------------------------- /src/bayou/http/HttpHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/HttpHelper.java -------------------------------------------------------------------------------- /src/bayou/http/HttpProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/HttpProxy.java -------------------------------------------------------------------------------- /src/bayou/http/HttpRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/HttpRequest.java -------------------------------------------------------------------------------- /src/bayou/http/HttpRequestImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/HttpRequestImpl.java -------------------------------------------------------------------------------- /src/bayou/http/HttpResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/HttpResponse.java -------------------------------------------------------------------------------- /src/bayou/http/HttpResponseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/HttpResponseException.java -------------------------------------------------------------------------------- /src/bayou/http/HttpResponseImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/HttpResponseImpl.java -------------------------------------------------------------------------------- /src/bayou/http/HttpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/HttpServer.java -------------------------------------------------------------------------------- /src/bayou/http/HttpServerConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/HttpServerConf.java -------------------------------------------------------------------------------- /src/bayou/http/HttpStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/HttpStatus.java -------------------------------------------------------------------------------- /src/bayou/http/HttpUpgrader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/HttpUpgrader.java -------------------------------------------------------------------------------- /src/bayou/http/ImplChunkedSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/ImplChunkedSource.java -------------------------------------------------------------------------------- /src/bayou/http/ImplConn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/ImplConn.java -------------------------------------------------------------------------------- /src/bayou/http/ImplConnReq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/ImplConnReq.java -------------------------------------------------------------------------------- /src/bayou/http/ImplConnResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/ImplConnResp.java -------------------------------------------------------------------------------- /src/bayou/http/ImplHttpChunkedBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/ImplHttpChunkedBody.java -------------------------------------------------------------------------------- /src/bayou/http/ImplHttpEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/ImplHttpEntity.java -------------------------------------------------------------------------------- /src/bayou/http/ImplHttpRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/ImplHttpRequest.java -------------------------------------------------------------------------------- /src/bayou/http/ImplReqHeadParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/ImplReqHeadParser.java -------------------------------------------------------------------------------- /src/bayou/http/ImplRespHeadParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/ImplRespHeadParser.java -------------------------------------------------------------------------------- /src/bayou/http/ImplRespMod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/ImplRespMod.java -------------------------------------------------------------------------------- /src/bayou/http/ImplTunneller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/ImplTunneller.java -------------------------------------------------------------------------------- /src/bayou/http/InMemoryCookieStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/InMemoryCookieStorage.java -------------------------------------------------------------------------------- /src/bayou/http/RedirectHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/RedirectHandler.java -------------------------------------------------------------------------------- /src/bayou/http/RequestTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/RequestTarget.java -------------------------------------------------------------------------------- /src/bayou/http/SimpleHttpEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/SimpleHttpEntity.java -------------------------------------------------------------------------------- /src/bayou/http/SimpleHttpResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/SimpleHttpResponse.java -------------------------------------------------------------------------------- /src/bayou/http/ThrottledHttpEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/ThrottledHttpEntity.java -------------------------------------------------------------------------------- /src/bayou/http/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/http/package-info.java -------------------------------------------------------------------------------- /src/bayou/mime/ContentType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/mime/ContentType.java -------------------------------------------------------------------------------- /src/bayou/mime/FileSuffixToContentType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/mime/FileSuffixToContentType.java -------------------------------------------------------------------------------- /src/bayou/mime/HeaderMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/mime/HeaderMap.java -------------------------------------------------------------------------------- /src/bayou/mime/Headers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/mime/Headers.java -------------------------------------------------------------------------------- /src/bayou/mime/MultipartByteSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/mime/MultipartByteSource.java -------------------------------------------------------------------------------- /src/bayou/mime/MultipartParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/mime/MultipartParser.java -------------------------------------------------------------------------------- /src/bayou/mime/MultipartPart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/mime/MultipartPart.java -------------------------------------------------------------------------------- /src/bayou/mime/Rfc822HeadParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/mime/Rfc822HeadParser.java -------------------------------------------------------------------------------- /src/bayou/mime/TokenParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/mime/TokenParams.java -------------------------------------------------------------------------------- /src/bayou/mime/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * MIME related utilities. 3 | */ 4 | package bayou.mime; -------------------------------------------------------------------------------- /src/bayou/reload/HotCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/reload/HotCompiler.java -------------------------------------------------------------------------------- /src/bayou/reload/HotReloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/reload/HotReloader.java -------------------------------------------------------------------------------- /src/bayou/reload/JavacCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/reload/JavacCompiler.java -------------------------------------------------------------------------------- /src/bayou/reload/VisitClasses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/reload/VisitClasses.java -------------------------------------------------------------------------------- /src/bayou/reload/VoidCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/reload/VoidCompiler.java -------------------------------------------------------------------------------- /src/bayou/reload/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/reload/package-info.java -------------------------------------------------------------------------------- /src/bayou/ssl/SslChannel2Connection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/ssl/SslChannel2Connection.java -------------------------------------------------------------------------------- /src/bayou/ssl/SslConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/ssl/SslConf.java -------------------------------------------------------------------------------- /src/bayou/ssl/SslConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/ssl/SslConnection.java -------------------------------------------------------------------------------- /src/bayou/ssl/SslConnectionImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/ssl/SslConnectionImpl.java -------------------------------------------------------------------------------- /src/bayou/ssl/SslDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/ssl/SslDetector.java -------------------------------------------------------------------------------- /src/bayou/ssl/SslHandshaker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/ssl/SslHandshaker.java -------------------------------------------------------------------------------- /src/bayou/ssl/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * SSL support. 3 | */ 4 | package bayou.ssl; -------------------------------------------------------------------------------- /src/bayou/tcp/AsyncConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/tcp/AsyncConnection.java -------------------------------------------------------------------------------- /src/bayou/tcp/AsyncConnectionImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/tcp/AsyncConnectionImpl.java -------------------------------------------------------------------------------- /src/bayou/tcp/ChannImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/tcp/ChannImpl.java -------------------------------------------------------------------------------- /src/bayou/tcp/PlainTcpConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/tcp/PlainTcpConnection.java -------------------------------------------------------------------------------- /src/bayou/tcp/SelectorThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/tcp/SelectorThread.java -------------------------------------------------------------------------------- /src/bayou/tcp/Socks5Tunnel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/tcp/Socks5Tunnel.java -------------------------------------------------------------------------------- /src/bayou/tcp/TcpAddress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/tcp/TcpAddress.java -------------------------------------------------------------------------------- /src/bayou/tcp/TcpChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/tcp/TcpChannel.java -------------------------------------------------------------------------------- /src/bayou/tcp/TcpChannel2Connection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/tcp/TcpChannel2Connection.java -------------------------------------------------------------------------------- /src/bayou/tcp/TcpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/tcp/TcpClient.java -------------------------------------------------------------------------------- /src/bayou/tcp/TcpConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/tcp/TcpConnection.java -------------------------------------------------------------------------------- /src/bayou/tcp/TcpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/tcp/TcpServer.java -------------------------------------------------------------------------------- /src/bayou/tcp/TcpTunnel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/tcp/TcpTunnel.java -------------------------------------------------------------------------------- /src/bayou/tcp/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Non-blocking TCP server. 3 | */ 4 | package bayou.tcp; -------------------------------------------------------------------------------- /src/bayou/text/TextByteSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/text/TextByteSource.java -------------------------------------------------------------------------------- /src/bayou/text/TextDoc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/text/TextDoc.java -------------------------------------------------------------------------------- /src/bayou/text/TextHttpEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/text/TextHttpEntity.java -------------------------------------------------------------------------------- /src/bayou/text/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/text/package-info.java -------------------------------------------------------------------------------- /src/bayou/util/End.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/util/End.java -------------------------------------------------------------------------------- /src/bayou/util/OverLimitException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/util/OverLimitException.java -------------------------------------------------------------------------------- /src/bayou/util/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/util/Result.java -------------------------------------------------------------------------------- /src/bayou/util/Result_Failure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/util/Result_Failure.java -------------------------------------------------------------------------------- /src/bayou/util/Result_Success.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/util/Result_Success.java -------------------------------------------------------------------------------- /src/bayou/util/Tuple2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/util/Tuple2.java -------------------------------------------------------------------------------- /src/bayou/util/UserPass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/util/UserPass.java -------------------------------------------------------------------------------- /src/bayou/util/Var.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/util/Var.java -------------------------------------------------------------------------------- /src/bayou/util/Var0.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/util/Var0.java -------------------------------------------------------------------------------- /src/bayou/util/Var1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/util/Var1.java -------------------------------------------------------------------------------- /src/bayou/util/Var2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/util/Var2.java -------------------------------------------------------------------------------- /src/bayou/util/VarAbs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/util/VarAbs.java -------------------------------------------------------------------------------- /src/bayou/util/function/BiFunctionX.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/util/function/BiFunctionX.java -------------------------------------------------------------------------------- /src/bayou/util/function/Callable_Void.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/util/function/Callable_Void.java -------------------------------------------------------------------------------- /src/bayou/util/function/ConsumerX.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/util/function/ConsumerX.java -------------------------------------------------------------------------------- /src/bayou/util/function/FunctionX.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/util/function/FunctionX.java -------------------------------------------------------------------------------- /src/bayou/util/function/RunnableX.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/util/function/RunnableX.java -------------------------------------------------------------------------------- /src/bayou/util/function/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/util/function/package-info.java -------------------------------------------------------------------------------- /src/bayou/util/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/util/package-info.java -------------------------------------------------------------------------------- /src/bayou/websocket/ByteSource2WebSocketMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/websocket/ByteSource2WebSocketMessage.java -------------------------------------------------------------------------------- /src/bayou/websocket/HotWebSocketHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/websocket/HotWebSocketHandler.java -------------------------------------------------------------------------------- /src/bayou/websocket/ThroughputMeter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/websocket/ThroughputMeter.java -------------------------------------------------------------------------------- /src/bayou/websocket/WebSocketChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/websocket/WebSocketChannel.java -------------------------------------------------------------------------------- /src/bayou/websocket/WebSocketChannelImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/websocket/WebSocketChannelImpl.java -------------------------------------------------------------------------------- /src/bayou/websocket/WebSocketClose.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/websocket/WebSocketClose.java -------------------------------------------------------------------------------- /src/bayou/websocket/WebSocketException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/websocket/WebSocketException.java -------------------------------------------------------------------------------- /src/bayou/websocket/WebSocketHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/websocket/WebSocketHandler.java -------------------------------------------------------------------------------- /src/bayou/websocket/WebSocketInbound.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/websocket/WebSocketInbound.java -------------------------------------------------------------------------------- /src/bayou/websocket/WebSocketMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/websocket/WebSocketMessage.java -------------------------------------------------------------------------------- /src/bayou/websocket/WebSocketOutbound.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/websocket/WebSocketOutbound.java -------------------------------------------------------------------------------- /src/bayou/websocket/WebSocketRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/websocket/WebSocketRequest.java -------------------------------------------------------------------------------- /src/bayou/websocket/WebSocketResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/websocket/WebSocketResponse.java -------------------------------------------------------------------------------- /src/bayou/websocket/WebSocketServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/websocket/WebSocketServer.java -------------------------------------------------------------------------------- /src/bayou/websocket/WebSocketServerConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/websocket/WebSocketServerConf.java -------------------------------------------------------------------------------- /src/bayou/websocket/WsOp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/websocket/WsOp.java -------------------------------------------------------------------------------- /src/bayou/websocket/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhong-j-yu/bayou/HEAD/src/bayou/websocket/package-info.java --------------------------------------------------------------------------------