## Uses of Class
org.apache.ignite.configuration.ConnectorConfiguration

- Packages that use ConnectorConfiguration
  Package | Description
  --- | ---
  org.apache.ignite.configuration | Contains configuration-related classes.

- - ### Uses of ConnectorConfiguration in org.apache.ignite.configuration

    Methods in org.apache.ignite.configuration that return ConnectorConfiguration
    Modifier and Type | Method | Description
    --- | --- | ---
    `ConnectorConfiguration` | IgniteConfiguration.`getConnectorConfiguration()` |
    `ConnectorConfiguration` | ConnectorConfiguration.`setDirectBuffer​(boolean directBuf)` | Sets whether to use direct buffer for REST TCP server.
    `ConnectorConfiguration` | ConnectorConfiguration.`setHost​(String host)` | Sets host for TCP binary protocol server.
    `ConnectorConfiguration` | ConnectorConfiguration.`setIdleQueryCursorCheckFrequency​(long idleQryCurCheckFreq)` | Sets idle query cursor check frequency.
    `ConnectorConfiguration` | ConnectorConfiguration.`setIdleQueryCursorTimeout​(long idleQryCurTimeout)` | Sets idle query cursors timeout.
    `ConnectorConfiguration` | ConnectorConfiguration.`setIdleTimeout​(long idleTimeout)` | Sets idle timeout for REST server.
    `ConnectorConfiguration` | ConnectorConfiguration.`setJettyPath​(String jettyPath)` | Sets path, either absolute or relative to `IGNITE_HOME`, to `JETTY` XML configuration file.
    `ConnectorConfiguration` | ConnectorConfiguration.`setMessageInterceptor​(ConnectorMessageInterceptor interceptor)` | Sets client message interceptor.
    `ConnectorConfiguration` | ConnectorConfiguration.`setNoDelay​(boolean noDelay)` | Sets whether `TCP_NODELAY` option should be set for all accepted client connections.
    `ConnectorConfiguration` | ConnectorConfiguration.`setPort​(int port)` | Sets port for TCP binary protocol server.
    `ConnectorConfiguration` | ConnectorConfiguration.`setPortRange​(int portRange)` | Sets number of ports to try if configured one is in use.
    `ConnectorConfiguration` | ConnectorConfiguration.`setReceiveBufferSize​(int rcvBufSize)` | Sets REST TCP server receive buffer size in bytes.
    `ConnectorConfiguration` | ConnectorConfiguration.`setSecretKey​(@Nullable String secretKey)` | Sets secret key to authenticate REST requests.
    `ConnectorConfiguration` | ConnectorConfiguration.`setSelectorCount​(int selectorCnt)` | Sets number of selector threads for REST TCP server.
    `ConnectorConfiguration` | ConnectorConfiguration.`setSendBufferSize​(int sndBufSize)` | Sets REST TCP server send buffer size.
    `ConnectorConfiguration` | ConnectorConfiguration.`setSendQueueLimit​(int sndQueueLimit)` | Sets REST TCP server send queue limit.
    `ConnectorConfiguration` | ConnectorConfiguration.`setSslClientAuth​(boolean sslClientAuth)` | Sets flag indicating whether or not SSL client authentication is required.
    `ConnectorConfiguration` | ConnectorConfiguration.`setSslEnabled​(boolean sslEnabled)` | Sets whether Secure Socket Layer should be enabled for REST TCP binary protocol.
    `ConnectorConfiguration` | ConnectorConfiguration.`setSslFactory​(javax.cache.configuration.Factory<SSLContext> sslFactory)` | Sets instance of `Factory` that will be used to create an instance of `SSLContext` for Secure Socket Layer on TCP binary protocol.
    `ConnectorConfiguration` | ConnectorConfiguration.`setThreadPoolSize​(int threadPoolSize)` | Sets thread pool size to use for processing of client messages (REST requests).

    Methods in org.apache.ignite.configuration with parameters of type ConnectorConfiguration
    Modifier and Type | Method | Description
    --- | --- | ---
    `IgniteConfiguration` | IgniteConfiguration.`setConnectorConfiguration​(ConnectorConfiguration connectorCfg)` |

    Constructors in org.apache.ignite.configuration with parameters of type ConnectorConfiguration
    Constructor | Description
    --- | ---
    `ConnectorConfiguration​(ConnectorConfiguration cfg)` | Creates client connection configuration by copying all properties from given configuration.