All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.addc.server.commons.tomcat.IMbTomcatConfiguration Maven / Gradle / Ivy

There is a newer version: 2.9
Show newest version
package com.addc.server.commons.tomcat;

/**
 * The IMbTomcatConfiguration defines the configuration properties that are
 * made available through JMX for monitoring the embedded Tomcat instance.
 */
public interface IMbTomcatConfiguration {

    /**
     * Query whether an access log for http requests is created
     *
     * @return whether an access log for http requests is created
     */
    boolean isLogHttpAccess();

    /**
     * Get the accessLogDir
     * 
     * @return the accessLogDir
     */
    String getAccessLogDir();

    /**
     * Get the accessLogPrefix
     * 
     * @return the accessLogPrefix
     */
    String getAccessLogPrefix();

    /**
     * Get the accessLogPattern
     * 
     * @return the accessLogPattern
     */
    String getAccessLogPattern();

    /**
     * Get the port
     * 
     * @return the port
     */
    int getPort();

    /**
     * Get the scheme
     * 
     * @return the scheme
     */
    String getScheme();

    /**
     * Get the secure
     * 
     * @return the secure
     */
    boolean isSecure();

    /**
     * Get the maxHeaderSize
     * 
     * @return the maxHeaderSize
     */
    int getMaxHeaderSize();

    /**
     * Get the number of acceptors
     * 
     * @return the number of acceptors
     */
    int getAcceptCount();

    /**
     * Get the connection timeout
     * 
     * @return the connection timeout
     */
    long getConnectionTimeout();

    /**
     * Get the max number of concurrent threads
     * 
     * @return the max number of concurrent threads
     */
    int getMaxThreads();

    /**
     * Query whether upload timeout is disabled
     * 
     * @return whether upload timeout is disabled
     */
    boolean isDisableUploadTimeout();

    /**
     * Get the serviceName
     * 
     * @return the serviceName
     */
    String getServiceName();

    /**
     * Get the warFileName
     * 
     * @return the warFileName
     */
    String getWarFileName();

    /**
     * Get the bind address
     * 
     * @return the bind address
     */
    String getBindAddress();

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy