public class WebContainer extends Object implements WebContainerMBean
| Modifier and Type | Class and Description |
|---|---|
static class |
WebContainer.Builder
Builder can be use to create new instances of a web container.
|
| Constructor and Description |
|---|
WebContainer(WebContainer.Builder pBuilder) |
| Modifier and Type | Method and Description |
|---|---|
WebFilterInfo |
addFilter(Class<? extends javax.servlet.Filter> pFilterClass,
javax.servlet.Filter pFilterInstance) |
List<WebFilterInfo> |
addFilters(List<Class<? extends javax.servlet.Filter>> pFilterClasses) |
List<Class<?>> |
addRESTResources(String pRESTPath,
List<Class<?>> pRESTResourceClasses) |
List<WebServletInfo> |
addServlets(List<Class<? extends javax.servlet.Servlet>> pServletClasses,
List<com.anaptecs.jeaf.fastlane.annotations.ServletMapping> pServletMappings) |
int |
getActiveRequests() |
int |
getCurrentThreadPoolSize() |
List<WebFilterInfo> |
getFilters() |
HealthInfo |
getLivenessState()
Method returns the liveness state of the web container.
|
int |
getMaxQueueSize() |
int |
getMaxThreads() |
int |
getMinThreads() |
String |
getName() |
int |
getQueueSize() |
HealthInfo |
getReadinessState() |
List<Class<?>> |
getRESTResources() |
List<WebServletInfo> |
getServlets() |
WebContainerStateInfo |
getState()
Method returns the current status of the thread pool of this web container.
|
void |
join() |
void |
start() |
void |
stop() |
public WebContainer(WebContainer.Builder pBuilder)
public String getName()
public List<WebServletInfo> getServlets()
public List<WebFilterInfo> getFilters()
public List<Class<?>> addRESTResources(String pRESTPath, List<Class<?>> pRESTResourceClasses)
public List<WebServletInfo> addServlets(List<Class<? extends javax.servlet.Servlet>> pServletClasses, List<com.anaptecs.jeaf.fastlane.annotations.ServletMapping> pServletMappings)
public List<WebFilterInfo> addFilters(List<Class<? extends javax.servlet.Filter>> pFilterClasses)
public WebFilterInfo addFilter(Class<? extends javax.servlet.Filter> pFilterClass, javax.servlet.Filter pFilterInstance)
public void start()
public void join()
public void stop()
public WebContainerStateInfo getState()
WebContainerStateInfo Thread pool status of this web container. The method never returns null.public HealthInfo getLivenessState()
HealthInfo Object describung the liveness of the web container. The method never returns null.public HealthInfo getReadinessState()
public int getActiveRequests()
getActiveRequests in interface WebContainerMBeanpublic int getCurrentThreadPoolSize()
getCurrentThreadPoolSize in interface WebContainerMBeanpublic int getMinThreads()
getMinThreads in interface WebContainerMBeanpublic int getMaxThreads()
getMaxThreads in interface WebContainerMBeanpublic int getMaxQueueSize()
getMaxQueueSize in interface WebContainerMBeanpublic int getQueueSize()
getQueueSize in interface WebContainerMBeanCopyright © 2022. All rights reserved.