congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
FilterDef.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
org.apache.tomcat.util.descriptor.web.FilterDef
constructor

Best Java code snippets using org.apache.tomcat.util.descriptor.web.FilterDef.<init> (Showing top 19 results out of 315)

origin: spring-projects/spring-framework

@Override
public void deployConfig(WebApplicationContext wac, Filter... filters) {
  Assert.state(this.port != -1, "setup() was never called.");
  this.context = this.tomcatServer.addContext("", System.getProperty("java.io.tmpdir"));
  this.context.addApplicationListener(WsContextListener.class.getName());
  Tomcat.addServlet(this.context, "dispatcherServlet", new DispatcherServlet(wac)).setAsyncSupported(true);
  this.context.addServletMappingDecoded("/", "dispatcherServlet");
  for (Filter filter : filters) {
    FilterDef filterDef = new FilterDef();
    filterDef.setFilterName(filter.getClass().getName());
    filterDef.setFilter(filter);
    filterDef.setAsyncSupported("true");
    this.context.addFilterDef(filterDef);
    FilterMap filterMap = new FilterMap();
    filterMap.setFilterName(filter.getClass().getName());
    filterMap.addURLPattern("/*");
    filterMap.setDispatcher("REQUEST,FORWARD,INCLUDE,ASYNC");
    this.context.addFilterMap(filterMap);
  }
}
origin: com.brienwheeler.apps/apps-tomcat

private void configureAdditionalHeaders(Context context)
{
  FilterDef additionalHeadersFilter = new FilterDef();
  additionalHeadersFilter.setFilterName(AdditionalHeadersFilter.class.getSimpleName());
  additionalHeadersFilter.setFilterClass(AdditionalHeadersFilter.class.getName());
  additionalHeadersFilter.setAsyncSupported("true");
  additionalHeadersFilter.addInitParameter("additionalHeaders", additionalHeaders);
  context.addFilterDef(additionalHeadersFilter);
  FilterMap additionalHeadersFilterMap = new FilterMap();
  additionalHeadersFilterMap.setFilterName(AdditionalHeadersFilter.class.getSimpleName());
  additionalHeadersFilterMap.addURLPattern("/*");
  context.addFilterMap(additionalHeadersFilterMap);
}
origin: org.apache.tomee/tomee-catalina

  @Override
  public void addFilterMapping(final FilterMap filterMap) {
    // we need to add this one before the mapping cause of tomcat validation (ie dont make deployment fail)
    if ("CDI Conversation Filter".equals(filterMap.getFilterName()) && !cdiConversation) {
      final FilterDef conversationFilter = new FilterDef();
      conversationFilter.setAsyncSupported("true");
      conversationFilter.setDescription("CDI Conversation Filter");
      conversationFilter.setDisplayName("CDI Conversation Filter");
      conversationFilter.setFilterName("CDI Conversation Filter");
      conversationFilter.setFilterClass(WebConversationFilter.class.getName());
      addFilter(conversationFilter);
      cdiConversation = true;
    }
    super.addFilterMapping(filterMap);
  }
}
origin: com.brienwheeler.apps/apps-tomcat

private void configureResponseSecurityHeaders(Context context)
{
  FilterDef httpHeaderFilter = new FilterDef();
  httpHeaderFilter.setFilterName(HttpHeaderSecurityFilter.class.getSimpleName());
  httpHeaderFilter.setFilterClass(HttpHeaderSecurityFilter.class.getName());
  httpHeaderFilter.setAsyncSupported("true");
  // X-Frame-Options
  httpHeaderFilter.addInitParameter("antiClickJackingEnabled", "true");
  httpHeaderFilter.addInitParameter("antiClickJackingOption", antiClickJackingOption);
  if (!StringUtils.isEmpty(antiClickJackingUri))
    httpHeaderFilter.addInitParameter("antiClickJackingUri", antiClickJackingUri);
  // X-XSS-Protection
  httpHeaderFilter.addInitParameter("xssProtectionEnabled", "true");
  // X-Content-Type-Options
  httpHeaderFilter.addInitParameter("blockContentTypeSniffingEnabled", "true");
  // HTTP Strict-Transport-Security
  httpHeaderFilter.addInitParameter("hstsEnabled", "true");
  httpHeaderFilter.addInitParameter("hstsIncludeSubDomains", Boolean.toString(hstsIncludeSubdomains));
  httpHeaderFilter.addInitParameter("hstsMaxAgeSeconds", Integer.toString(hstsMaxAgeSeconds));
  context.addFilterDef(httpHeaderFilter);
  FilterMap httpHeaderFilterMap = new FilterMap();
  httpHeaderFilterMap.setFilterName(HttpHeaderSecurityFilter.class.getSimpleName());
  httpHeaderFilterMap.addURLPattern("/*");
  context.addFilterMap(httpHeaderFilterMap);
}
origin: org.ops4j.pax.tipi/org.ops4j.pax.tipi.tomcat-embed-core

filterDef = new FilterDef();
filterDef.setFilterName(filterName);
context.addFilterDef(filterDef);
origin: org.apache.tomcat/tomcat-catalina

filterDef = new FilterDef();
filterDef.setFilterName(filterName);
context.addFilterDef(filterDef);
origin: org.apache.tomee/tomee-catalina

final String[] clazzMapping = name.split("=");
final FilterDef filterDef = new FilterDef();
filterDef.setFilterClass(clazzMapping[0]);
filterDef.setFilterName(clazzMapping[0]);
origin: codefollower/Tomcat-Research

