A B C D E G H I M N R S U W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractUnaryGrpcService - Class in com.linecorp.armeria.common.grpc.protocol
-
An
AbstractUnaryGrpcServicecan be used to implement a gRPC service without depending on gRPC stubs. - AbstractUnaryGrpcService() - Constructor for class com.linecorp.armeria.common.grpc.protocol.AbstractUnaryGrpcService
- AbstractUnsafeUnaryGrpcService - Class in com.linecorp.armeria.common.grpc.protocol
-
An
AbstractUnsafeUnaryGrpcServicecan be used to implement a gRPC service without depending on gRPC stubs. - AbstractUnsafeUnaryGrpcService() - Constructor for class com.linecorp.armeria.common.grpc.protocol.AbstractUnsafeUnaryGrpcService
- ARMERIA_GRPC_THROWABLEPROTO_BIN - Static variable in class com.linecorp.armeria.common.grpc.protocol.GrpcHeaderNames
-
"armeria.grpc.ThrowableProto-bin". - ArmeriaMessageDeframer - Class in com.linecorp.armeria.common.grpc.protocol
-
A deframer of messages transported in the gRPC wire format.
- ArmeriaMessageDeframer(ArmeriaMessageDeframer.Listener, int, ByteBufAllocator) - Constructor for class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageDeframer
-
Construct an
ArmeriaMessageDeframerfor reading messages out of a gRPC request or response. - ArmeriaMessageDeframer.ByteBufOrStream - Class in com.linecorp.armeria.common.grpc.protocol
-
A deframed message.
- ArmeriaMessageDeframer.Listener - Interface in com.linecorp.armeria.common.grpc.protocol
-
A listener of deframing events.
- ArmeriaMessageFramer - Class in com.linecorp.armeria.common.grpc.protocol
-
A framer of messages for transport with the gRPC wire protocol.
- ArmeriaMessageFramer(ByteBufAllocator, int) - Constructor for class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageFramer
-
Constructs an
ArmeriaMessageFramerto write messages to a gRPC request or response. - ArmeriaStatusException - Exception in com.linecorp.armeria.common.grpc.protocol
-
An
Exceptionthat contains enough information to convert it to a gRPC status. - ArmeriaStatusException(int, String) - Constructor for exception com.linecorp.armeria.common.grpc.protocol.ArmeriaStatusException
-
Constructs an
ArmeriaStatusExceptionfor the given gRPC status code and message. - ArmeriaStatusException(int, String, Throwable) - Constructor for exception com.linecorp.armeria.common.grpc.protocol.ArmeriaStatusException
-
Constructs an
ArmeriaStatusExceptionfor the given gRPC status code, message and cause.
B
- buf() - Method in class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageDeframer.ByteBufOrStream
- ByteBufOrStream(ByteBuf) - Constructor for class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageDeframer.ByteBufOrStream
- ByteBufOrStream(InputStream) - Constructor for class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageDeframer.ByteBufOrStream
C
- close() - Method in class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageDeframer
-
Closes this deframer and frees any resources.
- close() - Method in class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageFramer
- closeWhenComplete() - Method in class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageDeframer
-
Requests closing this deframer when any messages currently queued have been requested and delivered.
- com.linecorp.armeria.common.grpc.protocol - package com.linecorp.armeria.common.grpc.protocol
-
Logic for handling the gRPC wire protocol, without support for gRPC generated code stubs.
- compress(OutputStream) - Method in interface com.linecorp.armeria.common.grpc.protocol.Compressor
-
Wraps an existing output stream with a compressing output stream.
- Compressor - Interface in com.linecorp.armeria.common.grpc.protocol
-
Represents a message compressor.
D
- decompress(InputStream) - Method in interface com.linecorp.armeria.common.grpc.protocol.Decompressor
-
Wraps an existing input stream with a decompressing input stream.
- decompressor(Decompressor) - Method in class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageDeframer
-
Sets the
Decompressorfor this deframer. - Decompressor - Interface in com.linecorp.armeria.common.grpc.protocol
-
Represents a message decompressor.
- deframe(HttpData, boolean) - Method in class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageDeframer
-
Adds the given data to this deframer and attempts delivery to the listener.
- doPost(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.common.grpc.protocol.AbstractUnsafeUnaryGrpcService
E
- endOfStream() - Method in interface com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageDeframer.Listener
-
Called when the stream is complete and all messages have been successfully delivered.
- equals(Object) - Method in class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageDeframer.ByteBufOrStream
- escape(String) - Static method in class com.linecorp.armeria.common.grpc.protocol.StatusMessageEscaper
-
Escape the provided unicode
Stringinto ascii. - execute(String, byte[]) - Method in class com.linecorp.armeria.common.grpc.protocol.UnaryGrpcClient
-
Executes a unary gRPC client request.
G
- getCode() - Method in exception com.linecorp.armeria.common.grpc.protocol.ArmeriaStatusException
-
Returns the gRPC status code for this
ArmeriaStatusException. - getMessageEncoding() - Method in interface com.linecorp.armeria.common.grpc.protocol.Compressor
-
Returns the message encoding that this compressor uses.
- getMessageEncoding() - Method in interface com.linecorp.armeria.common.grpc.protocol.Decompressor
-
Returns the message encoding that this compressor uses.
- GRPC_ACCEPT_ENCODING - Static variable in class com.linecorp.armeria.common.grpc.protocol.GrpcHeaderNames
-
"grpc-accept-encoding". - GRPC_ENCODING - Static variable in class com.linecorp.armeria.common.grpc.protocol.GrpcHeaderNames
-
"grpc-encoding". - GRPC_MESSAGE - Static variable in class com.linecorp.armeria.common.grpc.protocol.GrpcHeaderNames
-
"grpc-message". - GRPC_STATUS - Static variable in class com.linecorp.armeria.common.grpc.protocol.GrpcHeaderNames
-
"grpc-status". - GRPC_TIMEOUT - Static variable in class com.linecorp.armeria.common.grpc.protocol.GrpcHeaderNames
-
"grpc-timeout". - GrpcHeaderNames - Class in com.linecorp.armeria.common.grpc.protocol
-
gRPC-related HTTP header names.
- GrpcTrailersUtil - Class in com.linecorp.armeria.common.grpc.protocol
-
Utility for creating response trailers for a gRPC status.
H
- handleMessage(byte[]) - Method in class com.linecorp.armeria.common.grpc.protocol.AbstractUnaryGrpcService
-
Returns an unframed response message to return to the client, given an unframed request message.
- handleMessage(ByteBuf) - Method in class com.linecorp.armeria.common.grpc.protocol.AbstractUnaryGrpcService
- handleMessage(ByteBuf) - Method in class com.linecorp.armeria.common.grpc.protocol.AbstractUnsafeUnaryGrpcService
-
Returns an unframed response message to return to the client, given an unframed request message.
- hashCode() - Method in class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageDeframer.ByteBufOrStream
I
- isClosed() - Method in class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageDeframer
-
Indicates whether or not this deframer has been closed.
- isClosed() - Method in class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageFramer
-
Indicates whether or not this framer has been closed via a call to either
ArmeriaMessageFramer.close(). - isStalled() - Method in class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageDeframer
-
Indicates whether delivery is currently stalled, pending receipt of more data.
M
- messageRead(ArmeriaMessageDeframer.ByteBufOrStream) - Method in interface com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageDeframer.Listener
-
Called to deliver the next complete message.
N
- NO_MAX_OUTBOUND_MESSAGE_SIZE - Static variable in class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageFramer
R
- request(int) - Method in class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageDeframer
-
Requests up to the given number of messages from the call to be delivered to
ArmeriaMessageDeframer.Listener.messageRead(ByteBufOrStream).
S
- serialVersionUID - Static variable in exception com.linecorp.armeria.common.grpc.protocol.ArmeriaStatusException
- setCompressor(Compressor) - Method in class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageFramer
- setMessageCompression(boolean) - Method in class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageFramer
- StatusMessageEscaper - Class in com.linecorp.armeria.common.grpc.protocol
-
Utility to escape status messages (e.g., error messages) for saving to ascii headers.
- statusToTrailers(int, String, boolean) - Static method in class com.linecorp.armeria.common.grpc.protocol.GrpcTrailersUtil
-
Converts the given gRPC status code, and optionally an error message, to headers.
- stream() - Method in class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageDeframer.ByteBufOrStream
U
- UnaryGrpcClient - Class in com.linecorp.armeria.common.grpc.protocol
-
A
UnaryGrpcClientcan be used to make requests to a gRPC server without depending on gRPC stubs. - UnaryGrpcClient(HttpClient) - Constructor for class com.linecorp.armeria.common.grpc.protocol.UnaryGrpcClient
-
Constructs a
UnaryGrpcClientfor the givenHttpClient. - unescape(String) - Static method in class com.linecorp.armeria.common.grpc.protocol.StatusMessageEscaper
-
Unescape the provided ascii to a unicode
String.
W
- writePayload(ByteBuf) - Method in class com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageFramer
-
Writes out a payload message.
All Classes All Packages