- java.lang.Object
-
- com.linecorp.armeria.server.composition.CompositeServiceEntry<I,O>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <I extends Request,O extends Response>
CompositeServiceEntry<I,O>of(PathMapping pathMapping, Service<I,O> service)
static <I extends Request,O extends Response>
CompositeServiceEntry<I,O>of(String pathPattern, Service<I,O> service)
Creates a newCompositeServiceEntry
whoseService
is bound at the specified path pattern.static <I extends Request,O extends Response>
CompositeServiceEntry<I,O>ofCatchAll(Service<I,O> service)
static <I extends Request,O extends Response>
CompositeServiceEntry<I,O>ofExact(String exactPath, Service<I,O> service)
Creates a newCompositeServiceEntry
whoseService
is bound at the specified exact path.static <I extends Request,O extends Response>
CompositeServiceEntry<I,O>ofGlob(String glob, Service<I,O> service)
Creates a newCompositeServiceEntry
whoseService
is bound at the path that matches the specified glob pattern.static <I extends Request,O extends Response>
CompositeServiceEntry<I,O>ofPrefix(String pathPrefix, Service<I,O> service)
Creates a newCompositeServiceEntry
whoseService
is bound under the specified directory.static <I extends Request,O extends Response>
CompositeServiceEntry<I,O>ofRegex(Pattern regex, Service<I,O> service)
Creates a newCompositeServiceEntry
whoseService
is bound at the path that matches the specified regular expression.PathMapping
pathMapping()
Returns thePathMapping
of theservice()
.Service<I,O>
service()
Returns theService
.String
toString()
-
-
-
Method Detail
-
ofRegex
public static <I extends Request,O extends Response> CompositeServiceEntry<I,O> ofRegex(Pattern regex, Service<I,O> service)
Creates a newCompositeServiceEntry
whoseService
is bound at the path that matches the specified regular expression.- See Also:
PathMapping.ofRegex(Pattern)
-
ofGlob
public static <I extends Request,O extends Response> CompositeServiceEntry<I,O> ofGlob(String glob, Service<I,O> service)
Creates a newCompositeServiceEntry
whoseService
is bound at the path that matches the specified glob pattern.- See Also:
PathMapping.ofGlob(String)
-
ofPrefix
public static <I extends Request,O extends Response> CompositeServiceEntry<I,O> ofPrefix(String pathPrefix, Service<I,O> service)
Creates a newCompositeServiceEntry
whoseService
is bound under the specified directory.- See Also:
PathMapping.ofPrefix(String)
-
ofExact
public static <I extends Request,O extends Response> CompositeServiceEntry<I,O> ofExact(String exactPath, Service<I,O> service)
Creates a newCompositeServiceEntry
whoseService
is bound at the specified exact path.- See Also:
PathMapping.ofExact(String)
-
ofCatchAll
public static <I extends Request,O extends Response> CompositeServiceEntry<I,O> ofCatchAll(Service<I,O> service)
-
of
public static <I extends Request,O extends Response> CompositeServiceEntry<I,O> of(String pathPattern, Service<I,O> service)
Creates a newCompositeServiceEntry
whoseService
is bound at the specified path pattern.- See Also:
PathMapping.of(String)
-
of
public static <I extends Request,O extends Response> CompositeServiceEntry<I,O> of(PathMapping pathMapping, Service<I,O> service)
-
pathMapping
public PathMapping pathMapping()
Returns thePathMapping
of theservice()
.
-
-