Package com.linecorp.armeria.common.grpc
Class GrpcExceptionHandlerFunctionBuilder
java.lang.Object
com.linecorp.armeria.common.grpc.GrpcExceptionHandlerFunctionBuilder
A builder for
GrpcExceptionHandlerFunction
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Returns a newly createdGrpcExceptionHandlerFunction
based on the mappings added to this builder.on
(Class<? extends Throwable> exceptionType, GrpcExceptionHandlerFunction exceptionHandler) Adds the specified exception mapping that maps aThrowable
to a gRPCStatus
.Adds the specified exception mapping that maps aThrowable
to a gRPCStatus
.<T extends Throwable>
GrpcExceptionHandlerFunctionBuilderon
(Class<T> exceptionType, BiFunction<T, io.grpc.Metadata, io.grpc.Status> exceptionHandler) Adds the specified exception mapping that maps aThrowable
to a gRPCStatus
.
-
Method Details
-
on
public GrpcExceptionHandlerFunctionBuilder on(Class<? extends Throwable> exceptionType, io.grpc.Status status) -
on
public <T extends Throwable> GrpcExceptionHandlerFunctionBuilder on(Class<T> exceptionType, BiFunction<T, io.grpc.Metadata, io.grpc.Status> exceptionHandler) -
on
public GrpcExceptionHandlerFunctionBuilder on(Class<? extends Throwable> exceptionType, GrpcExceptionHandlerFunction exceptionHandler) -
build
Returns a newly createdGrpcExceptionHandlerFunction
based on the mappings added to this builder.
-