Index

A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

activeRequestPrefix(MeterRegistry, RequestOnlyLog) - Method in class com.linecorp.armeria.common.grpc.GrpcMeterIdPrefixFunction
 
addAllStackTrace(Iterable<? extends StackTraceElementProto>) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The stack trace of this Throwable.
addExceptionMapping(Class<? extends Throwable>, GrpcStatusFunction) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
Adds the specified exception mapping that maps a Throwable to a gRPC Status.
addExceptionMapping(Class<? extends Throwable>, Status) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
Adds the specified exception mapping that maps a Throwable to a gRPC Status.
addExceptionMapping(Class<T>, BiFunction<T, Metadata, Status>) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
addHeader(CharSequence, Object) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
 
addHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
 
addService(BindableService) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
Adds a gRPC BindableService to this GrpcServiceBuilder.
addService(ServerServiceDefinition) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
Adds a gRPC ServerServiceDefinition to this GrpcServiceBuilder, such as what's returned by BindableService.bindService().
addService(String, BindableService) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
Adds a gRPC BindableService to this GrpcServiceBuilder.
addService(String, BindableService, MethodDescriptor<?, ?>) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
Adds a method of gRPC BindableService to this GrpcServiceBuilder.
addService(String, ServerServiceDefinition) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
Adds a gRPC ServerServiceDefinition to this GrpcServiceBuilder, such as what's returned by BindableService.bindService().
addService(String, ServerServiceDefinition, MethodDescriptor<?, ?>) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
addService(T, Function<? super T, ServerServiceDefinition>) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
Adds an implementation of gRPC service to this GrpcServiceBuilder.
addServiceDefinitions(ServerServiceDefinition...) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
addServiceDefinitions(Iterable<ServerServiceDefinition>) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
addServices(BindableService...) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
addServices(Iterable<BindableService>) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
addStackTrace(int, StackTraceElementProto) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The stack trace of this Throwable.
addStackTrace(int, StackTraceElementProto.Builder) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The stack trace of this Throwable.
addStackTrace(StackTraceElementProto) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The stack trace of this Throwable.
addStackTrace(StackTraceElementProto.Builder) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The stack trace of this Throwable.
addStackTraceBuilder() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The stack trace of this Throwable.
addStackTraceBuilder(int) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The stack trace of this Throwable.
apply(RequestContext, Throwable, Metadata) - Method in interface com.linecorp.armeria.common.grpc.GrpcStatusFunction
Maps the specified Throwable to a gRPC Status, and mutates the specified Metadata.
apply(ServiceRequestContext, Status, Throwable) - Method in interface com.linecorp.armeria.server.grpc.UnframedGrpcStatusMappingFunction
Maps the specified Throwable or gRPC Status to an HttpStatus.
auth(AuthToken) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
 
auth(BasicToken) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
 
auth(OAuth1aToken) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
 
auth(OAuth2Token) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
 

B

BUFFERS - Static variable in class com.linecorp.armeria.unsafe.grpc.GrpcUnsafeBufferUtil
An AttributeKey for storing the ByteBufs backing Messages.
build() - Method in class com.linecorp.armeria.common.grpc.GsonGrpcJsonMarshallerBuilder
Returns a newly-created GrpcJsonMarshaller.
build() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
 
build() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
 
build() - Method in class com.linecorp.armeria.server.grpc.GrpcHealthCheckServiceBuilder
Returns a newly created GrpcHealthCheckService built from the properties specified so far.
build() - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
Constructs a new GrpcService that can be bound to ServerBuilder.
build(ServiceDescriptor) - Method in class com.linecorp.armeria.common.grpc.GrpcJsonMarshallerBuilder
Returns a newly-created GrpcJsonMarshaller with the specified ServiceDescriptor.
build(Class<T>) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
Returns a newly-created gRPC client which implements the specified clientType, based on the properties of this builder.
builder() - Static method in interface com.linecorp.armeria.common.grpc.GrpcJsonMarshaller
builder() - Static method in class com.linecorp.armeria.server.grpc.GrpcHealthCheckService
Returns a new builder which builds a new GrpcHealthCheckService.
builder() - Static method in interface com.linecorp.armeria.server.grpc.GrpcService
Returns a new GrpcServiceBuilder.
builder(Scheme, EndpointGroup) - Static method in class com.linecorp.armeria.client.grpc.GrpcClients
Returns a new GrpcClientBuilder that builds the client that connects to the specified EndpointGroup with the specified Scheme.
builder(SessionProtocol, EndpointGroup) - Static method in class com.linecorp.armeria.client.grpc.GrpcClients
Returns a new GrpcClientBuilder that builds the gRPC client that connects to the specified EndpointGroup with the specified SessionProtocol and GrpcSerializationFormats.PROTO.
builder(String) - Static method in class com.linecorp.armeria.client.grpc.GrpcClients
Returns a new GrpcClientBuilder that builds the client that connects to the specified uri.
builder(String, EndpointGroup) - Static method in class com.linecorp.armeria.client.grpc.GrpcClients
Returns a new GrpcClientBuilder that builds the client that connects to the specified EndpointGroup with the specified scheme.
builder(URI) - Static method in class com.linecorp.armeria.client.grpc.GrpcClients
Returns a new GrpcClientBuilder that builds the client that connects to the specified URI.
builderForGson() - Static method in interface com.linecorp.armeria.common.grpc.GrpcJsonMarshaller
buildPartial() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
 
