protected boolean isRoutingTarget(HttpServletRequest request, String requestPath) { final ActionAdjustmentProvider adjustmentProvider = getActionAdjustmentProvider(); if (adjustmentProvider.isForcedRoutingExcept(request, requestPath)) { // you can adjust it return false; } if (adjustmentProvider.isForcedRoutingTarget(request, requestPath)) { // you can adjust it return true; } return !isExtensionUrlPossible(request, requestPath); // default determination }
protected boolean isRoutingTarget(HttpServletRequest request, String requestPath) { final ActionAdjustmentProvider adjustmentProvider = getActionAdjustmentProvider(); if (adjustmentProvider.isForcedRoutingExcept(request, requestPath)) { // you can adjust it return false; } if (adjustmentProvider.isForcedRoutingTarget(request, requestPath)) { // you can adjust it return true; } return !isExtensionUrlPossible(request, requestPath); // default determination }
protected RequestLoggingFilter createRequestLoggingFilter() { final FwWebDirection webDirection = getAssistantDirector().assistWebDirection(); final ActionAdjustmentProvider adjustmentProvider = webDirection.assistActionAdjustmentProvider(); final RequestManager requestManager = getRequestManager(); final RequestLoggingFilter filter = newRequestLoggingFilter(); filter.determineRoutingTarget((request, embeddedDeterminer) -> { // forced routings also should be logging control target final String requestPath = requestManager.getRequestPath(); if (adjustmentProvider.isForcedRoutingExcept(request, requestPath)) { return false; } if (adjustmentProvider.isForcedRoutingTarget(request, requestPath)) { return true; } return embeddedDeterminer.determineEmbedded(request); }); filter.suppressServerErrorLogging(cause -> { return adjustmentProvider.isSuppressServerErrorLogging(cause); }); return filter; }
protected RequestLoggingFilter createRequestLoggingFilter() { final FwWebDirection webDirection = getAssistantDirector().assistWebDirection(); final ActionAdjustmentProvider adjustmentProvider = webDirection.assistActionAdjustmentProvider(); final RequestManager requestManager = getRequestManager(); final RequestLoggingFilter filter = newRequestLoggingFilter(); filter.determineRoutingTarget((request, embeddedDeterminer) -> { // forced routings also should be logging control target final String requestPath = requestManager.getRequestPath(); if (adjustmentProvider.isForcedRoutingExcept(request, requestPath)) { return false; } if (adjustmentProvider.isForcedRoutingTarget(request, requestPath)) { return true; } return embeddedDeterminer.determineEmbedded(request); }); filter.suppressServerErrorLogging(cause -> { return adjustmentProvider.isSuppressServerErrorLogging(cause); }); return filter; }