org.apache.synapse.transport.passthru.config

## Interface PassThroughConfigPNames

-     public interface PassThroughConfigPNames

  Defines configuration parameter names for Pass-through HTTP Transport.

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static String` | `C_MAX_ACTIVE` Defines the maximum open connection limit.
    `static String` | `CONNECTION_IDLE_TIME` Defines the time interval for idle connection removal.
    `static String` | `CORRELATION_HEADER_NAME_PROPERTY` Defines the header name set for correlation logs
    `static String` | `DISABLE_KEEPALIVE` Defines whether HTTP keep-alive is disabled
    `static String` | `HTTP_HEADERS_PRESERVE` Defines whether ESB needs to preserve the original Http header.
    `static String` | `HTTP_LISTENING_IO_REACTOR_SHARING_ENABLE` Defines whether Listening IOReactor is shared among non axis2 Listeners
    `static String` | `IO_BUFFER_SIZE` Defines the IO buffer size
    `static String` | `IO_THREADS_PER_REACTOR` Defines the number of IO dispatcher threads used per reactor
    `static String` | `MAX_CONNECTION_PER_HOST_PORT` Defines the maximum number of connections per host port
    `static String` | `MAXIMUM_CONNECTION_LIFESPAN` Defines the time interval for maximum connection lifespan.
    `static String` | `SERVER_HEADER_PRESERVE` Defines whether ESB needs to preserve the original Server header.
    `static String` | `TRANSPORT_LISTENER_SHUTDOWN_WAIT_TIME_SEC`
    `static String` | `USER_AGENT_HEADER_PRESERVE` Defines whether ESB needs to preserve the original User-Agent header.
    `static String` | `WORKER_POOL_QUEUE_LENGTH` Defines the length of the queue that is used to hold Runnable tasks to be executed by the worker pool.
    `static String` | `WORKER_POOL_SIZE_CORE` Defines the core size (number of threads) of the worker thread pool.
    `static String` | `WORKER_POOL_SIZE_MAX` Defines the maximum size (number of threads) of the worker thread pool.
    `static String` | `WORKER_THREAD_KEEP_ALIVE_SEC` Defines the keep-alive time for extra threads in the worker pool.

- - ### Field Detail

    - #### WORKER_POOL_SIZE_CORE

          static final String WORKER_POOL_SIZE_CORE

      Defines the core size (number of threads) of the worker thread pool.
      See Also:
        Constant Field Values

    - #### WORKER_POOL_SIZE_MAX

          static final String WORKER_POOL_SIZE_MAX

      Defines the maximum size (number of threads) of the worker thread pool.
      See Also:
        Constant Field Values

    - #### WORKER_THREAD_KEEP_ALIVE_SEC

          static final String WORKER_THREAD_KEEP_ALIVE_SEC

      Defines the keep-alive time for extra threads in the worker pool.
      See Also:
        Constant Field Values

    - #### WORKER_POOL_QUEUE_LENGTH

          static final String WORKER_POOL_QUEUE_LENGTH

      Defines the length of the queue that is used to hold Runnable tasks to be executed by the worker pool.
      See Also:
        Constant Field Values

    - #### IO_THREADS_PER_REACTOR

          static final String IO_THREADS_PER_REACTOR

      Defines the number of IO dispatcher threads used per reactor
      See Also:
        Constant Field Values

    - #### IO_BUFFER_SIZE

          static final String IO_BUFFER_SIZE

      Defines the IO buffer size
      See Also:
        Constant Field Values

    - #### C_MAX_ACTIVE

          static final String C_MAX_ACTIVE

      Defines the maximum open connection limit.
      See Also:
        Constant Field Values

    - #### USER_AGENT_HEADER_PRESERVE

          static final String USER_AGENT_HEADER_PRESERVE

      Defines whether ESB needs to preserve the original User-Agent header.
      See Also:
        Constant Field Values

    - #### SERVER_HEADER_PRESERVE

          static final String SERVER_HEADER_PRESERVE

      Defines whether ESB needs to preserve the original Server header.
      See Also:
        Constant Field Values

    - #### HTTP_HEADERS_PRESERVE

          static final String HTTP_HEADERS_PRESERVE

      Defines whether ESB needs to preserve the original Http header.
      See Also:
        Constant Field Values

    - #### DISABLE_KEEPALIVE

          static final String DISABLE_KEEPALIVE

      Defines whether HTTP keep-alive is disabled
      See Also:
        Constant Field Values

    - #### CONNECTION_IDLE_TIME

          static final String CONNECTION_IDLE_TIME

      Defines the time interval for idle connection removal.
      See Also:
        Constant Field Values

    - #### MAXIMUM_CONNECTION_LIFESPAN

          static final String MAXIMUM_CONNECTION_LIFESPAN

      Defines the time interval for maximum connection lifespan.
      See Also:
        Constant Field Values

    - #### MAX_CONNECTION_PER_HOST_PORT

          static final String MAX_CONNECTION_PER_HOST_PORT

      Defines the maximum number of connections per host port
      See Also:
        Constant Field Values

    - #### TRANSPORT_LISTENER_SHUTDOWN_WAIT_TIME_SEC

          static final String TRANSPORT_LISTENER_SHUTDOWN_WAIT_TIME_SEC

      See Also:
        Constant Field Values

    - #### HTTP_LISTENING_IO_REACTOR_SHARING_ENABLE

          static final String HTTP_LISTENING_IO_REACTOR_SHARING_ENABLE

      Defines whether Listening IOReactor is shared among non axis2 Listeners
      See Also:
        Constant Field Values

    - #### CORRELATION_HEADER_NAME_PROPERTY

          static final String CORRELATION_HEADER_NAME_PROPERTY

      Defines the header name set for correlation logs
      See Also:
        Constant Field Values

Copyright © 2005–2023 Apache Software Foundation. All rights reserved.