public class AnnotationBasedFastLaneConfigurationImpl extends com.anaptecs.jeaf.xfun.api.config.AnnotationBasedConfiguration<com.anaptecs.jeaf.fastlane.annotations.FastLaneConfig> implements FastLaneConfiguration
| Constructor and Description |
|---|
AnnotationBasedFastLaneConfigurationImpl() |
AnnotationBasedFastLaneConfigurationImpl(String pCustomConfigurationResourceName,
String pCustomConfigurationBasePackagePath,
boolean pExceptionOnError) |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
checkCustomConfiguration(com.anaptecs.jeaf.fastlane.annotations.FastLaneConfig pCustomConfiguration) |
protected Class<com.anaptecs.jeaf.fastlane.annotations.FastLaneConfig> |
getAnnotationClass() |
String |
getContextPath()
FastLaneConfig.contextPath() |
protected String |
getDefaultConfigurationClass() |
com.anaptecs.jeaf.fastlane.annotations.FastLaneConfig |
getEmptyConfiguration() |
int |
getGracefulShutdownTimeout()
FastLaneConfig.gracefulShutdownTimeout() |
int |
getHTTPIOIdleTimeout()
FastLaneConfig.httpIOIdleTimeout() |
int |
getInitialQueueSize()
FastLaneConfig.initialQueueSize() |
int |
getInputBufferSize()
FastLaneConfig.inputBufferSize() |
String |
getManagementPath()
FastLaneConfig.managementPath() |
int |
getManagementPort()
FastLaneConfig#annotationType()#getManagementPort() |
int |
getMaxManagementThreads()
FastLaneConfig.maxManagementThreads() |
int |
getMaxQueueSize()
FastLaneConfig.maxQueueSize() |
int |
getMaxThreads()
FastLaneConfig.maxThreads() |
int |
getMinManagementThreads()
FastLaneConfig.minManagementThreads() |
int |
getMinThreads()
FastLaneConfig.minThreads() |
int |
getOutputBufferSize()
FastLaneConfig.outputBufferSize() |
int |
getPort()
FastLaneConfig.port() |
int |
getQueueGrowSize()
FastLaneConfig.queueGrowSize() |
String |
getRESTPath()
FastLaneConfig.restPath() |
List<com.anaptecs.jeaf.fastlane.annotations.ServletMapping> |
getServletMappings()
FastLaneConfig.servletMappings() |
int |
getThreadIdleTimeout()
FastLaneConfig.threadIdleTimeout() |
boolean |
isGracefulShutdownEnabled()
FastLaneConfig.gracefulShutdown() |
boolean |
isJMXEnabled()
FastLaneConfig.enableJMX() |
boolean |
isManagementInterfaceEnabled()
FastLaneConfig.enableManagementInterface() |
boolean |
isRESTEnabled()
FastLaneConfig.enableREST() |
boolean |
isWebServletsEnabled()
FastLaneConfig.enableWebServlets() |
boolean |
sendServerVersion()
FastLaneConfig.sendServerVersion() |
boolean |
sendXPoweredBy()
FastLaneConfig.sendXPoweredBy() |
boolean |
stopServerOnError()
FastLaneConfig.stopServerOnError() |
boolean |
stopServerOnRuntimeException()
FastLaneConfig.stopServerOnRuntimeException() |
boolean |
traceUncaughtErrors()
FastLaneConfig.traceUncaughtErrors() |
boolean |
traceUncaughtRuntimeExceptions()
FastLaneConfig.traceUncaughtRuntimeExceptions() |
asList, asList, asList, asList, asList, asList, asList, asList, getConfigurationClass, getConfigurationErrors, isCustomConfigurationAvailable, isDefaultConfigurationAvailable, newInstance, newInstance, newInstances, tryNewInstancepublic AnnotationBasedFastLaneConfigurationImpl()
protected Class<com.anaptecs.jeaf.fastlane.annotations.FastLaneConfig> getAnnotationClass()
getAnnotationClass in class com.anaptecs.jeaf.xfun.api.config.AnnotationBasedConfiguration<com.anaptecs.jeaf.fastlane.annotations.FastLaneConfig>protected String getDefaultConfigurationClass()
getDefaultConfigurationClass in class com.anaptecs.jeaf.xfun.api.config.AnnotationBasedConfiguration<com.anaptecs.jeaf.fastlane.annotations.FastLaneConfig>public com.anaptecs.jeaf.fastlane.annotations.FastLaneConfig getEmptyConfiguration()
getEmptyConfiguration in class com.anaptecs.jeaf.xfun.api.config.AnnotationBasedConfiguration<com.anaptecs.jeaf.fastlane.annotations.FastLaneConfig>public List<String> checkCustomConfiguration(com.anaptecs.jeaf.fastlane.annotations.FastLaneConfig pCustomConfiguration)
checkCustomConfiguration in class com.anaptecs.jeaf.xfun.api.config.AnnotationBasedConfiguration<com.anaptecs.jeaf.fastlane.annotations.FastLaneConfig>public int getPort()
FastLaneConfigurationFastLaneConfig.port()getPort in interface FastLaneConfigurationpublic int getMinThreads()
FastLaneConfigurationFastLaneConfig.minThreads()getMinThreads in interface FastLaneConfigurationpublic int getMaxThreads()
FastLaneConfigurationFastLaneConfig.maxThreads()getMaxThreads in interface FastLaneConfigurationpublic boolean isManagementInterfaceEnabled()
FastLaneConfigurationFastLaneConfig.enableManagementInterface()isManagementInterfaceEnabled in interface FastLaneConfigurationpublic int getManagementPort()
FastLaneConfigurationFastLaneConfig#annotationType()#getManagementPort()getManagementPort in interface FastLaneConfigurationpublic int getMinManagementThreads()
FastLaneConfigurationFastLaneConfig.minManagementThreads()getMinManagementThreads in interface FastLaneConfigurationpublic int getMaxManagementThreads()
FastLaneConfigurationFastLaneConfig.maxManagementThreads()getMaxManagementThreads in interface FastLaneConfigurationpublic int getThreadIdleTimeout()
FastLaneConfigurationFastLaneConfig.threadIdleTimeout()getThreadIdleTimeout in interface FastLaneConfigurationpublic int getInitialQueueSize()
FastLaneConfigurationFastLaneConfig.initialQueueSize()getInitialQueueSize in interface FastLaneConfigurationpublic int getMaxQueueSize()
FastLaneConfigurationFastLaneConfig.maxQueueSize()getMaxQueueSize in interface FastLaneConfigurationpublic int getQueueGrowSize()
FastLaneConfigurationFastLaneConfig.queueGrowSize()getQueueGrowSize in interface FastLaneConfigurationpublic int getInputBufferSize()
FastLaneConfigurationFastLaneConfig.inputBufferSize()getInputBufferSize in interface FastLaneConfigurationpublic int getOutputBufferSize()
FastLaneConfigurationFastLaneConfig.outputBufferSize()getOutputBufferSize in interface FastLaneConfigurationpublic String getContextPath()
FastLaneConfigurationFastLaneConfig.contextPath()getContextPath in interface FastLaneConfigurationpublic String getRESTPath()
FastLaneConfigurationFastLaneConfig.restPath()getRESTPath in interface FastLaneConfigurationpublic boolean isRESTEnabled()
FastLaneConfigurationFastLaneConfig.enableREST()isRESTEnabled in interface FastLaneConfigurationpublic boolean isWebServletsEnabled()
FastLaneConfigurationFastLaneConfig.enableWebServlets()isWebServletsEnabled in interface FastLaneConfigurationpublic String getManagementPath()
FastLaneConfigurationFastLaneConfig.managementPath()getManagementPath in interface FastLaneConfigurationpublic int getHTTPIOIdleTimeout()
FastLaneConfigurationFastLaneConfig.httpIOIdleTimeout()getHTTPIOIdleTimeout in interface FastLaneConfigurationpublic boolean sendServerVersion()
FastLaneConfigurationFastLaneConfig.sendServerVersion()sendServerVersion in interface FastLaneConfigurationpublic boolean sendXPoweredBy()
FastLaneConfigurationFastLaneConfig.sendXPoweredBy()sendXPoweredBy in interface FastLaneConfigurationpublic boolean isGracefulShutdownEnabled()
FastLaneConfigurationFastLaneConfig.gracefulShutdown()isGracefulShutdownEnabled in interface FastLaneConfigurationpublic int getGracefulShutdownTimeout()
FastLaneConfigurationFastLaneConfig.gracefulShutdownTimeout()getGracefulShutdownTimeout in interface FastLaneConfigurationpublic boolean stopServerOnError()
FastLaneConfigurationFastLaneConfig.stopServerOnError()stopServerOnError in interface FastLaneConfigurationpublic boolean traceUncaughtErrors()
FastLaneConfigurationFastLaneConfig.traceUncaughtErrors()traceUncaughtErrors in interface FastLaneConfigurationpublic boolean stopServerOnRuntimeException()
FastLaneConfigurationFastLaneConfig.stopServerOnRuntimeException()stopServerOnRuntimeException in interface FastLaneConfigurationpublic boolean traceUncaughtRuntimeExceptions()
FastLaneConfigurationFastLaneConfig.traceUncaughtRuntimeExceptions()traceUncaughtRuntimeExceptions in interface FastLaneConfigurationpublic boolean isJMXEnabled()
FastLaneConfigurationFastLaneConfig.enableJMX()isJMXEnabled in interface FastLaneConfigurationpublic List<com.anaptecs.jeaf.fastlane.annotations.ServletMapping> getServletMappings()
FastLaneConfigurationFastLaneConfig.servletMappings()getServletMappings in interface FastLaneConfigurationCopyright © 2021. All rights reserved.