Class ServiceGrpcCallEvent

java.lang.Object
io.stargate.sdk.audit.ServiceCallEvent<ServiceGrpc>
io.stargate.sdk.grpc.audit.ServiceGrpcCallEvent
All Implemented Interfaces:
io.stargate.sdk.api.ApiConstants

public class ServiceGrpcCallEvent extends io.stargate.sdk.audit.ServiceCallEvent<ServiceGrpc> implements io.stargate.sdk.api.ApiConstants
Event triggered for Api Invocation with input/output tracing.
Author:
Cedrick LUNVEN (@clunven)
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected final BatchGrpc
    grpc Batch.
    protected final QueryGrpc
    grpc Query.
    protected boolean
    Response GRPC.

    Fields inherited from class io.stargate.sdk.audit.ServiceCallEvent

    errorClass, errorMessage, lastException, requestId, responseElapsedTime, responseTime, responseTimestamp, service, timestamp, totalTries

    Fields inherited from interface io.stargate.sdk.api.ApiConstants

    CONTENT_TYPE_GRAPHQL, CONTENT_TYPE_JSON, HEADER_ACCEPT, HEADER_AUTHORIZATION, HEADER_CASSANDRA, HEADER_CONTENT_TYPE, HEADER_REQUEST_ID, HEADER_REQUESTED_WITH, HEADER_USER_AGENT, REQUEST_WITH
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructor with grpc request.
    Constructor with grpc request.
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets batch
    Gets query
    boolean
    Gets success
    void
    setSuccess(boolean success)
    Set value for success

    Methods inherited from class io.stargate.sdk.audit.ServiceCallEvent

    getErrorClass, getErrorMessage, getLastException, getRequestId, getResponseElapsedTime, getResponseTime, getResponseTimestamp, getService, getTimestamp, getTotalTries, setErrorClass, setErrorMessage, setLastException, setRequestId, setResponseElapsedTime, setResponseTime, setResponseTimestamp, setService, setTimestamp, setTotalTries

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • query

      protected final QueryGrpc query
      grpc Query.
    • batch

      protected final BatchGrpc batch
      grpc Batch.
    • success

      protected boolean success
      Response GRPC.
  • Constructor Details

    • ServiceGrpcCallEvent

      public ServiceGrpcCallEvent(ServiceGrpc service, QueryGrpc query)
      Constructor with grpc request.
      Parameters:
      service - current grpc Service
      query - current grpc query
    • ServiceGrpcCallEvent

      public ServiceGrpcCallEvent(ServiceGrpc service, BatchGrpc batch)
      Constructor with grpc request.
      Parameters:
      service - current grpc Service
      batch - current grpc query
  • Method Details

    • getQuery

      public QueryGrpc getQuery()
      Gets query
      Returns:
      value of query
    • isSuccess

      public boolean isSuccess()
      Gets success
      Returns:
      value of success
    • setSuccess

      public void setSuccess(boolean success)
      Set value for success
      Parameters:
      success - new value for success
    • getBatch

      public BatchGrpc getBatch()
      Gets batch
      Returns:
      value of batch