public static class ServletModel.Builder extends Object
public Builder()
public Builder(String servletName)
public ServletModel.Builder withAlias(String alias)
public ServletModel.Builder withUrlPatterns(String[] urlPatterns)
public ServletModel.Builder withServletName(String servletName)
public ServletModel.Builder withInitParams(Map<String,String> initParams)
public ServletModel.Builder withLoadOnStartup(Integer loadOnStartup)
public ServletModel.Builder withAsyncSupported(Boolean asyncSupported)
public ServletModel.Builder withMultipartConfigElement(javax.servlet.MultipartConfigElement multipartConfigElement)
public ServletModel.Builder withServlet(javax.servlet.Servlet servlet)
public ServletModel.Builder withServletClass(Class<? extends javax.servlet.Servlet> servletClass)
public ServletModel.Builder withServletReference(org.osgi.framework.ServiceReference<javax.servlet.Servlet> reference)
public ServletModel.Builder withServletReference(org.osgi.framework.Bundle bundle, org.osgi.framework.ServiceReference<javax.servlet.Servlet> reference)
public ServletModel.Builder withServletSupplier(Supplier<? extends javax.servlet.Servlet> supplier)
public ServletModel.Builder withOsgiContextModel(OsgiContextModel osgiContextModel)
public ServletModel.Builder withOsgiContextModels(Collection<OsgiContextModel> osgiContextModels)
public ServletModel.Builder withRegisteringBundle(org.osgi.framework.Bundle bundle)
public ServletModel.Builder withServiceRankAndId(int rank, long id)
public ServletModel.Builder resourceServlet(boolean resourceServlet)
public ServletModel.Builder jspServlet(boolean jspServlet)
public ServletModel.Builder withRawPath(String path)
public ServletModel.Builder withErrorDeclarations(String[] errorDeclarations)
public ServletModel.Builder withServletJspFile(String jspFile)
public ServletModel.Builder setOverridable(boolean overridable)
public ServletModel.Builder setRunAs(String role)
public ServletModel.Builder addRoleLink(String name, String link)
public ServletModel build()
Copyright © 2006–2024 OPS4J - Open Participation Software for Java. All rights reserved.