本文整理了Java中com.netflix.zuul.scriptManager.ZuulFilterDAOCassandra.getFiltersForIndex()
方法的一些代码示例,展示了ZuulFilterDAOCassandra.getFiltersForIndex()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZuulFilterDAOCassandra.getFiltersForIndex()
方法的具体详情如下:
包路径:com.netflix.zuul.scriptManager.ZuulFilterDAOCassandra
类名称:ZuulFilterDAOCassandra
方法名:getFiltersForIndex
暂无
代码示例来源:origin: com.netflix.zuul/zuul-netflix
@Override
public List<FilterInfo> getZuulFiltersForFilterId(String filter_id) {
List<FilterInfo> filterInfos = getFiltersForIndex(getScriptsForFilterIndexKey(filter_id));
if (filterInfos == null) return Collections.emptyList();
if (filterInfos.size() == 0) return filterInfos;
Collections.sort(filterInfos);
return filterInfos;
}
代码示例来源:origin: com.netflix.zuul/zuul-core
@Override
public List<FilterInfo> getZuulFiltersForFilterId(String filter_id) {
List<FilterInfo> filterInfos = getFiltersForIndex(getScriptsForFilterIndexKey(filter_id));
if (filterInfos == null) return Collections.emptyList();
if (filterInfos.size() == 0) return filterInfos;
Collections.sort(filterInfos);
return filterInfos;
}
代码示例来源:origin: com.netflix.zuul/zuul-core
@Override
public List<FilterInfo> getAllCanaryFilters() {
List<FilterInfo> filterInfos = getFiltersForIndex(CANARY_SCRIPTS + ZuulApplicationInfo.getApplicationName());
if (filterInfos == null || filterInfos.size() == 0) {
return Collections.emptyList();
} else {
Collections.sort(filterInfos);
return filterInfos;
}
}
代码示例来源:origin: com.netflix.zuul/zuul-netflix
@Override
public List<FilterInfo> getAllActiveFilters() {
List<FilterInfo> filterInfos = getFiltersForIndex(ACTIVE_SCRIPTS + ZuulApplicationInfo.getApplicationName());
if (filterInfos == null || filterInfos.size() == 0) {
return Collections.emptyList();
} else {
Collections.sort(filterInfos);
return filterInfos;
}
}
代码示例来源:origin: com.netflix.zuul/zuul-core
@Override
public List<FilterInfo> getAllActiveFilters() {
List<FilterInfo> filterInfos = getFiltersForIndex(ACTIVE_SCRIPTS + ZuulApplicationInfo.getApplicationName());
if (filterInfos == null || filterInfos.size() == 0) {
return Collections.emptyList();
} else {
Collections.sort(filterInfos);
return filterInfos;
}
}
代码示例来源:origin: com.netflix.zuul/zuul-netflix
@Override
public List<FilterInfo> getAllCanaryFilters() {
List<FilterInfo> filterInfos = getFiltersForIndex(CANARY_SCRIPTS + ZuulApplicationInfo.getApplicationName());
if (filterInfos == null || filterInfos.size() == 0) {
return Collections.emptyList();
} else {
Collections.sort(filterInfos);
return filterInfos;
}
}
代码示例来源:origin: com.netflix.zuul/zuul-core
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;
}
代码示例来源:origin: com.netflix.zuul/zuul-core
@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;
}
代码示例来源:origin: com.netflix.zuul/zuul-netflix
@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;
}
代码示例来源:origin: com.netflix.zuul/zuul-netflix
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;
}
代码示例来源:origin: com.netflix.zuul/zuul-core
@Override
public FilterInfo getLatestFilterInfoForFilter(String filter_id) {
int largestRevision = 0;
FilterInfo latestfilterInfo = null;
List<FilterInfo> filterInfos = getFiltersForIndex(getScriptsForFilterIndexKey(filter_id));
if (filterInfos == null) return null;
if (filterInfos.size() == 0) return null;
for (Iterator<FilterInfo> iterator = filterInfos.iterator(); iterator.hasNext(); ) {
FilterInfo filterInfo = iterator.next();
if (filterInfo.getRevision() > largestRevision) {
largestRevision = filterInfo.getRevision();
latestfilterInfo = filterInfo;
}
}
return latestfilterInfo;
}
代码示例来源:origin: com.netflix.zuul/zuul-netflix
@Override
public FilterInfo getLatestFilterInfoForFilter(String filter_id) {
int largestRevision = 0;
FilterInfo latestfilterInfo = null;
List<FilterInfo> filterInfos = getFiltersForIndex(getScriptsForFilterIndexKey(filter_id));
if (filterInfos == null) return null;
if (filterInfos.size() == 0) return null;
for (Iterator<FilterInfo> iterator = filterInfos.iterator(); iterator.hasNext(); ) {
FilterInfo filterInfo = iterator.next();
if (filterInfo.getRevision() > largestRevision) {
largestRevision = filterInfo.getRevision();
latestfilterInfo = filterInfo;
}
}
return latestfilterInfo;
}
内容来源于网络,如有侵权,请联系作者删除!