Class SimpleCompositeServiceBuilder
java.lang.Object
com.linecorp.armeria.server.composition.AbstractCompositeServiceBuilder<HttpService>
com.linecorp.armeria.server.composition.SimpleCompositeServiceBuilder
public final class SimpleCompositeServiceBuilder extends AbstractCompositeServiceBuilder<HttpService>
A general purpose
AbstractCompositeServiceBuilder
implementation. Useful when you do not want to
define a new dedicated HttpService
builder type.-
Method Summary
Modifier and Type Method Description SimpleCompositeService
build()
Returns a newly-createdSimpleCompositeService
based on theHttpService
s added to this builder.SimpleCompositeServiceBuilder
service(Route route, HttpService service)
SimpleCompositeServiceBuilder
service(String pathPattern, HttpService service)
Binds the specifiedService
at the specified path pattern. e.g.SimpleCompositeServiceBuilder
serviceUnder(String pathPrefix, HttpService service)
Binds the specifiedService
under the specified directory..Methods inherited from class com.linecorp.armeria.server.composition.AbstractCompositeServiceBuilder
service, services, toString
-
Method Details
-
serviceUnder
Description copied from class:AbstractCompositeServiceBuilder
Binds the specifiedService
under the specified directory..- Overrides:
serviceUnder
in classAbstractCompositeServiceBuilder<HttpService>
-
service
Description copied from class:AbstractCompositeServiceBuilder
Binds the specifiedService
at the specified path pattern. e.g./login
(no path parameters)/users/{userId}
(curly-brace style)/list/:productType/by/:ordering
(colon style)exact:/foo/bar
(exact match)prefix:/files
(prefix match)glob:/~*/downloads/**
(glob pattern)regex:^/files/(?<filePath>.*)$
(regular expression)
- Overrides:
service
in classAbstractCompositeServiceBuilder<HttpService>
-
service
Description copied from class:AbstractCompositeServiceBuilder
- Overrides:
service
in classAbstractCompositeServiceBuilder<HttpService>
-
build
Returns a newly-createdSimpleCompositeService
based on theHttpService
s added to this builder.
-