buildPartial() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
 

C

CALL_CREDENTIALS - Static variable in class com.linecorp.armeria.client.grpc.GrpcClientOptions
Sets the CallCredentials that carries credential data that will be propagated to the server via request metadata.
callCredentials(CallCredentials) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
Sets the CallCredentials that carries credential data that will be propagated to the server via request metadata.
CAUSE_FIELD_NUMBER - Static variable in class com.linecorp.armeria.common.grpc.ThrowableProto
 
check(HealthCheckRequest, StreamObserver<HealthCheckResponse>) - Method in class com.linecorp.armeria.server.grpc.GrpcHealthCheckService
 
checkers(ListenableHealthChecker...) - Method in class com.linecorp.armeria.server.grpc.GrpcHealthCheckServiceBuilder
Adds the specified ListenableHealthCheckers that determine the healthiness of the Server.
checkers(Iterable<? extends ListenableHealthChecker>) - Method in class com.linecorp.armeria.server.grpc.GrpcHealthCheckServiceBuilder
Adds the specified ListenableHealthCheckers that determine the healthiness of the Server.
CLASS_NAME_FIELD_NUMBER - Static variable in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
clear() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
 
clear() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
 
clearCause() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The cause of this Throwable.
clearClassName() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
The fully qualified name of the class containing the execution point represented by the stack trace element.
clearDecorators() - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
 
clearFileName() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
The name of the file containing the execution point represented by the stack trace element, or null if this information is unavailable.
clearLineNumber() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
The line number of the source line containing the execution point represented by this stack trace element, or a negative number if this information is unavailable.
clearMethodName() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
The name of the method containing the execution point represented by the stack trace element
clearOneof(Descriptors.OneofDescriptor) - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
 
clearOriginalClassName() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The name of the class of the exception that was actually thrown.
clearOriginalMessage() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The message of this throwable.
clearStackTrace() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The stack trace of this Throwable.
clientStubFactory(GrpcClientStubFactory) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
Sets the GrpcClientStubFactory that creates a gRPC client stub.
clone() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
 
clone() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
 
com.linecorp.armeria.client.grpc - package com.linecorp.armeria.client.grpc
An armeria client that uses the gRPC wire protocol.
com.linecorp.armeria.common.grpc - package com.linecorp.armeria.common.grpc
gRPC-related common classes.
com.linecorp.armeria.server.grpc - package com.linecorp.armeria.server.grpc
Allows an Armeria server to host a gRPC API using the gRPC wire protocol.
com.linecorp.armeria.unsafe.grpc - package com.linecorp.armeria.unsafe.grpc
Utilities for working with ByteBuf in an unsafe way.
completeRequestPrefix(MeterRegistry, RequestLog) - Method in class com.linecorp.armeria.common.grpc.GrpcMeterIdPrefixFunction
 
compressor(Compressor) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
Sets the Compressor to use when compressing messages.
COMPRESSOR - Static variable in class com.linecorp.armeria.client.grpc.GrpcClientOptions
Sets the Compressor to use when compressing messages.
compressorRegistry(CompressorRegistry) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
Sets the CompressorRegistry to use when compressing messages.
contextCustomizer(Consumer<? super ClientRequestContext>) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
 

D

DECOMPRESSOR_REGISTRY - Static variable in class com.linecorp.armeria.client.grpc.GrpcClientOptions
Sets the DecompressorRegistry to use when decompressing messages.
decompressorRegistry(DecompressorRegistry) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
Sets the DecompressorRegistry to use when decompressing messages.
decompressorRegistry(DecompressorRegistry) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
Sets the DecompressorRegistry to use when decompressing messages.
decorator(DecoratingHttpClientFunction) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
 
decorator(Function<? super HttpClient, ? extends HttpClient>) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
 
deserializeMessage(MethodDescriptor.Marshaller<T>, InputStream) - Method in interface com.linecorp.armeria.common.grpc.GrpcJsonMarshaller
Deserializes a gRPC message from JSON.

E

enableHealthCheckService(boolean) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
Sets the default GrpcHealthCheckService to this GrpcServiceBuilder.
enableHttpJsonTranscoding(boolean) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
Sets whether the service handles HTTP/JSON requests using the gRPC wire protocol.
enableUnframedRequests(boolean) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
Sets whether the service handles requests not framed using the gRPC wire protocol.
enableUnsafeWrapResponseBuffers(boolean) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
(Advanced users only) Enables unsafe retention of response buffers.
endpointRemapper(Function<? super Endpoint, ? extends EndpointGroup>) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
 
equals(Object) - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
equals(Object) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto
 
exceptionMapping(GrpcStatusFunction) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
Sets the specified GrpcStatusFunction that maps a Throwable to a gRPC Status.

