Ikhun Um
Ikhun Um
Suggested by @dlvenable (https://github.com/line/armeria/discussions/5565) > The ContentTooLargeException does not inherit from HttpStatusException. We currently have a block of code that handles HttpStatusException exceptions by looking to see if it is...
Currently, Armeria gRPC implementation does not support [cancellation](https://grpc.io/docs/guides/cancellation/) at the gRPC level. https://github.com/grpc/grpc-java/blob/1d6f1f1b4251191bddb9d6605fc8f8152275b6b7/examples/src/main/java/io/grpc/examples/cancellation/CancellationClient.java#L57 When a call is canceled, the upstream sends [RST_FRAME](https://github.com/grpc/grpc-java/blob/1d6f1f1b4251191bddb9d6605fc8f8152275b6b7/netty/src/main/java/io/grpc/netty/NettyClientHandler.java#L673-L684). We can make the same effect by calling...
`AsyncLoader` can be useful in the following situations. - When it is necessary to periodically read and update information from a file such as `resolv.conf` . - When data is...
`ClientRequestContextBuilder` provides a builder method for an `Endpoint`, but no methods for `EndpointGroup`. The builder method would be useful to test an `EndpointSelector` and `EventLoop` allocation. ```java ClientRequestContext .builder() .endpointGroup(group)...
Thanks for open-sourcing velog. I hope this PR will solve #85 Modification: * Add prism dependencies for scala, kotlin and swift If you worry about total js size impact or...
Motivation: It isn't easy to check how many commits have been pushed to a specific repository without looking at log files. This PR is the orignal commit of #943 that...
Motivation: This PR tries to solve the flakiness of `ServerStatusManagerIntegrationTest` in a different way. See #948 This workaround minimizes port collisions by ensuring that all ports are available when a...
Motivation: `HttpService.as(Class)` can be used to unwrap and find an instance of a decorator or a service. `ServiceRequestContext.config().service().as(Class)` can't find all decorators because decorators set with `ServerBuilder.decorator()` don't statically wrap...
Motivation: After upgrading Gradle 7, I can see the following warning for the implicit dependency between `checkScalafmt` task and our resources folder though they are not related each other. ```...
Let's say we have `ResilientEndpointGroup` that has more than two `EndpointGroup`s and provides the ability to fall back to the second `EndpointGroup` if the primary `EndpointGroup` goes out of service....