| Modifier and Type | Method and Description |
|---|---|
ScopeModel |
URL.getScopeModel() |
| Modifier and Type | Method and Description |
|---|---|
URL |
URL.setScopeModel(ScopeModel scopeModel) |
URLBuilder |
URLBuilder.setScopeModel(ScopeModel scopeModel) |
static URL |
URL.valueOf(String url,
ScopeModel scopeModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
ScopeBeanExtensionInjector.setScopeModel(ScopeModel scopeModel) |
| Modifier and Type | Method and Description |
|---|---|
static int |
ConfigurationUtils.get(ScopeModel scopeModel,
String property,
int defaultValue) |
static String |
ConfigurationUtils.getCachedDynamicProperty(ScopeModel realScopeModel,
String key,
String defaultValue) |
static Configuration |
ConfigurationUtils.getDynamicGlobalConfiguration(ScopeModel scopeModel) |
static String |
ConfigurationUtils.getDynamicProperty(ScopeModel scopeModel,
String property) |
static String |
ConfigurationUtils.getDynamicProperty(ScopeModel scopeModel,
String property,
String defaultValue) |
static Configuration |
ConfigurationUtils.getEnvConfiguration(ScopeModel scopeModel)
Used to get properties from the os environment
|
static Configuration |
ConfigurationUtils.getGlobalConfiguration(ScopeModel scopeModel)
Used to get a composite property value.
|
static String |
ConfigurationUtils.getProperty(ScopeModel scopeModel,
String property) |
static String |
ConfigurationUtils.getProperty(ScopeModel scopeModel,
String property,
String defaultValue) |
static int |
ConfigurationUtils.getServerShutdownTimeout(ScopeModel scopeModel)
Server shutdown wait timeout mills
|
static Configuration |
ConfigurationUtils.getSystemConfiguration(ScopeModel scopeModel)
Used to get properties from the jvm
|
| Constructor and Description |
|---|
Environment(ScopeModel scopeModel) |
PropertiesConfiguration(ScopeModel scopeModel) |
| Constructor and Description |
|---|
FileSystemDynamicConfiguration(File rootDirectory,
String encoding,
String threadPoolPrefixName,
int threadPoolSize,
long keepAliveTime,
ScopeModel scopeModel) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractDeployer<E extends ScopeModel> |
interface |
Deployer<E extends ScopeModel> |
interface |
DeployListener<E extends ScopeModel> |
class |
DeployListenerAdapter<E extends ScopeModel> |
| Constructor and Description |
|---|
ExtensionDirector(ExtensionDirector parent,
ExtensionScope scope,
ScopeModel scopeModel) |
| Modifier and Type | Method and Description |
|---|---|
ScopeModel |
ServiceAddressURL.getScopeModel() |
ScopeModel |
DubboServiceAddressURL.getScopeModel() |
| Modifier and Type | Method and Description |
|---|---|
URL |
ServiceAddressURL.setScopeModel(ScopeModel scopeModel) |
| Modifier and Type | Method and Description |
|---|---|
static String |
NetUtils.getIpByConfig(ScopeModel scopeModel) |
| Modifier and Type | Method and Description |
|---|---|
ScopeModel |
AbstractConfig.getScopeModel() |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractConfig.setScopeModel(ScopeModel scopeModel) |
| Constructor and Description |
|---|
AbstractConfig(ScopeModel scopeModel) |
| Constructor and Description |
|---|
AbstractConfigManager(ScopeModel scopeModel,
Collection<Class<? extends AbstractConfig>> supportedConfigTypes) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ScopeClassLoaderListener<T extends ScopeModel> |
interface |
ScopeModelDestroyListener<T extends ScopeModel> |
| Modifier and Type | Class and Description |
|---|---|
class |
ApplicationModel
ExtensionLoader, DubboBootstrap and this class are at present designed to be
singleton or static (by itself totally static or uses some static fields). |
class |
FrameworkModel
Model of dubbo framework, it can be shared with multiple applications.
|
class |
ModuleModel
Model of a service module
|
| Modifier and Type | Method and Description |
|---|---|
static <T> ScopeModel |
ScopeModelUtil.getOrDefault(ScopeModel scopeModel,
Class<T> type) |
ScopeModel |
ScopeModel.getParent() |
ScopeModel |
ScopeModelAccessor.getScopeModel() |
ScopeModel |
ScopeModelAwareExtensionProcessor.getScopeModel() |
| Modifier and Type | Method and Description |
|---|---|
static ApplicationModel |
ScopeModelUtil.getApplicationModel(ScopeModel scopeModel) |
static <T> ExtensionLoader<T> |
ScopeModelUtil.getExtensionLoader(Class<T> type,
ScopeModel scopeModel) |
static FrameworkModel |
ScopeModelUtil.getFrameworkModel(ScopeModel scopeModel) |
static ModuleModel |
ScopeModelUtil.getModuleModel(ScopeModel scopeModel) |
static <T> ScopeModel |
ScopeModelUtil.getOrDefault(ScopeModel scopeModel,
Class<T> type) |
static ApplicationModel |
ScopeModelUtil.getOrDefaultApplicationModel(ScopeModel scopeModel) |
static ApplicationModel |
ScopeModelUtil.getOrNullApplicationModel(ScopeModel scopeModel) |
default void |
ScopeModelAware.setScopeModel(ScopeModel scopeModel)
Override this method if you need get the scope model (maybe one of FrameworkModel/ApplicationModel/ModuleModel).
|
| Constructor and Description |
|---|
ScopeModelAwareExtensionProcessor(ScopeModel scopeModel) |
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.