F

factory(ClientFactory) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
 
FILE_NAME_FIELD_NUMBER - Static variable in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
fillInStackTrace() - Method in exception com.linecorp.armeria.common.grpc.StatusCauseException
 
findServiceDescriptor(Class<?>) - Method in interface com.linecorp.armeria.client.grpc.GrpcClientStubFactory
Returns a ServiceDescriptor for the clientType.
followRedirects() - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
 
followRedirects(RedirectConfig) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
 

G

get(RequestContext) - Static method in class com.linecorp.armeria.common.grpc.GrpcWebTrailers
Deprecated.
Returns the gRPC-Web trailers which was set to the specified RequestContext using GrpcWebTrailers.set(RequestContext, HttpHeaders).
getCause() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The cause of this Throwable.
getCause() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto
The cause of this Throwable.
getCause() - Method in interface com.linecorp.armeria.common.grpc.ThrowableProtoOrBuilder
The cause of this Throwable.
getCauseBuilder() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The cause of this Throwable.
getCauseOrBuilder() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The cause of this Throwable.
getCauseOrBuilder() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto
The cause of this Throwable.
getCauseOrBuilder() - Method in interface com.linecorp.armeria.common.grpc.ThrowableProtoOrBuilder
The cause of this Throwable.
getClassName() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
The fully qualified name of the class containing the execution point represented by the stack trace element.
getClassName() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
The fully qualified name of the class containing the execution point represented by the stack trace element.
getClassName() - Method in interface com.linecorp.armeria.common.grpc.StackTraceElementProtoOrBuilder
The fully qualified name of the class containing the execution point represented by the stack trace element.
getClassNameBytes() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
The fully qualified name of the class containing the execution point represented by the stack trace element.
getClassNameBytes() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
The fully qualified name of the class containing the execution point represented by the stack trace element.
getClassNameBytes() - Method in interface com.linecorp.armeria.common.grpc.StackTraceElementProtoOrBuilder
The fully qualified name of the class containing the execution point represented by the stack trace element.
getDefaultInstance() - Static method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
getDefaultInstance() - Static method in class com.linecorp.armeria.common.grpc.ThrowableProto
 
getDefaultInstanceForType() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
 
getDefaultInstanceForType() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
getDefaultInstanceForType() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
 
getDefaultInstanceForType() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto
 
getDescriptor() - Static method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
 
getDescriptor() - Static method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
getDescriptor() - Static method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
 
getDescriptor() - Static method in class com.linecorp.armeria.common.grpc.ThrowableProto
 
getDescriptorForType() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
 
getDescriptorForType() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
 
getFileName() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
The name of the file containing the execution point represented by the stack trace element, or null if this information is unavailable.
getFileName() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
The name of the file containing the execution point represented by the stack trace element, or null if this information is unavailable.
getFileName() - Method in interface com.linecorp.armeria.common.grpc.StackTraceElementProtoOrBuilder
The name of the file containing the execution point represented by the stack trace element, or null if this information is unavailable.
getFileNameBytes() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
The name of the file containing the execution point represented by the stack trace element, or null if this information is unavailable.
getFileNameBytes() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
The name of the file containing the execution point represented by the stack trace element, or null if this information is unavailable.
getFileNameBytes() - Method in interface com.linecorp.armeria.common.grpc.StackTraceElementProtoOrBuilder
The name of the file containing the execution point represented by the stack trace element, or null if this information is unavailable.
getLineNumber() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
The line number of the source line containing the execution point represented by this stack trace element, or a negative number if this information is unavailable.
getLineNumber() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
The line number of the source line containing the execution point represented by this stack trace element, or a negative number if this information is unavailable.
getLineNumber() - Method in interface com.linecorp.armeria.common.grpc.StackTraceElementProtoOrBuilder
The line number of the source line containing the execution point represented by this stack trace element, or a negative number if this information is unavailable.
getMethodName() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
The name of the method containing the execution point represented by the stack trace element
getMethodName() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
The name of the method containing the execution point represented by the stack trace element
getMethodName() - Method in interface com.linecorp.armeria.common.grpc.StackTraceElementProtoOrBuilder
The name of the method containing the execution point represented by the stack trace element
getMethodNameBytes() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
The name of the method containing the execution point represented by the stack trace element
getMethodNameBytes() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
The name of the method containing the execution point represented by the stack trace element
getMethodNameBytes() - Method in interface com.linecorp.armeria.common.grpc.StackTraceElementProtoOrBuilder
The name of the method containing the execution point represented by the stack trace element
getOriginalClassName() - Method in exception com.linecorp.armeria.common.grpc.StatusCauseException
Returns the class name of the original exception in the server.
getOriginalClassName() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The name of the class of the exception that was actually thrown.
getOriginalClassName() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto
The name of the class of the exception that was actually thrown.
getOriginalClassName() - Method in interface com.linecorp.armeria.common.grpc.ThrowableProtoOrBuilder
The name of the class of the exception that was actually thrown.
getOriginalClassNameBytes() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The name of the class of the exception that was actually thrown.
getOriginalClassNameBytes() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto
The name of the class of the exception that was actually thrown.
getOriginalClassNameBytes() - Method in interface com.linecorp.armeria.common.grpc.ThrowableProtoOrBuilder
The name of the class of the exception that was actually thrown.
getOriginalMessage() - Method in exception com.linecorp.armeria.common.grpc.StatusCauseException
Returns the message attached to the original exception in the server.
getOriginalMessage() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The message of this throwable.
getOriginalMessage() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto
The message of this throwable.
getOriginalMessage() - Method in interface com.linecorp.armeria.common.grpc.ThrowableProtoOrBuilder
The message of this throwable.
getOriginalMessageBytes() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The message of this throwable.
getOriginalMessageBytes() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto
The message of this throwable.
getOriginalMessageBytes() - Method in interface com.linecorp.armeria.common.grpc.ThrowableProtoOrBuilder
The message of this throwable.
getParserForType() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
getParserForType() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto
 
