Class ServiceGrpc

java.lang.Object
io.stargate.sdk.Service
io.stargate.sdk.grpc.ServiceGrpc

public class ServiceGrpc extends io.stargate.sdk.Service
Implementation.
  • Field Details

    • securedTransport

      protected boolean securedTransport
      Secured transport.
    • maxRetries

      protected int maxRetries
      Retries.
    • keepAliveTimeout

      protected long keepAliveTimeout
      Keep Alive.
    • keepAliveTimeoutUnit

      protected TimeUnit keepAliveTimeoutUnit
      Keep Alive.
  • Constructor Details

    • ServiceGrpc

      public ServiceGrpc(String id, String endpoint, String healthCheckEndpoint)
      Constructor.
      Parameters:
      id - identifier
      endpoint - endpoint
      healthCheckEndpoint - health check
    • ServiceGrpc

      public ServiceGrpc(String id, String endpoint, String healthCheckEndpoint, boolean securedTransport)
      Constructor.
      Parameters:
      id - identifier
      endpoint - endpoint
      healthCheckEndpoint - health check
      securedTransport - s
  • Method Details

    • isAlive

      public boolean isAlive()
      Check that a service is alive.
      Specified by:
      isAlive in class io.stargate.sdk.Service
      Returns:
      validate that the current service is alive
    • setMaxRetries

      public void setMaxRetries(int maxRetries)
      Set value for maxRetries
      Parameters:
      maxRetries - new value for maxRetries
    • setKeepAliveTimeout

      public void setKeepAliveTimeout(long keepAliveTimeout)
      Set value for keepAliveTimeout
      Parameters:
      keepAliveTimeout - new value for keepAliveTimeout
    • setKeepAliveTimeoutUnit

      public void setKeepAliveTimeoutUnit(TimeUnit keepAliveTimeoutUnit)
      Set value for keepAliveTimeoutUnit
      Parameters:
      keepAliveTimeoutUnit - new value for keepAliveTimeoutUnit
    • getChannel

      public io.grpc.ManagedChannel getChannel()
      Gets channel
      Returns:
      value of channel