You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Alberto Bustamante Reyes (Jira)" <ji...@apache.org> on 2020/03/02 21:35:00 UTC

[jira] [Updated] (GEODE-7834) Complete documentation of AcceptorImpl constructors

     [ https://issues.apache.org/jira/browse/GEODE-7834?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alberto Bustamante Reyes updated GEODE-7834:
--------------------------------------------
    Labels: starter  (was: )

> Complete documentation of AcceptorImpl constructors
> ---------------------------------------------------
>
>                 Key: GEODE-7834
>                 URL: https://issues.apache.org/jira/browse/GEODE-7834
>             Project: Geode
>          Issue Type: Bug
>          Components: docs
>            Reporter: Alberto Bustamante Reyes
>            Priority: Major
>              Labels: starter
>
> AcceptorImpl class has two constructors which arguments are not fully documented.
>  For example, this one has 19 arguments but only 8 are documented:
> {code:java}
> /**
>    * Constructs an AcceptorImpl for use within a CacheServer.
>    *
>    * <p>
>    * Initializes this acceptor thread to listen for connections on the given port.
>    *
>    * @param port The port on which this acceptor listens for connections. If {@code 0}, a
>    *        random port will be chosen.
>    * @param bindHostName The ip address or host name this acceptor listens on for connections. If
>    *        {@code null} or "" then all local addresses are used
>    * @param socketBufferSize The buffer size for server-side sockets
>    * @param maximumTimeBetweenPings The maximum time between client pings. This value is used by the
>    *        {@code ClientHealthMonitor} to monitor the health of this server's clients.
>    * @param internalCache The GemFire cache whose contents is served to clients
>    * @param maxConnections the maximum number of connections allowed in the server pool
>    * @param maxThreads the maximum number of threads allowed in the server pool
>    * @param securityService the SecurityService to use for authentication and authorization
>    *
>    * @see SocketCreator#createServerSocket(int, int, InetAddress)
>    * @see ClientHealthMonitor
>    *
>    * @since GemFire 5.7
>    */
>   AcceptorImpl(final int port, final String bindHostName, final boolean notifyBySubscription,
>       final int socketBufferSize, final int maximumTimeBetweenPings,
>       final InternalCache internalCache, final int maxConnections, final int maxThreads,
>       final int maximumMessageCount, final int messageTimeToLive,
>       final ConnectionListener connectionListener, final OverflowAttributes overflowAttributes,
>       final boolean tcpNoDelay, final ServerConnectionFactory serverConnectionFactory,
>       final long timeLimitMillis, final SecurityService securityService,
>       final Supplier<SocketCreator> socketCreatorSupplier,
>       final CacheClientNotifierProvider cacheClientNotifierProvider,
>       final ClientHealthMonitorProvider clientHealthMonitorProvider) throws IOException
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)