类org.springframework.http.HttpStatus.Series源码实例Demo

下面列出了怎么用org.springframework.http.HttpStatus.Series的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: riptide   文件: RoutingTreeTest.java
@Test
void shouldUseOtherWhenMergingOnDifferentAttributes() throws Exception {
    final RoutingTree<Series> left = dispatch(series(),
            on(SUCCESSFUL).dispatch(status(),
                    anyStatus().call(other)),
            anySeries().call(pass()));

    final RoutingTree<HttpStatus> right = dispatch(status(),
            on(CREATED).call(expected),
            anyStatus().call(pass()));

    final Route merge = left.merge(right);

    merge.execute(response(CREATED), reader);
    merge.execute(response(OK), reader);

    verify(expected).execute(any(), any());
    verify(other, never()).execute(any(), any());
}
 
源代码2 项目: riptide   文件: RoutingTreeTest.java
@Test
void shouldMergeRecursively() throws Exception {
    final RoutingTree<Series> left = dispatch(series(),
            on(SUCCESSFUL).dispatch(status(),
                    anyStatus().call(other)),
            anySeries().call(other));

    final RoutingTree<Series> right = dispatch(series(),
            on(SUCCESSFUL).dispatch(status(),
                    on(CREATED).call(expected)));

    left.merge(right).execute(response(CREATED), reader);

    verify(expected).execute(any(), any());
}
 
源代码3 项目: riptide   文件: RoutingTreeTest.java
@Test
void shouldUseNonRoutingTreeOnMerge() throws Exception {
    final RoutingTree<Series> left = dispatch(series(),
            on(SUCCESSFUL).dispatch(status(),
                    anyStatus().call(other)),
            anySeries().call(pass()));

    final Route merge = left.merge(expected);

    merge.execute(response(CREATED), reader);
    merge.execute(response(OK), reader);

    verify(expected, times(2)).execute(any(), any());
    verify(other, never()).execute(any(), any());
}
 
public List<Series> getSeries() {
    return series;
}
 
public RetryConfig setSeries(Series... series) {
    this.series = Arrays.asList(series);
    return this;
}
 
public List<Series> getSeries() {
	return series;
}
 
public RetryConfig setSeries(Series... series) {
	this.series = Arrays.asList(series);
	return this;
}
 
源代码8 项目: riptide   文件: NavigatorsTest.java
@Test
void shouldExposeTypeOfSeries() {
    assertThat(series().getType(), is(TypeToken.of(Series.class)));
}
 
源代码9 项目: riptide   文件: HttpOperations.java
public HttpOperations withDefaultRoutingTree(final RoutingTree<Series> defaultRoutingTree) {
    return new HttpOperations(http, defaultRoutingTree);
}
 
源代码10 项目: riptide   文件: AsyncHttpOperations.java
public AsyncHttpOperations withDefaultRoutingTree(final RoutingTree<Series> defaultRoutingTree) {
    return new AsyncHttpOperations(http, defaultRoutingTree);
}
 
源代码11 项目: riptide   文件: Navigators.java
/**
 * A {@link Navigator} that selects a binding based on the response's status code series
 *
 * @return an HTTP status code series selector
 * @see Series
 */
public static Navigator<Series> series() {
    return SeriesNavigator.INSTANCE;
}
 
 类所在包
 类方法
 同包方法