public interface BizManagerService
| Modifier and Type | Method and Description |
|---|---|
void |
activeBiz(String bizName,
String bizVersion)
Active biz with specified biz name and biz version.
|
Biz |
getActiveBiz(String bizName)
Get active biz with given biz name whose state
is
BizState.ACTIVATED |
Set<String> |
getAllBizIdentities() |
Set<String> |
getAllBizNames()
get All biz names
|
List<Biz> |
getBiz(String bizName)
Get Biz List by name
|
Biz |
getBiz(String bizName,
String bizVersion)
Get Biz determined by bizName and BizVersion
|
Biz |
getBizByClassLoader(ClassLoader classLoader)
Get Biz by biz ClassLoader
|
Biz |
getBizByIdentity(String bizIdentity)
Get Biz by identity id, an identity is usually consist of
biz name and biz version.
|
List<Biz> |
getBizInOrder()
Get all biz in priority PriorityOrdered
|
ConcurrentHashMap<String,ConcurrentHashMap<String,Biz>> |
getBizRegistration() |
BizState |
getBizState(String bizIdentity)
Get
BizState according to biz identity. |
BizState |
getBizState(String bizName,
String bizVersion)
Get
BizState according to biz name and biz version. |
boolean |
isActiveBiz(String bizName,
String bizVersion)
Check whether the biz specified with a given name and a given version
is active
BizState.ACTIVATED |
boolean |
registerBiz(Biz biz)
Register Biz
|
boolean |
removeAndAddBiz(Biz addingBiz,
Biz removing)
dynamic to instead a biz
|
Biz |
unRegisterBiz(String bizName,
String bizVersion)
Un-Register Biz, it requires the biz state must be
BizState.ACTIVATED
or BizState.DEACTIVATED or BizState.BROKEN |
Biz |
unRegisterBizStrictly(String bizName,
String bizVersion)
Un-Register Biz in strict mode, it ignores the biz state, generally invoked when install biz failed.
|
boolean registerBiz(Biz biz)
biz - Biz unRegisterBiz(String bizName, String bizVersion)
BizState.ACTIVATED
or BizState.DEACTIVATED or BizState.BROKENbizName - Biz NamebizVersion - Biz VersionBiz unRegisterBizStrictly(String bizName, String bizVersion)
bizName - Biz NamebizVersion - Biz VersionBiz getBiz(String bizName, String bizVersion)
bizName - Biz NamebizVersion - Biz VersionBiz getBizByIdentity(String bizIdentity)
bizIdentity - Biz getBizByClassLoader(ClassLoader classLoader)
classLoader - Biz getActiveBiz(String bizName)
BizState.ACTIVATEDbizName - boolean isActiveBiz(String bizName, String bizVersion)
BizState.ACTIVATEDbizName - bizVersion - void activeBiz(String bizName, String bizVersion)
bizName - bizVersion - BizState getBizState(String bizName, String bizVersion)
BizState according to biz name and biz version.bizName - bizVersion - BizState getBizState(String bizIdentity)
BizState according to biz identity.bizIdentity - boolean removeAndAddBiz(Biz addingBiz, Biz removing)
addingBiz - removing - ConcurrentHashMap<String,ConcurrentHashMap<String,Biz>> getBizRegistration()
Copyright © 2024. All rights reserved.