filterDef = new FilterDef();
filterDef.setFilterName(filterName);
context.addFilterDef(filterDef);
origin: org.apache.tomee/tomee-catalina

final FilterDef asyncOwbFilter = new FilterDef();
asyncOwbFilter.setAsyncSupported("true");
asyncOwbFilter.setDescription("OpenEJB CDI Filter - to propagate @RequestScoped in async tasks");
origin: org.apache.tomee/tomee-jaxrs

cxfRsHttpListener.setUrlPattern(urlPattern.substring(0, urlPattern.length() - 1));
final FilterDef filterDef = new FilterDef();
filterDef.setAsyncSupported("true");
filterDef.setDescription(description);
origin: ws.ament.hammock/web-tomcat

filterDescriptors.forEach(filterDescriptor -> {
  String filterName = filterDescriptor.filterName();
  FilterDef filterDef = new FilterDef();
  filterDef.setFilterName(filterName);
  filterDef.setFilterClass(filterDescriptor.getClazz().getName());
origin: hammock-project/hammock

filterDescriptors.forEach(filterDescriptor -> {
  String filterName = filterDescriptor.filterName();
  FilterDef filterDef = new FilterDef();
  filterDef.setFilterName(filterName);
  filterDef.setFilterClass(filterDescriptor.getClazz().getName());
origin: org.apache.tomcat/tomcat-catalina

filterDef = new FilterDef();
filterDef.setFilterName(filterName);
filterDef.setFilterClass(className);
origin: net.jahhan/dubbo-remoting-http

if (scanClass.isAnnotationPresent(WebFilter.class) && Filter.class.isAssignableFrom(scanClass)) {
  WebFilter webFilter = scanClass.getAnnotation(WebFilter.class);
  FilterDef filterDef = new FilterDef();
  filterDef.setFilter((Filter) scanClass.newInstance());
  filterDef.setFilterName(webFilter.filterName());
origin: codefollower/Tomcat-Research

filterDef = new FilterDef();
filterDef.setFilterName(filterName);
filterDef.setFilterClass(className);
origin: org.apache.tomee.patch/commons-jcs-jcache-extras

private void addJcsFilter(final Context ctx) {
  final FilterDef filterDef = new FilterDef();
  filterDef.setFilterName("jcs");
  filterDef.setFilterClass(JCacheFilter.class.getName());
  ctx.addFilterDef(filterDef);
  final FilterMap filterMap = new FilterMap();
  filterMap.setFilterName(filterDef.getFilterName());
  filterMap.addURLPattern("/*");
  ctx.addFilterMap(filterMap);
}
origin: apache/ofbiz-framework

FilterDef requestDumperFilterDef = new FilterDef();
requestDumperFilterDef.setFilterClass(RequestDumperFilter.class.getName());
requestDumperFilterDef.setFilterName("RequestDumper");
origin: org.nuxeo.runtime/nuxeo-runtime-server

@Override
public void addFilter(FilterDescriptor descriptor) {
  String name = descriptor.getName();
  Context context = getContextForPath(descriptor.getContext());
  FilterDef filterDef = new FilterDef();
  filterDef.setFilterName(name);
  filterDef.setDisplayName(descriptor.getDisplayName());
  filterDef.setFilterClass(descriptor.getClazz().getName());
  Map<String, String> initParams = descriptor.getInitParams();
  if (initParams != null) {
    filterDef.getParameterMap().putAll(initParams);
  }
  context.addFilterDef(filterDef);
  for (FilterMappingDescriptor fmd : descriptor.getFilterMappings()) {
    FilterMap filterMap = new FilterMap();
    filterMap.setFilterName(name);
    filterMap.addURLPatternDecoded(fmd.getUrlPattern());
    for (String dispatch : fmd.getDispatchers()) {
      filterMap.setDispatcher(dispatch);
    }
    context.addFilterMap(filterMap);
  }
}
origin: org.ops4j.pax.tipi/org.ops4j.pax.tipi.tomcat-embed-core

filterDef = new FilterDef();
filterDef.setFilterName(filterName);
filterDef.setFilterClass(className);
org.apache.tomcat.util.descriptor.webFilterDef<init>

Popular methods of FilterDef

  • setFilterName
  • setFilterClass
  • getFilterName
  • setAsyncSupported
  • addInitParameter
    Add an initialization parameter to the set of parameters associated with this filter.
  • getDescription
  • getFilterClass
  • setDisplayName
  • setFilter
  • getParameterMap
  • setDescription
  • getAsyncSupported
  • setDescription,
  • getAsyncSupported,
  • getDisplayName,
  • getFilter,
  • getLargeIcon,
  • getSmallIcon,
  • setLargeIcon,
  • setSmallIcon,
  • toString

Popular in Java

  • Creating JSON documents from java classes using gson
  • onRequestPermissionsResult (Fragment)
  • getSupportFragmentManager (FragmentActivity)
  • startActivity (Activity)
  • ObjectMapper (com.fasterxml.jackson.databind)
    ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Pl
  • FlowLayout (java.awt)
    A flow layout arranges components in a left-to-right flow, much like lines of text in a paragraph. F
  • Font (java.awt)
    The Font class represents fonts, which are used to render text in a visible way. A font provides the
  • TreeMap (java.util)
    Walk the nodes of the tree left-to-right or right-to-left. Note that in descending iterations, next
  • CountDownLatch (java.util.concurrent)
    A synchronization aid that allows one or more threads to wait until a set of operations being perfor
  • Reference (javax.naming)
  • Top Vim plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now