Class RpcOptions


  • @PublicEvolving
    public class RpcOptions
    extends Object
    RPC configuration options.
    • Field Detail

      • FORCE_RPC_INVOCATION_SERIALIZATION

        @Internal
        public static final ConfigOption<Boolean> FORCE_RPC_INVOCATION_SERIALIZATION
      • CAPTURE_ASK_CALLSTACK

        public static final ConfigOption<Boolean> CAPTURE_ASK_CALLSTACK
        Flag whether to capture call stacks for RPC ask calls.
      • ASK_TIMEOUT_DURATION

        public static final ConfigOption<Duration> ASK_TIMEOUT_DURATION
        Timeout for Pekko ask calls.
      • TCP_TIMEOUT

        public static final ConfigOption<Duration> TCP_TIMEOUT
        The Pekko tcp connection timeout.
      • STARTUP_TIMEOUT

        public static final ConfigOption<Duration> STARTUP_TIMEOUT
        Timeout for the startup of the actor system.
      • SSL_ENABLED

        public static final ConfigOption<Boolean> SSL_ENABLED
        Override SSL support for the Pekko transport.
      • FRAMESIZE

        public static final ConfigOption<String> FRAMESIZE
        Maximum framesize of Pekko messages.
      • DISPATCHER_THROUGHPUT

        public static final ConfigOption<Integer> DISPATCHER_THROUGHPUT
        Maximum number of messages until another actor is executed by the same thread.
      • LOG_LIFECYCLE_EVENTS

        public static final ConfigOption<Boolean> LOG_LIFECYCLE_EVENTS
        Log lifecycle events.
      • LOOKUP_TIMEOUT_DURATION

        public static final ConfigOption<Duration> LOOKUP_TIMEOUT_DURATION
        Timeout for all blocking calls that look up remote actors.
      • JVM_EXIT_ON_FATAL_ERROR

        public static final ConfigOption<Boolean> JVM_EXIT_ON_FATAL_ERROR
        Exit JVM on fatal Pekko errors.
      • RETRY_GATE_CLOSED_FOR

        public static final ConfigOption<Long> RETRY_GATE_CLOSED_FOR
        Milliseconds a gate should be closed for after a remote connection was disconnected.
      • FORK_JOIN_EXECUTOR_PARALLELISM_FACTOR

        public static final ConfigOption<Double> FORK_JOIN_EXECUTOR_PARALLELISM_FACTOR
      • FORK_JOIN_EXECUTOR_PARALLELISM_MIN

        public static final ConfigOption<Integer> FORK_JOIN_EXECUTOR_PARALLELISM_MIN
      • FORK_JOIN_EXECUTOR_PARALLELISM_MAX

        public static final ConfigOption<Integer> FORK_JOIN_EXECUTOR_PARALLELISM_MAX
      • REMOTE_FORK_JOIN_EXECUTOR_PARALLELISM_FACTOR

        public static final ConfigOption<Double> REMOTE_FORK_JOIN_EXECUTOR_PARALLELISM_FACTOR
      • REMOTE_FORK_JOIN_EXECUTOR_PARALLELISM_MIN

        public static final ConfigOption<Integer> REMOTE_FORK_JOIN_EXECUTOR_PARALLELISM_MIN
      • REMOTE_FORK_JOIN_EXECUTOR_PARALLELISM_MAX

        public static final ConfigOption<Integer> REMOTE_FORK_JOIN_EXECUTOR_PARALLELISM_MAX
      • CLIENT_SOCKET_WORKER_POOL_SIZE_MIN

        public static final ConfigOption<Integer> CLIENT_SOCKET_WORKER_POOL_SIZE_MIN
      • CLIENT_SOCKET_WORKER_POOL_SIZE_MAX

        public static final ConfigOption<Integer> CLIENT_SOCKET_WORKER_POOL_SIZE_MAX
      • CLIENT_SOCKET_WORKER_POOL_SIZE_FACTOR

        public static final ConfigOption<Double> CLIENT_SOCKET_WORKER_POOL_SIZE_FACTOR
      • SERVER_SOCKET_WORKER_POOL_SIZE_MIN

        public static final ConfigOption<Integer> SERVER_SOCKET_WORKER_POOL_SIZE_MIN
      • SERVER_SOCKET_WORKER_POOL_SIZE_MAX

        public static final ConfigOption<Integer> SERVER_SOCKET_WORKER_POOL_SIZE_MAX
      • SERVER_SOCKET_WORKER_POOL_SIZE_FACTOR

        public static final ConfigOption<Double> SERVER_SOCKET_WORKER_POOL_SIZE_FACTOR
    • Constructor Detail

      • RpcOptions

        public RpcOptions()
    • Method Detail

      • isForceRpcInvocationSerializationEnabled

        public static boolean isForceRpcInvocationSerializationEnabled​(Configuration config)