Class Properties

java.lang.Object
io.dapr.config.Properties

public class Properties extends Object
Global properties for Dapr's SDK, using Supplier so they are dynamically resolved.
  • Field Details

    • SIDECAR_IP

      public static final Property<String> SIDECAR_IP
      IP for Dapr's sidecar.
    • HTTP_PORT

      public static final Property<Integer> HTTP_PORT
      HTTP port for Dapr after checking system property and environment variable.
    • GRPC_PORT

      public static final Property<Integer> GRPC_PORT
      GRPC port for Dapr after checking system property and environment variable.
    • GRPC_ENDPOINT

      public static final Property<String> GRPC_ENDPOINT
      GRPC endpoint for remote sidecar connectivity.
    • HTTP_ENDPOINT

      public static final Property<String> HTTP_ENDPOINT
      GRPC endpoint for remote sidecar connectivity.
    • MAX_RETRIES

      public static final Property<Integer> MAX_RETRIES
      Maximum number of retries for retriable exceptions.
    • TIMEOUT

      public static final Property<Duration> TIMEOUT
      Timeout for API calls.
    • API_PROTOCOL

      @Deprecated public static final Property<DaprApiProtocol> API_PROTOCOL
      Deprecated.
      This attribute will be deleted at SDK version 1.10.
      Determines if Dapr client will use gRPC or HTTP to talk to Dapr's side car.
    • API_METHOD_INVOCATION_PROTOCOL

      @Deprecated public static final Property<DaprApiProtocol> API_METHOD_INVOCATION_PROTOCOL
      Deprecated.
      This attribute will be deleted at SDK version 1.10.
      Determines if Dapr client should use gRPC or HTTP for Dapr's service method invocation APIs.
    • API_TOKEN

      public static final Property<String> API_TOKEN
      API token for authentication between App and Dapr's side car.
    • STRING_CHARSET

      public static final Property<Charset> STRING_CHARSET
      Determines which string encoding is used in Dapr's Java SDK.
    • HTTP_CLIENT_READ_TIMEOUT_SECONDS

      public static final Property<Integer> HTTP_CLIENT_READ_TIMEOUT_SECONDS
      Dapr's timeout in seconds for HTTP client reads.
    • HTTP_CLIENT_MAX_REQUESTS

      public static final Property<Integer> HTTP_CLIENT_MAX_REQUESTS
      Dapr's default maximum number of requests for HTTP client to execute concurrently.
    • HTTP_CLIENT_MAX_IDLE_CONNECTIONS

      public static final Property<Integer> HTTP_CLIENT_MAX_IDLE_CONNECTIONS
      Dapr's default maximum number of idle connections for HTTP connection pool.
  • Constructor Details

    • Properties

      public Properties()