import java.util.List;
import java.util.Optional;
import java.util.concurrent.ExecutionException;
+import javax.servlet.Filter;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
}
@Override
- protected void onFilterConfigSet() throws Exception {
+ public Filter processPathConfig(String path, String config) {
try (ReadTransaction tx = dataBroker.newReadOnlyTransaction()) {
authContainer = tx.read(AUTHZ_CONTAINER.getDatastoreType(), AUTHZ_CONTAINER.getRootIdentifier());
}
this.reg = dataBroker.registerDataTreeChangeListener(AUTHZ_CONTAINER, this);
+ return super.processPathConfig(path, config);
}
@Override
import java.util.ArrayList;
import java.util.List;
import java.util.Optional;
-import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
ThreadLocals.DATABROKER_TL.remove();
}
- ret.init(mock(FilterConfig.class));
+ ret.processPathConfig("test-path","test-config");
return ret;
}