Class RuntimeResource.Builder
- java.lang.Object
-
- org.glassfish.jersey.server.model.RuntimeResource.Builder
-
- Enclosing class:
- RuntimeResource
static class RuntimeResource.Builder extends java.lang.Object
Runtime Resource builder.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<RuntimeResource.Builder>
childRuntimeResourceBuilders
private java.lang.String
regex
private java.util.List<Resource>
resources
-
Constructor Summary
Constructors Constructor Description Builder(java.util.List<Resource> resources, java.util.List<RuntimeResource.Builder> childRuntimeResourceBuilders, java.lang.String regex)
Create newruntime resource
builder instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RuntimeResource
build(RuntimeResource parent)
Build new RuntimeResource from this builder.
-
-
-
Field Detail
-
resources
private final java.util.List<Resource> resources
-
regex
private final java.lang.String regex
-
childRuntimeResourceBuilders
private final java.util.List<RuntimeResource.Builder> childRuntimeResourceBuilders
-
-
Constructor Detail
-
Builder
public Builder(java.util.List<Resource> resources, java.util.List<RuntimeResource.Builder> childRuntimeResourceBuilders, java.lang.String regex)
Create newruntime resource
builder instance.- Parameters:
resources
- List of resources with same regex that creates a RuntimeResource.childRuntimeResourceBuilders
- List of builders of child runtime resources that belong runtime resource.regex
- Path regular expression.
-
-
Method Detail
-
build
public RuntimeResource build(RuntimeResource parent)
Build new RuntimeResource from this builder.- Parameters:
parent
- Parent runtime resource.- Returns:
- New RuntimeResource instance.
-
-