getSerializedSize() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
getSerializedSize() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto
 
getStackTrace(int) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The stack trace of this Throwable.
getStackTrace(int) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto
The stack trace of this Throwable.
getStackTrace(int) - Method in interface com.linecorp.armeria.common.grpc.ThrowableProtoOrBuilder
The stack trace of this Throwable.
getStackTraceBuilder(int) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The stack trace of this Throwable.
getStackTraceBuilderList() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The stack trace of this Throwable.
getStackTraceCount() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The stack trace of this Throwable.
getStackTraceCount() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto
The stack trace of this Throwable.
getStackTraceCount() - Method in interface com.linecorp.armeria.common.grpc.ThrowableProtoOrBuilder
The stack trace of this Throwable.
getStackTraceList() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The stack trace of this Throwable.
getStackTraceList() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto
The stack trace of this Throwable.
getStackTraceList() - Method in interface com.linecorp.armeria.common.grpc.ThrowableProtoOrBuilder
The stack trace of this Throwable.
getStackTraceOrBuilder(int) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The stack trace of this Throwable.
getStackTraceOrBuilder(int) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto
The stack trace of this Throwable.
getStackTraceOrBuilder(int) - Method in interface com.linecorp.armeria.common.grpc.ThrowableProtoOrBuilder
The stack trace of this Throwable.
getStackTraceOrBuilderList() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The stack trace of this Throwable.
getStackTraceOrBuilderList() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto
The stack trace of this Throwable.
getStackTraceOrBuilderList() - Method in interface com.linecorp.armeria.common.grpc.ThrowableProtoOrBuilder
The stack trace of this Throwable.
getUnknownFields() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
getUnknownFields() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto
 
GRPC_CLIENT_STUB_FACTORY - Static variable in class com.linecorp.armeria.client.grpc.GrpcClientOptions
Sets the GrpcClientStubFactory that creates a gRPC client stub.
GRPC_JSON_MARSHALLER_FACTORY - Static variable in class com.linecorp.armeria.client.grpc.GrpcClientOptions
Sets the factory that creates a GrpcJsonMarshaller that serializes and deserializes request or response messages to and from JSON depending on the SerializationFormat.
GrpcClientBuilder - Class in com.linecorp.armeria.client.grpc
Creates a new gRPC client that connects to the specified URI using the builder pattern.
GrpcClientOptions - Class in com.linecorp.armeria.client.grpc
ClientOptions to control gRPC-specific behavior.
GrpcClients - Class in com.linecorp.armeria.client.grpc
Creates a new gRPC client that connects to a URI or an EndpointGroup.
GrpcClientStubFactory - Interface in com.linecorp.armeria.client.grpc
A factory that creates a gRPC client stub.
GrpcHealthCheckService - Class in com.linecorp.armeria.server.grpc
An implementation of HealthImplBase that determines the healthiness of a Server and the healthiness of each gRPC service.
GrpcHealthCheckServiceBuilder - Class in com.linecorp.armeria.server.grpc
GrpcJsonMarshaller - Interface in com.linecorp.armeria.common.grpc
A JSON marshaller for gRPC method request or response messages to and from JSON.
GrpcJsonMarshallerBuilder - Class in com.linecorp.armeria.common.grpc
A builder for creating a new GrpcJsonMarshaller that serializes and deserializes a Message to and from JSON.
GrpcMeterIdPrefixFunction - Class in com.linecorp.armeria.common.grpc
Creates a MeterIdPrefix from a RequestLog.
GrpcSerializationFormats - Class in com.linecorp.armeria.common.grpc
gRPC-related SerializationFormat instances.
GrpcService - Interface in com.linecorp.armeria.server.grpc
An HttpService that implements the gRPC wire protocol.
GrpcServiceBuilder - Class in com.linecorp.armeria.server.grpc
Constructs a GrpcService to serve gRPC services from within Armeria.
GrpcStatusFunction - Interface in com.linecorp.armeria.common.grpc
A mapping function that converts a Throwable into a gRPC Status.
GrpcUnsafeBufferUtil - Class in com.linecorp.armeria.unsafe.grpc
Provides utility methods useful for storing and releasing the ByteBuf backing a Message.
GrpcWebTrailers - Class in com.linecorp.armeria.common.grpc
Deprecated.
Use GrpcWebTrailers instead.
GsonGrpcJsonMarshallerBuilder - Class in com.linecorp.armeria.common.grpc
A builder for creating a new GrpcJsonMarshaller that serializes and deserializes a Message to and from JSON.

