## Uses of Class
com.hazelcast.config.EndpointConfig

- Packages that use EndpointConfig
  Package | Description
  --- | ---
  com.hazelcast.config | Provides classes for configuring HazelcastInstance.
  com.hazelcast.nio | This package contains classes related to New IO
  com.hazelcast.nio.ascii | Contains SocketTextReader and SocketTextWriter classes;
  com.hazelcast.nio.tcp | Contains functionality for the TCP/IP Networking for cluster members This whole package is internal and no compatibility will be provided.

- - ### Uses of EndpointConfig in com.hazelcast.config

    Subclasses of EndpointConfig in com.hazelcast.config
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RestServerEndpointConfig` Server socket endpoint config specialized for REST service Allows configuring access to REST groups similar to `RestApiConfig`
    `class` | `ServerSocketEndpointConfig` Endpoint configuration that defines a listening side (server)

    Methods in com.hazelcast.config that return EndpointConfig
    Modifier and Type | Method and Description
    --- | ---
    `EndpointConfig` | EndpointConfig.`addOutboundPort(int port)`
    `EndpointConfig` | EndpointConfig.`addOutboundPortDefinition(String portDef)`
    `EndpointConfig` | EndpointConfig.`setInterfaces(InterfacesConfig interfaces)`
    `EndpointConfig` | EndpointConfig.`setName(String name)`
    `EndpointConfig` | EndpointConfig.`setOutboundPortDefinitions(Collection<String> outboundPortDefs)`
    `EndpointConfig` | EndpointConfig.`setOutboundPorts(Collection<Integer> outboundPorts)`
    `EndpointConfig` | EndpointConfig.`setSocketBufferDirect(boolean socketBufferDirect)`
    `EndpointConfig` | EndpointConfig.`setSocketConnectTimeoutSeconds(int socketConnectTimeoutSeconds)`
    `EndpointConfig` | EndpointConfig.`setSocketInterceptorConfig(SocketInterceptorConfig socketInterceptorConfig)` Sets the `SocketInterceptorConfig`.
    `EndpointConfig` | EndpointConfig.`setSocketKeepAlive(boolean socketKeepAlive)`
    `EndpointConfig` | ServerSocketEndpointConfig.`setSocketLingerSeconds(int socketLingerSeconds)`
    `EndpointConfig` | EndpointConfig.`setSocketLingerSeconds(int socketLingerSeconds)`
    `EndpointConfig` | EndpointConfig.`setSocketRcvBufferSizeKb(int socketRcvBufferSizeKb)`
    `EndpointConfig` | EndpointConfig.`setSocketSendBufferSizeKb(int socketSendBufferSizeKb)`
    `EndpointConfig` | EndpointConfig.`setSocketTcpNoDelay(boolean socketTcpNoDelay)`
    `EndpointConfig` | EndpointConfig.`setSSLConfig(SSLConfig sslConfig)` Sets the `SSLConfig`.
    `EndpointConfig` | EndpointConfig.`setSymmetricEncryptionConfig(SymmetricEncryptionConfig symmetricEncryptionConfig)` Sets the `SymmetricEncryptionConfig`.

    Methods in com.hazelcast.config that return types with arguments of type EndpointConfig
    Modifier and Type | Method and Description
    --- | ---
    `Map<EndpointQualifier,EndpointConfig>` | AdvancedNetworkConfig.`getEndpointConfigs()`

    Methods in com.hazelcast.config with parameters of type EndpointConfig
    Modifier and Type | Method and Description
    --- | ---
    `AdvancedNetworkConfig` | AdvancedNetworkConfig.`addWanEndpointConfig(EndpointConfig endpointConfig)` Adds the given WAN `EndpointConfig` to the endpoints configuration.

    Method parameters in com.hazelcast.config with type arguments of type EndpointConfig
    Modifier and Type | Method and Description
    --- | ---
    `AdvancedNetworkConfig` | AdvancedNetworkConfig.`setEndpointConfigs(Map<EndpointQualifier,EndpointConfig> endpointConfigs)`

  - ### Uses of EndpointConfig in com.hazelcast.nio

    Methods in com.hazelcast.nio with parameters of type EndpointConfig
    Modifier and Type | Method and Description
    --- | ---
    `static void` | IOUtil.`setChannelOptions(com.hazelcast.internal.networking.Channel channel, EndpointConfig config)` Sets configured channel options on given `Channel`.

  - ### Uses of EndpointConfig in com.hazelcast.nio.ascii

    Constructors in com.hazelcast.nio.ascii with parameters of type EndpointConfig
    Constructor and Description
    `TextChannelInitializer(IOService ioService, EndpointConfig config, boolean rest)`

  - ### Uses of EndpointConfig in com.hazelcast.nio.tcp

    Methods in com.hazelcast.nio.tcp with parameters of type EndpointConfig
    Modifier and Type | Method and Description
    --- | ---
    `protected com.hazelcast.internal.networking.ChannelInitializer` | DefaultChannelInitializerProvider.`provideClientChannelInitializer(EndpointConfig endpointConfig)`
    `protected com.hazelcast.internal.networking.ChannelInitializer` | DefaultChannelInitializerProvider.`provideMemberChannelInitializer(EndpointConfig endpointConfig)`
    `protected com.hazelcast.internal.networking.ChannelInitializer` | DefaultChannelInitializerProvider.`provideTextChannelInitializer(EndpointConfig endpointConfig, boolean rest)`
    `protected com.hazelcast.internal.networking.ChannelInitializer` | DefaultChannelInitializerProvider.`provideWanChannelInitializer(EndpointConfig endpointConfig)`

    Constructors in com.hazelcast.nio.tcp with parameters of type EndpointConfig
    Constructor and Description
    `AbstractChannelInitializer(IOService ioService, EndpointConfig config)`

Copyright © 2019. All rights reserved.