/*******************************************************************************
* Copyright (c) 2011, 2014 EclipseSource and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* EclipseSource - initial API and implementation
******************************************************************************/
package org.eclipse.rap.rwt.testfixture.internal;
import java.util.Collection;
import java.util.EnumSet;
import java.util.Map;
import java.util.Set;
import javax.servlet.DispatcherType;
import javax.servlet.Filter;
import javax.servlet.FilterRegistration;
class TestFilterRegistration implements FilterRegistration.Dynamic {
private final String filterName;
private Class<? extends Filter> filterClass;
TestFilterRegistration( String filterName, Filter filter ) {
this.filterName = filterName;
this.filterClass = filter.getClass();
}
public String getName() {
return filterName;
}
public String getClassName() {
return filterClass.getName();
}
public boolean setInitParameter( String name, String value ) {
return false;
}
public String getInitParameter( String name ) {
return null;
}
public Set<String> setInitParameters( Map<String, String> initParameters ) {
return null;
}
public Map<String, String> getInitParameters() {
return null;
}
public void addMappingForServletNames( EnumSet<DispatcherType> dispatcherTypes,
boolean isMatchAfter,
String... servletNames )
{
}
public Collection<String> getServletNameMappings() {
return null;
}
public void addMappingForUrlPatterns( EnumSet<DispatcherType> dispatcherTypes,
boolean isMatchAfter,
String... urlPatterns )
{
}
public Collection<String> getUrlPatternMappings() {
return null;
}
public void setAsyncSupported( boolean isAsyncSupported ) {
}
}