H

handle(ServiceRequestContext, Status, AggregatedHttpResponse) - Method in interface com.linecorp.armeria.server.grpc.UnframedGrpcErrorHandler
Maps the gRPC error response to the HttpResponse.
hasCause() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The cause of this Throwable.
hasCause() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto
The cause of this Throwable.
hasCause() - Method in interface com.linecorp.armeria.common.grpc.ThrowableProtoOrBuilder
The cause of this Throwable.
hashCode() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
hashCode() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto
 
httpJsonTranscodingErrorHandler(UnframedGrpcErrorHandler) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
Sets an error handler which handles an exception raised while serving a gRPC request transcoded from an HTTP/JSON request.

I

intercept(ClientInterceptor...) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
Adds the ClientInterceptors to the gRPC client stub.
intercept(ServerInterceptor...) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
Adds server interceptors into the gRPC service.
intercept(Iterable<? extends ClientInterceptor>) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
Adds the ClientInterceptors to the gRPC client stub.
intercept(Iterable<? extends ServerInterceptor>) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
Adds server interceptors into the gRPC service.
INTERCEPTORS - Static variable in class com.linecorp.armeria.client.grpc.GrpcClientOptions
Sets the ClientInterceptors to the gRPC client stub.
internalGetFieldAccessorTable() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
 
internalGetFieldAccessorTable() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
internalGetFieldAccessorTable() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
 
internalGetFieldAccessorTable() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto
 
isFramed() - Method in interface com.linecorp.armeria.server.grpc.GrpcService
Returns whether this service handles framed requests.
isGrpc(SerializationFormat) - Static method in class com.linecorp.armeria.common.grpc.GrpcSerializationFormats
Returns whether the specified SerializationFormat is gRPC.
isGrpcWeb(SerializationFormat) - Static method in class com.linecorp.armeria.common.grpc.GrpcSerializationFormats
Returns whether the specified SerializationFormat is gRPC-Web, the subset of gRPC that supports browsers.
isGrpcWebText(SerializationFormat) - Static method in class com.linecorp.armeria.common.grpc.GrpcSerializationFormats
Returns whether the specified SerializationFormat is gRPC-web-text which encodes messages using base64.
isInitialized() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
 
isInitialized() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
isInitialized() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
 
isInitialized() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto
 
isJson(SerializationFormat) - Static method in class com.linecorp.armeria.common.grpc.GrpcSerializationFormats
Is a json-based gRPC serialization format.
isProto(SerializationFormat) - Static method in class com.linecorp.armeria.common.grpc.GrpcSerializationFormats
Is a proto-based gRPC serialization format.

J

JSON - Static variable in class com.linecorp.armeria.common.grpc.GrpcSerializationFormats
gRPC JSON serialization format.
JSON_WEB - Static variable in class com.linecorp.armeria.common.grpc.GrpcSerializationFormats
gRPC-Web JSON serialization format.
jsonMarshallerCustomizer(Consumer<? super MessageMarshaller.Builder>) - Method in class com.linecorp.armeria.common.grpc.GrpcJsonMarshallerBuilder
Sets a Consumer that can customize the JSON marshaller for Message used when handling JSON payloads in the service.
jsonMarshallerFactory(Function<? super ServiceDescriptor, ? extends GrpcJsonMarshaller>) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
Sets the factory that creates a GrpcJsonMarshaller that serializes and deserializes request or response messages to and from JSON depending on the SerializationFormat.
jsonMarshallerFactory(Function<? super ServiceDescriptor, ? extends GrpcJsonMarshaller>) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
Sets the factory that creates a GrpcJsonMarshaller that serializes and deserializes request or response messages to and from JSON depending on the SerializationFormat.
jsonParserCustomizer(Consumer<? super JsonFormat.Parser>) - Method in class com.linecorp.armeria.common.grpc.GsonGrpcJsonMarshallerBuilder
Adds a Consumer that can customize the JsonFormat.Parser used when deserializing a JSON payload into a Message.
jsonPrinterCustomizer(Consumer<? super JsonFormat.Printer>) - Method in class com.linecorp.armeria.common.grpc.GsonGrpcJsonMarshallerBuilder
Adds a Consumer that can customize the JsonFormat.Printer used when serializing a Message into a JSON payload.

L

LINE_NUMBER_FIELD_NUMBER - Static variable in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 

M

