public class TenantContainerFactory extends Object implements ResourceContainerFactory
ResourceContainer
With support of new RCM API (com.alibaba.rcm)Constructor and Description |
---|
TenantContainerFactory() |
Modifier and Type | Method and Description |
---|---|
com.alibaba.tenant.TenantResourceContainer |
createContainer(Iterable<Constraint> constraints)
Create a
ResourceContainer which is capable of throttling resource
using MuliTenant facitlities. |
static TenantContainerFactory |
instance() |
static TenantContainer |
tenantContainerOf(ResourceContainer resourceContainer)
Retrieve the
TenantContainer object associated with given ResourceContainer |
public com.alibaba.tenant.TenantResourceContainer createContainer(Iterable<Constraint> constraints)
ResourceContainer
which is capable of throttling resource
using MuliTenant facitlities.
A TenantContainer
object will be created implicitly for each successful
call to TenantContainerFactory.createContainer
createContainer
in interface ResourceContainerFactory
constraints
- the target Constraint
spublic static TenantContainer tenantContainerOf(ResourceContainer resourceContainer)
TenantContainer
object associated with given ResourceContainer
resourceContainer
- public static TenantContainerFactory instance()
"Copyright 2018, Alibaba, Inc."