Skip to content

Instantly share code, notes, and snippets.

private final Filter filter;
private boolean enabled;
+ private volatile FilterChain filterChain;
FilterWrapper(Filter filter) {
this.filter = filter;
}
public void enable() {
+ if (!enabled && filterChain != null) {
@oleksiys
oleksiys / MultiStringFilter.java
Created June 2, 2015 21:04
MultiStringFilter
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.nio.charset.Charset;
import java.util.ArrayList;
import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;
import org.glassfish.grizzly.Buffer;
import org.glassfish.grizzly.Connection;