MAX_INBOUND_MESSAGE_SIZE_BYTES - Static variable in class com.linecorp.armeria.client.grpc.GrpcClientOptions
The maximum size, in bytes, of messages coming in a response.
MAX_OUTBOUND_MESSAGE_SIZE_BYTES - Static variable in class com.linecorp.armeria.client.grpc.GrpcClientOptions
The maximum size, in bytes, of messages sent in a request.
maxRequestMessageLength(int) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
Sets the maximum size, in bytes, of messages sent in a request.
maxRequestMessageLength(int) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
Sets the maximum size in bytes of an individual request message.
maxResponseLength(long) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
 
maxResponseMessageLength(int) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
Sets the maximum size, in bytes, of messages coming in a response.
maxResponseMessageLength(int) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
Sets the maximum size in bytes of an individual response message.
mergeCause(ThrowableProto) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The cause of this Throwable.
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
 
mergeFrom(Message) - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
 
mergeFrom(Message) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
 
mergeFrom(StackTraceElementProto) - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
 
mergeFrom(ThrowableProto) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
 
METHOD_NAME_FIELD_NUMBER - Static variable in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
methods() - Method in interface com.linecorp.armeria.server.grpc.GrpcService
methodsByRoute() - Method in interface com.linecorp.armeria.server.grpc.GrpcService
Returns a Map whose key is a Route and whose value is ServerMethodDefinition, which is served by this service.

N

newBuilder() - Static method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
newBuilder() - Static method in class com.linecorp.armeria.common.grpc.ThrowableProto
 
newBuilder(StackTraceElementProto) - Static method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
newBuilder(ThrowableProto) - Static method in class com.linecorp.armeria.common.grpc.ThrowableProto
 
newBuilderForType() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
newBuilderForType() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto
 
newClient(Scheme, EndpointGroup, Class<T>) - Static method in class com.linecorp.armeria.client.grpc.GrpcClients
Creates a new gRPC client that connects to the specified EndpointGroup with the specified Scheme using the default ClientFactory.
newClient(SessionProtocol, EndpointGroup, Class<T>) - Static method in class com.linecorp.armeria.client.grpc.GrpcClients
Creates a new gRPC client that connects to the specified EndpointGroup with the specified SessionProtocol and GrpcSerializationFormats.PROTO using the default ClientFactory.
newClient(String, EndpointGroup, Class<T>) - Static method in class com.linecorp.armeria.client.grpc.GrpcClients
Creates a new gRPC client that connects to the specified EndpointGroup with the specified scheme using the default ClientFactory.
newClient(String, Class<T>) - Static method in class com.linecorp.armeria.client.grpc.GrpcClients
Creates a new gRPC client that connects to the specified uri using the default ClientFactory.
newClient(URI, Class<T>) - Static method in class com.linecorp.armeria.client.grpc.GrpcClients
Creates a new gRPC client that connects to the specified URI using the default ClientFactory.
newClientStub(Class<?>, Channel) - Method in interface com.linecorp.armeria.client.grpc.GrpcClientStubFactory
Returns a gRPC client stub from the specified clientType and Channel.
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto
 

O

of() - Static method in interface com.linecorp.armeria.server.grpc.UnframedGrpcErrorHandler
Returns a plain text or json response based on the content type.
of() - Static method in interface com.linecorp.armeria.server.grpc.UnframedGrpcStatusMappingFunction
Return the default mapping function which follows the mapping rules defined in upstream Google APIs code.proto.
of(UnframedGrpcStatusMappingFunction) - Static method in interface com.linecorp.armeria.server.grpc.UnframedGrpcErrorHandler
Returns a plain text or json response based on the content type.
of(ListenableHealthChecker...) - Static method in class com.linecorp.armeria.server.grpc.GrpcHealthCheckService
Returns a newly created GrpcHealthCheckService with the specified ListenableHealthCheckers.
of(ServiceDescriptor) - Static method in interface com.linecorp.armeria.common.grpc.GrpcJsonMarshaller
Returns a newly-created GrpcJsonMarshaller which serializes and deserializes a Message served by the service.
of(Iterable<? extends ListenableHealthChecker>) - Static method in class com.linecorp.armeria.server.grpc.GrpcHealthCheckService
Returns a newly created GrpcHealthCheckService with the specified ListenableHealthCheckers.
of(String) - Static method in class com.linecorp.armeria.common.grpc.GrpcMeterIdPrefixFunction
Returns a newly created GrpcMeterIdPrefixFunction with the specified name.
ofGson() - Static method in interface com.linecorp.armeria.common.grpc.GrpcJsonMarshaller
Returns a newly-created GrpcJsonMarshaller which serializes and deserializes a Message.
ofJson() - Static method in interface com.linecorp.armeria.server.grpc.UnframedGrpcErrorHandler
Returns a json response.
ofJson(UnframedGrpcStatusMappingFunction) - Static method in interface com.linecorp.armeria.server.grpc.UnframedGrpcErrorHandler
Returns a json response.
ofPlainText() - Static method in interface com.linecorp.armeria.server.grpc.UnframedGrpcErrorHandler
Returns a plain text response.
ofPlainText(UnframedGrpcStatusMappingFunction) - Static method in interface com.linecorp.armeria.server.grpc.UnframedGrpcErrorHandler
Returns a plain text response.
option(ClientOption<T>, T) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
 
