FilterInfo filterInfo = FilterVerifier.INSTANCE.verifyFilter(sGoodGroovyScriptFilter); assertNotNull(filterInfo); assertEquals(filterInfo.getFilterID(), "null:filter:in"); assertEquals(filterInfo.getFilterType(), FilterType.INBOUND); assertEquals(filterInfo.getFilterName(), "filter");
FilterInfo filterInfo = FilterVerifier.INSTANCE.verifyFilter(sGoodGroovyScriptFilter); assertNotNull(filterInfo); assertEquals(filterInfo.getFilterID(), "null:filter:in"); assertEquals(filterInfo.getFilterType(), FilterType.INBOUND); assertEquals(filterInfo.getFilterName(), "filter");
public FilterInfo getCanaryScriptForFilter(String filter_id) { List<FilterInfo> filterInfos = getFiltersForIndex(CANARY_SCRIPTS + ZuulApplicationInfo.getApplicationName()); for (int i = 0; i < filterInfos.size(); i++) { FilterInfo filterInfo = filterInfos.get(i); if (filterInfo.getFilterID().equals(filter_id)) return filterInfo; } return null; }
private void doFilterCheck(FilterInfo newFilter) throws IOException { FilterInfo existingFilter = runningFilters.get(newFilter.getFilterID()); if (existingFilter == null || !existingFilter.equals(newFilter)) { System.out.println("adding filter to disk" + newFilter.toString()); writeFilterToDisk(newFilter); runningFilters.put(newFilter.getFilterID(), newFilter); } }
private void doFilterCheck(FilterInfo newFilter) throws IOException { FilterInfo existingFilter = runningFilters.get(newFilter.getFilterID()); if (existingFilter == null || !existingFilter.equals(newFilter)) { System.out.println("adding filter to disk" + newFilter.toString()); writeFilterToDisk(newFilter); runningFilters.put(newFilter.getFilterID(), newFilter); } }
@Override public FilterInfo getActiveFilterInfoForFilter(String filter_id) { List<FilterInfo> filterInfos = getFiltersForIndex(ACTIVE_SCRIPTS + ZuulApplicationInfo.getApplicationName()); for (int i = 0; i < filterInfos.size(); i++) { FilterInfo filterInfo = filterInfos.get(i); if (filterInfo.getFilterID().equals(filter_id)) return filterInfo; } return null; }
public FilterInfo getCanaryScriptForFilter(String filter_id) { List<FilterInfo> filterInfos = getFiltersForIndex(CANARY_SCRIPTS + ZuulApplicationInfo.getApplicationName()); for (int i = 0; i < filterInfos.size(); i++) { FilterInfo filterInfo = filterInfos.get(i); if (filterInfo.getFilterID().equals(filter_id)) return filterInfo; } return null; }
@Override public FilterInfo getActiveFilterInfoForFilter(String filter_id) { List<FilterInfo> filterInfos = getFiltersForIndex(ACTIVE_SCRIPTS + ZuulApplicationInfo.getApplicationName()); for (int i = 0; i < filterInfos.size(); i++) { FilterInfo filterInfo = filterInfos.get(i); if (filterInfo.getFilterID().equals(filter_id)) return filterInfo; } return null; }
private Map<String, Object> createExpectedJsonMap(FilterInfo script) { Map<String, Object> expectedJson = new LinkedHashMap<String, Object>(); expectedJson.put("filter_id", script.getFilterID()); expectedJson.put("filter_name", script.getFilterName()); expectedJson.put("filter_type", script.getFilterType()); expectedJson.put("revision", script.getRevision()); expectedJson.put("active", script.isActive()); expectedJson.put("creationDate", script.getCreationDate()); expectedJson.put("canary", script.isCanary()); return expectedJson; }
private Map<String, Object> createEndpointScriptJSON(FilterInfo script) { Map<String, Object> scriptJson = new LinkedHashMap<String, Object>(); scriptJson.put("filter_id", script.getFilterID()); scriptJson.put("filter_name", script.getFilterName()); scriptJson.put("filter_type", script.getFilterType()); scriptJson.put("revision", script.getRevision()); scriptJson.put("active", script.isActive()); scriptJson.put("creationDate", script.getCreationDate()); scriptJson.put("canary", script.isCanary()); return scriptJson; }
if (activeScripts != null) { for (FilterInfo newFilter : activeScripts) { setFilters.put(newFilter.getFilterID(), newFilter); if (canaryScripts != null) { for (FilterInfo newFilter : canaryScripts) { setFilters.put(newFilter.getFilterID(), newFilter);
if (activeScripts != null) { for (FilterInfo newFilter : activeScripts) { setFilters.put(newFilter.getFilterID(), newFilter); if (canaryScripts != null) { for (FilterInfo newFilter : canaryScripts) { setFilters.put(newFilter.getFilterID(), newFilter);
assertEquals(filter, filterInfo.getFilterID()); assertEquals(3, filterInfo.getRevision()); assertEquals(true, filterInfo.isActive());
assertEquals(filter, filterInfo.getFilterID()); assertEquals(4, filterInfo.getRevision()); assertEquals(false, filterInfo.isActive());
assertEquals(filter, filterInfo.getFilterID()); assertEquals(3, filterInfo.getRevision()); assertEquals(true, filterInfo.isActive());
assertEquals(filter, filterInfo.getFilterID()); assertEquals(4, filterInfo.getRevision()); assertEquals(false, filterInfo.isActive());
assertEquals(filter, filterInfo.getFilterID()); assertEquals(3, filterInfo.getRevision()); assertEquals(true, filterInfo.isActive());
assertEquals(filter, filterInfo.getFilterID()); assertEquals(3, filterInfo.getRevision()); assertEquals(true, filterInfo.isActive());
FilterInfo filterInfo = FilterVerifier.INSTANCE.verifyFilter(sGoodGroovyScriptFilter); assertNotNull(filterInfo); assertEquals(filterInfo.getFilterID(), "null:filter:pre"); assertEquals(filterInfo.getFilterType(), "pre"); assertEquals(filterInfo.getFilterName(), "filter");
FilterInfo filterInfo = FilterVerifier.INSTANCE.verifyFilter(sGoodGroovyScriptFilter); assertNotNull(filterInfo); assertEquals(filterInfo.getFilterID(), "null:filter:in"); assertEquals(filterInfo.getFilterType(), FilterType.INBOUND); assertEquals(filterInfo.getFilterName(), "filter");