public class HotLoadInstaller
extends java.lang.Object
构造器和说明 |
---|
HotLoadInstaller() |
限定符和类型 | 方法和说明 |
---|---|
static <T> java.util.Map<java.lang.String,T> |
getAllBeanOfClass(java.lang.Class<T> clazz)
get all bean of class, contain beans from control context and parent context.
|
static <T> java.util.Map<java.lang.String,java.util.Map<java.lang.String,T>> |
getAllHotLoadBeansOfClass(java.lang.Class<T> clazz)
get beans from all control application context. this method return bean registered in control context only.
|
static <T> T |
getBeanByName(java.lang.String hotLoadKey,
java.lang.String beanName) |
static <T> java.util.Map<java.lang.String,T> |
getHotLoadBeanOfClass(java.lang.String hotLoadKey,
java.lang.Class<T> clazz)
get bean of class by control key, this method return bean registered in control context only.
|
static InstallResult |
hotLoad(HotLoadConfig hotLoadConfig,
HotLoadInstallListener listener) |
static InstallResult |
hotUnload(java.lang.String hotLoadKey,
HotLoadInstallListener listener) |
public static <T> java.util.Map<java.lang.String,T> getHotLoadBeanOfClass(java.lang.String hotLoadKey, java.lang.Class<T> clazz)
hotLoadKey
- clazz
- public static <T> java.util.Map<java.lang.String,T> getAllBeanOfClass(java.lang.Class<T> clazz)
T
- clazz
- public static <T> java.util.Map<java.lang.String,java.util.Map<java.lang.String,T>> getAllHotLoadBeansOfClass(java.lang.Class<T> clazz)
clazz
- public static <T> T getBeanByName(java.lang.String hotLoadKey, java.lang.String beanName)
public static InstallResult hotLoad(HotLoadConfig hotLoadConfig, HotLoadInstallListener listener)
public static InstallResult hotUnload(java.lang.String hotLoadKey, HotLoadInstallListener listener)