option(ClientOptionValue<T>) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
 
options(ClientOptions) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
 
options(ClientOptionValue<?>...) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
 
options(Iterable<ClientOptionValue<?>>) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
 
orElse(UnframedGrpcStatusMappingFunction) - Method in interface com.linecorp.armeria.server.grpc.UnframedGrpcStatusMappingFunction
Returns a composed UnframedGrpcStatusMappingFunction that applies this first and the specified other later if this returns null.
ORIGINAL_CLASS_NAME_FIELD_NUMBER - Static variable in class com.linecorp.armeria.common.grpc.ThrowableProto
 
ORIGINAL_MESSAGE_FIELD_NUMBER - Static variable in class com.linecorp.armeria.common.grpc.ThrowableProto
 

P

parseDelimitedFrom(InputStream) - Static method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
parseDelimitedFrom(InputStream) - Static method in class com.linecorp.armeria.common.grpc.ThrowableProto
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.linecorp.armeria.common.grpc.ThrowableProto
 
parseFrom(byte[]) - Static method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
parseFrom(byte[]) - Static method in class com.linecorp.armeria.common.grpc.ThrowableProto
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.linecorp.armeria.common.grpc.ThrowableProto
 
parseFrom(ByteString) - Static method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
parseFrom(ByteString) - Static method in class com.linecorp.armeria.common.grpc.ThrowableProto
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.linecorp.armeria.common.grpc.ThrowableProto
 
parseFrom(CodedInputStream) - Static method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
parseFrom(CodedInputStream) - Static method in class com.linecorp.armeria.common.grpc.ThrowableProto
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.linecorp.armeria.common.grpc.ThrowableProto
 
parseFrom(InputStream) - Static method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
parseFrom(InputStream) - Static method in class com.linecorp.armeria.common.grpc.ThrowableProto
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.linecorp.armeria.common.grpc.ThrowableProto
 
parseFrom(ByteBuffer) - Static method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
parseFrom(ByteBuffer) - Static method in class com.linecorp.armeria.common.grpc.ThrowableProto
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class com.linecorp.armeria.common.grpc.ThrowableProto
 
parser() - Static method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
parser() - Static method in class com.linecorp.armeria.common.grpc.ThrowableProto
 
path(String) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
Deprecated.
pathPrefix(String) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
Sets the context path for the gRPC endpoint.
PROTO - Static variable in class com.linecorp.armeria.common.grpc.GrpcSerializationFormats
gRPC protobuf serialization format.
PROTO_WEB - Static variable in class com.linecorp.armeria.common.grpc.GrpcSerializationFormats
gRPC-Web protobuf serialization format.
PROTO_WEB_TEXT - Static variable in class com.linecorp.armeria.common.grpc.GrpcSerializationFormats
gRPC-web-text protobuf serialization format.

R

releaseBuffer(Object, RequestContext) - Static method in class com.linecorp.armeria.unsafe.grpc.GrpcUnsafeBufferUtil
Releases the ByteBuf backing the specified Message.
removeStackTrace(int) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The stack trace of this Throwable.
requestIdGenerator(Supplier<RequestId>) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
 
responseTimeout(Duration) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
 
responseTimeoutMillis(long) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
 
rpcDecorator(DecoratingRpcClientFunction) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
rpcDecorator(Function<? super RpcClient, ? extends RpcClient>) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder

S

serializationFormat(SerializationFormat) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
Sets the gRPC SerializationFormat.
serializeMessage(MethodDescriptor.Marshaller<T>, T, OutputStream) - Method in interface com.linecorp.armeria.common.grpc.GrpcJsonMarshaller
Serializes a gRPC message into JSON.
serviceCheckers(String, ListenableHealthChecker) - Method in class com.linecorp.armeria.server.grpc.GrpcHealthCheckServiceBuilder
Adds the pair of the service name and the ListenableHealthChecker that determine the healthiness of the specified gRPC service.
services() - Method in interface com.linecorp.armeria.server.grpc.GrpcService
Returns the ServerServiceDefinitions serviced by this service.
set(RequestContext, HttpHeaders) - Static method in class com.linecorp.armeria.common.grpc.GrpcWebTrailers
Deprecated.
Sets the specified gRPC-Web trailers to the RequestContext.
setCause(ThrowableProto) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The cause of this Throwable.
setCause(ThrowableProto.Builder) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The cause of this Throwable.
setClassName(String) - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
The fully qualified name of the class containing the execution point represented by the stack trace element.
setClassNameBytes(ByteString) - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
The fully qualified name of the class containing the execution point represented by the stack trace element.
setField(Descriptors.FieldDescriptor, Object) - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
 
setFileName(String) - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
The name of the file containing the execution point represented by the stack trace element, or null if this information is unavailable.
setFileNameBytes(ByteString) - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
The name of the file containing the execution point represented by the stack trace element, or null if this information is unavailable.
setHeader(CharSequence, Object) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
 
setHeaders(Iterable<? extends Map.Entry<? extends CharSequence, ?>>) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
 
