public class HttpServerFilter extends BaseFilter implements JmxMonitoringAware<HttpServerProbe>
| Modifier and Type | Field and Description |
|---|---|
protected AbstractJmxMonitoringConfig<HttpServerProbe> |
monitoringConfig
Web server probes
|
| Constructor and Description |
|---|
HttpServerFilter(ServerFilterConfiguration config,
DelayedExecutor delayedExecutor) |
| Modifier and Type | Method and Description |
|---|---|
protected JmxObject |
createJmxManagementObject() |
void |
exceptionOccurred(FilterChainContext ctx,
Throwable error)
Override the default implementation to notify the
ReadHandler,
if available, of any read error that has occurred during processing. |
ServerFilterConfiguration |
getConfiguration() |
HttpHandler |
getHttpHandler() |
JmxMonitoringConfig<HttpServerProbe> |
getMonitoringConfig() |
NextAction |
handleRead(FilterChainContext ctx) |
protected void |
onTraceRequest(Request request,
Response response) |
void |
setHttpHandler(HttpHandler httpHandler) |
createContext, getFilterChain, getIndex, handleAccept, handleClose, handleConnect, handleEvent, handleWrite, onAdded, onFilterChainChanged, onRemovedprotected final AbstractJmxMonitoringConfig<HttpServerProbe> monitoringConfig
public HttpServerFilter(ServerFilterConfiguration config, DelayedExecutor delayedExecutor)
public HttpHandler getHttpHandler()
public void setHttpHandler(HttpHandler httpHandler)
public ServerFilterConfiguration getConfiguration()
public NextAction handleRead(FilterChainContext ctx) throws IOException
handleRead in interface FilterhandleRead in class BaseFilterIOExceptionpublic void exceptionOccurred(FilterChainContext ctx, Throwable error)
ReadHandler,
if available, of any read error that has occurred during processing.exceptionOccurred in interface FilterexceptionOccurred in class BaseFilterctx - event processing FilterChainContexterror - error, which occurred during FilterChain executionpublic JmxMonitoringConfig<HttpServerProbe> getMonitoringConfig()
getMonitoringConfig in interface JmxMonitoringAware<HttpServerProbe>getMonitoringConfig in interface MonitoringAware<HttpServerProbe>protected JmxObject createJmxManagementObject()
protected void onTraceRequest(Request request, Response response) throws IOException
IOExceptionCopyright © 2013 Oracle Corporation. All Rights Reserved.