本文整理了Java中org.apache.openejb.jee.WebApp.getFilter()
方法的一些代码示例,展示了WebApp.getFilter()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebApp.getFilter()
方法的具体详情如下:
包路径:org.apache.openejb.jee.WebApp
类名称:WebApp
方法名:getFilter
暂无
代码示例来源:origin: org.apache.openejb/openejb-jee
private Filter findFilter(final String filterName) {
for (final Filter s : getFilter()) {
if (filterName.equals(s.getFilterName())) {
return s;
}
}
return null;
}
代码示例来源:origin: org.apache.openejb/openejb-core
for (final Filter filter : webModule.getWebApp().getFilter()) {
final FilterInfo filterInfo = new FilterInfo();
filterInfo.name = filter.getFilterName();
代码示例来源:origin: org.apache.geronimo.modules/geronimo-web-2.5-builder
webApp.getFilter().add(newFilter);
newFilter.setFilterName(filterName);
newFilter.setAsyncSupported(webFilter.asyncSupported());
代码示例来源:origin: org.apache.tomee/openejb-jee
private Filter findFilter(final String filterName) {
for (final Filter s : getFilter()) {
if (filterName.equals(s.getFilterName())) {
return s;
}
}
return null;
}
代码示例来源:origin: org.apache.tomee/openejb-core
for (final Filter filter : webModule.getWebApp().getFilter()) {
final FilterInfo filterInfo = new FilterInfo();
filterInfo.name = filter.getFilterName();
代码示例来源:origin: org.apache.geronimo.modules/geronimo-web-2.5-builder
for (Filter filter : webApp.getFilter()) {
FilterInfo filterInfo = webAppInfoFactory.newFilterInfo();
filterInfo.filterName = filter.getFilterName().trim();
代码示例来源:origin: org.apache.geronimo.modules/geronimo-web-2.5-builder
@Override
public void preProcessWebXmlElement(WebApp webApp, MergeContext context) throws DeploymentException {
for (Filter filter : webApp.getFilter()) {
String filterName = filter.getFilterName();
for (ParamValue paramValue : filter.getInitParam()) {
addFilterInitParam(filterName, paramValue, ElementSource.WEB_XML, null, context);
}
}
}
代码示例来源:origin: org.apache.tomee/openejb-jee
public WebApp addFilter(final String name, final String clazz, final String... mappings) {
final Filter newFilter = new Filter();
newFilter.setFilterName(name);
newFilter.setFilterClass(clazz);
if (mappings != null && mappings.length > 0) {
final FilterMapping sm = new FilterMapping();
sm.setFilterName(name);
for (final String mapping : mappings) {
if (filterMapping == null) {
filterMapping = new ArrayList<FilterMapping>();
}
sm.getUrlPattern().add(mapping);
}
filterMapping.add(sm);
}
getFilter().add(newFilter);
return this;
}
代码示例来源:origin: org.apache.openejb/openejb-jee
public WebApp addFilter(final String name, final String clazz, final String... mappings) {
final Filter newFilter = new Filter();
newFilter.setFilterName(name);
newFilter.setFilterClass(clazz);
if (mappings != null && mappings.length > 0) {
final FilterMapping sm = new FilterMapping();
sm.setFilterName(name);
for (final String mapping : mappings) {
if (filterMapping == null) {
filterMapping = new ArrayList<FilterMapping>();
}
sm.getUrlPattern().add(mapping);
}
filterMapping.add(sm);
}
getFilter().add(newFilter);
return this;
}
代码示例来源:origin: org.apache.geronimo.modules/geronimo-web-2.5-builder
@Override
public void preProcessWebXmlElement(WebApp webApp, MergeContext mergeContext) throws DeploymentException {
for (Filter filter : webApp.getFilter()) {
mergeContext.setAttribute(createFilterKey(filter.getFilterName()), filter);
}
for (SubMergeHandler<Filter, Filter> subMergeHandler : subMergeHandlers) {
subMergeHandler.preProcessWebXmlElement(webApp, mergeContext);
}
}
代码示例来源:origin: org.apache.geronimo.modules/geronimo-web-2.5-builder
@Override
public void merge(WebFragment webFragment, WebApp webApp, MergeContext mergeContext) throws DeploymentException {
for (Filter srcFilter : webFragment.getFilter()) {
String filterName = srcFilter.getFilterName();
Filter targetFilter = (Filter) mergeContext.getAttribute(createFilterKey(filterName));
if (targetFilter == null) {
webApp.getFilter().add(srcFilter);
mergeContext.setAttribute(createFilterKey(filterName), srcFilter);
for (SubMergeHandler<Filter, Filter> subMergeHandler : subMergeHandlers) {
subMergeHandler.add(srcFilter, mergeContext);
}
} else {
for (SubMergeHandler<Filter, Filter> subMergeHandler : subMergeHandlers) {
subMergeHandler.merge(srcFilter, targetFilter, mergeContext);
}
}
}
}
代码示例来源:origin: org.apache.geronimo.modules/geronimo-web-2.5-builder
protected AbstractFinder createWebAppClassFinder(WebApp webApp, WebModule webModule) throws DeploymentException {
// Get the classloader from the module's EARContext
Bundle bundle = webModule.getEarContext().getDeploymentBundle();
// return createWebAppClassFinder(webApp, bundle);
try {
LinkedHashSet<Class<?>> classes = new LinkedHashSet<Class<?>>();
for (Servlet servlet : webApp.getServlet()) {
if (servlet.getServletClass() != null) {
addClass(bundle, classes, servlet.getServletClass());
}
}
for (Filter filter : webApp.getFilter()) {
addClass(bundle, classes, filter.getFilterClass());
}
for (Listener listener : webApp.getListener()) {
addClass(bundle, classes, listener.getListenerClass());
}
return new ClassFinder(new ArrayList<Class<?>>(classes));
} catch (Exception e) {
throw new DeploymentException(e);
}
}
代码示例来源:origin: org.apache.geronimo.ext.openejb/openejb-core
for (Filter filter : webApp.getFilter()) {
String filterClass = filter.getFilterClass();
if (filterClass != null) {
代码示例来源:origin: org.apache.openejb/openejb-core
for (final Filter filter : webApp.getFilter()) {
final String filterClass = realClassName(filter.getFilterClass());
if (filterClass != null) {
代码示例来源:origin: org.apache.tomee/openejb-core
for (final Filter filter : webApp.getFilter()) {
final String filterClass = realClassName(filter.getFilterClass());
if (filterClass != null) {
内容来源于网络,如有侵权,请联系作者删除!