setLineNumber(int) - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
The line number of the source line containing the execution point represented by this stack trace element, or a negative number if this information is unavailable.
setMaxInboundMessageSizeBytes(int) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
setMaxOutboundMessageSizeBytes(int) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
setMethodName(String) - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
The name of the method containing the execution point represented by the stack trace element
setMethodNameBytes(ByteString) - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
The name of the method containing the execution point represented by the stack trace element
setOriginalClassName(String) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The name of the class of the exception that was actually thrown.
setOriginalClassNameBytes(ByteString) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The name of the class of the exception that was actually thrown.
setOriginalMessage(String) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The message of this throwable.
setOriginalMessageBytes(ByteString) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The message of this throwable.
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
 
setStackTrace(int, StackTraceElementProto) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The stack trace of this Throwable.
setStackTrace(int, StackTraceElementProto.Builder) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
The stack trace of this Throwable.
setUnknownFields(UnknownFieldSet) - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto.Builder
 
shouldCachePath(String, String, Route) - Method in interface com.linecorp.armeria.server.grpc.GrpcService
 
STACK_TRACE_FIELD_NUMBER - Static variable in class com.linecorp.armeria.common.grpc.ThrowableProto
 
StackTraceElementProto - Class in com.linecorp.armeria.common.grpc
An element in a stack trace, based on the Java type of the same name.
StackTraceElementProto.Builder - Class in com.linecorp.armeria.common.grpc
An element in a stack trace, based on the Java type of the same name.
StackTraceElementProtoOrBuilder - Interface in com.linecorp.armeria.common.grpc
 
StatusCauseException - Exception in com.linecorp.armeria.common.grpc
A RuntimeException reconstructed from debug information in a failed gRPC response, containing information about the cause of the exception at the server side.
StatusCauseException(ThrowableProto) - Constructor for exception com.linecorp.armeria.common.grpc.StatusCauseException
Constructs a StatusCauseException from the information in the ThrowableProto.
storeBuffer(ByteBuf, Object, RequestContext) - Static method in class com.linecorp.armeria.unsafe.grpc.GrpcUnsafeBufferUtil
Stores the ByteBuf backing the specified Message to be released later using GrpcUnsafeBufferUtil.releaseBuffer(Object, RequestContext).
successFunction(SuccessFunction) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
 
supportedSerializationFormats() - Method in interface com.linecorp.armeria.server.grpc.GrpcService
Returns the SerializationFormats supported by this service.
supportedSerializationFormats(SerializationFormat...) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
Sets the SerializationFormats supported by this server.
supportedSerializationFormats(Iterable<SerializationFormat>) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
Sets the SerializationFormats supported by this server.

T

ThrowableProto - Class in com.linecorp.armeria.common.grpc
An exception that was thrown by some code, based on the Java type of the same name.
ThrowableProto.Builder - Class in com.linecorp.armeria.common.grpc
An exception that was thrown by some code, based on the Java type of the same name.
ThrowableProtoOrBuilder - Interface in com.linecorp.armeria.common.grpc
 
toBuilder() - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
toBuilder() - Method in class com.linecorp.armeria.common.grpc.ThrowableProto
 

U

unframedGrpcErrorHandler(UnframedGrpcErrorHandler) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
Set a custom error response mapper.
UnframedGrpcErrorHandler - Interface in com.linecorp.armeria.server.grpc
Error handler which maps a gRPC response to an HttpResponse.
UnframedGrpcStatusMappingFunction - Interface in com.linecorp.armeria.server.grpc
A mapping function that converts a Throwable or gRPC Status into an HttpStatus.
UNSAFE_WRAP_RESPONSE_BUFFERS - Static variable in class com.linecorp.armeria.client.grpc.GrpcClientOptions
Enables unsafe retention of response buffers.
unsafeWrapRequestBuffers(boolean) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
Enables unsafe retention of request buffers.
updateListener(HealthCheckUpdateListener) - Method in class com.linecorp.armeria.server.grpc.GrpcHealthCheckServiceBuilder
Adds a HealthCheckUpdateListener which is invoked when the healthiness of the Server is updated.
useBlockingTaskExecutor(boolean) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
Sets whether the service executes service methods using the blocking executor.
useClientTimeoutHeader(boolean) - Method in class com.linecorp.armeria.server.grpc.GrpcServiceBuilder
Sets whether to use a grpc-timeout header sent by the client to control the timeout for request processing.

V

values() - Static method in class com.linecorp.armeria.common.grpc.GrpcSerializationFormats
Returns the set of all known gRPC serialization formats.

W

watch(HealthCheckRequest, StreamObserver<HealthCheckResponse>) - Method in class com.linecorp.armeria.server.grpc.GrpcHealthCheckService
 
writeTimeout(Duration) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
 
writeTimeoutMillis(long) - Method in class com.linecorp.armeria.client.grpc.GrpcClientBuilder
 
writeTo(CodedOutputStream) - Method in class com.linecorp.armeria.common.grpc.StackTraceElementProto
 
writeTo(CodedOutputStream) - Method in class com.linecorp.armeria.common.grpc.ThrowableProto
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form