public static class DefaultMultiTenantDataSource.DefaultBuilder extends Object implements MultiTenantDataSource.Builder
MultiTenantDataSource builder.| Constructor and Description |
|---|
DefaultBuilder() |
| Modifier and Type | Method and Description |
|---|---|
MultiTenantDataSource |
build()
Build
MultiTenantDataSource |
MultiTenantDataSource.Builder |
provider(TenantDataSourceProvider provider)
Set the
TenantDataSourceProvider to use to obtain configured DataSource instances according to
current tenant id. |
MultiTenantDataSource.Builder |
resolver(com.holonplatform.core.tenancy.TenantResolver resolver)
Set the
TenantResolver to use to obtain the current tenant id. |
public MultiTenantDataSource.Builder resolver(com.holonplatform.core.tenancy.TenantResolver resolver)
MultiTenantDataSource.BuilderTenantResolver to use to obtain the current tenant id.
If not setted, the default context resource TenantResolver.getCurrent() is used if available.
resolver in interface MultiTenantDataSource.Builderresolver - the TenantResolver to setpublic MultiTenantDataSource.Builder provider(TenantDataSourceProvider provider)
MultiTenantDataSource.BuilderTenantDataSourceProvider to use to obtain configured DataSource instances according to
current tenant id.
If not setted, the default context resource TenantDataSourceProvider.getCurrent() is used if
available.
provider in interface MultiTenantDataSource.Builderprovider - the TenantDataSourceProvider to setpublic MultiTenantDataSource build()
MultiTenantDataSource.BuilderMultiTenantDataSourcebuild in interface MultiTenantDataSource.BuilderCopyright © 2019 The Holon Platform. All rights reserved.