com.addc.server.commons.tomcat.IMbTomcatConfiguration Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of addc-svr-tomcat Show documentation
Show all versions of addc-svr-tomcat Show documentation
Classes for running an embedded Tomcat 8 Service
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