T
- Attribute subtype.public static interface Route.Props<T extends Route.Props<T>>
Modifier and Type | Method and Description |
---|---|
T |
attr(String name,
Object value)
Set route attribute.
|
T |
consumes(List<MediaType> consumes)
Set the media types the route can consume.
|
default T |
consumes(MediaType... consumes)
Set the media types the route can consume.
|
default T |
consumes(String... consumes)
Set the media types the route can consume.
|
T |
excludes(List<String> excludes)
Excludes one or more path pattern from this route, useful for filter:
|
default T |
excludes(String... excludes)
Excludes one or more path pattern from this route, useful for filter:
|
T |
map(Route.Mapper<?> mapper) |
T |
name(String name)
Set the route name.
|
T |
produces(List<MediaType> produces)
Set the media types the route can produces.
|
default T |
produces(MediaType... produces)
Set the media types the route can produces.
|
default T |
produces(String... produces)
Set the media types the route can produces.
|
String |
renderer()
Explicit renderer to use or
null . |
T |
renderer(String name)
Tell jooby what renderer should use to render the output.
|
@Nonnull T attr(String name, Object value)
name
- Attribute's name.value
- Attribute's value.@Nonnull T renderer(String name)
name
- A renderer's name.@Nullable String renderer()
null
.null
.@Nonnull T name(String name)
Route.Chain.next(String, Request, Response)
name
- A route's name.@Nonnull default T consumes(MediaType... consumes)
consumes
- The media types to test for.@Nonnull default T consumes(String... consumes)
consumes
- The media types to test for.@Nonnull T consumes(List<MediaType> consumes)
consumes
- The media types to test for.@Nonnull default T produces(MediaType... produces)
produces
- The media types to test for.@Nonnull default T produces(String... produces)
produces
- The media types to test for.@Nonnull T produces(List<MediaType> produces)
produces
- The media types to test for.@Nonnull default T excludes(String... excludes)
{ use("*", req -> { ... }).excludes("/logout"); }
excludes
- A path pattern.@Nonnull T excludes(List<String> excludes)
{ use("*", req -> { ... }).excludes("/logout"); }
excludes
- A path pattern.@Nonnull T map(Route.Mapper<?> mapper)
Copyright © 2017. All rights reserved.