public final class SimpleCompositeServiceBuilder extends AbstractCompositeServiceBuilder<HttpService>
AbstractCompositeServiceBuilder implementation. Useful when you do not want to
define a new dedicated HttpService builder type.| Constructor and Description |
|---|
SimpleCompositeServiceBuilder()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
SimpleCompositeService |
build()
Returns a newly-created
SimpleCompositeService based on the HttpServices added to this
builder. |
SimpleCompositeServiceBuilder |
service(Route route,
HttpService service)
|
SimpleCompositeServiceBuilder |
service(String pathPattern,
HttpService service)
Binds the specified
Service at the specified path pattern. e.g. |
SimpleCompositeServiceBuilder |
serviceUnder(String pathPrefix,
HttpService service)
Binds the specified
Service under the specified directory.. |
service, services, toString@Deprecated public SimpleCompositeServiceBuilder()
SimpleCompositeService.builder().SimpleCompositeServiceBuilder.public SimpleCompositeServiceBuilder serviceUnder(String pathPrefix, HttpService service)
AbstractCompositeServiceBuilderService under the specified directory..serviceUnder in class AbstractCompositeServiceBuilder<HttpService>public SimpleCompositeServiceBuilder service(String pathPattern, HttpService service)
AbstractCompositeServiceBuilderService 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)service in class AbstractCompositeServiceBuilder<HttpService>public SimpleCompositeServiceBuilder service(Route route, HttpService service)
AbstractCompositeServiceBuilderservice in class AbstractCompositeServiceBuilder<HttpService>public SimpleCompositeService build()
SimpleCompositeService based on the HttpServices added to this
builder.Copyright © 2020 LeanCloud. All rights reserved.