Class AllureGrpc

java.lang.Object
io.qameta.allure.grpc.AllureGrpc
All Implemented Interfaces:
io.grpc.ClientInterceptor

public class AllureGrpc extends Object implements io.grpc.ClientInterceptor
Allure interceptor logger for gRPC.
  • Constructor Details

    • AllureGrpc

      public AllureGrpc()
  • Method Details

    • setRequestTemplate

      public AllureGrpc setRequestTemplate(String templatePath)
    • setResponseTemplate

      public AllureGrpc setResponseTemplate(String templatePath)
    • markStepFailedOnNonZeroCode

      public AllureGrpc markStepFailedOnNonZeroCode(boolean value)
    • interceptResponseMetadata

      public AllureGrpc interceptResponseMetadata(boolean value)
    • interceptCall

      public <T, A> io.grpc.ClientCall<T,A> interceptCall(io.grpc.MethodDescriptor<T,A> method, io.grpc.CallOptions callOptions, io.grpc.Channel next)
      Specified by:
      interceptCall in interface io.grpc.ClientInterceptor