public interface GroupAdminSystemSupport
GroupProviderClusterSupport and Group Admin.| Modifier and Type | Method and Description |
|---|---|
boolean |
amIResponisbleFor(ControlUnitID cuId)
Tests whether current host is currently responsible for a given control unit.
|
<any> |
intersectControlUnitSets(<any> set1,
<any> set2)
Performs intersection of two sets of Control Units.
|
boolean |
isHandableByFilterPlugins(java.lang.String cuType,
java.lang.String cuFilter)
Tests whether filtering could be performed using
FilterPlugin-s utilizing database searches. |
<any> |
listComponents(java.lang.String nodePath,
java.lang.String cuType,
java.lang.String cuFilter,
ClusterContext context)
Returns all control units of the given type for which the current host is responsible for.
|
java.lang.String |
makeLoadBalanceRestrictionSQL(java.lang.String cuType,
ClusterContext context)
Returns a sql query that lists all control unit ids of a given cu type for which the local backend host is currently responsible.
|
boolean |
match(ControlUnitID cuId,
java.lang.String cuFilter)
Tests whether given control units matches given filter.
|
<any> listComponents(java.lang.String nodePath,
java.lang.String cuType,
java.lang.String cuFilter,
ClusterContext context)
throws ManagementException
cuType - nodePath - cuFilter - context - ManagementExceptionboolean isHandableByFilterPlugins(java.lang.String cuType,
java.lang.String cuFilter)
throws ManagementException
FilterPlugin-s utilizing database searches. This serves as information
for the execution plan of supplied cuType and cuFilter are passed to the listComponents method.cuType - cuFilter - true if filtering could be performed using FilterPlugin-s utilizing database searches,
false if filtering can be done only by iterating through control units and matching them one by one.ManagementExceptionboolean amIResponisbleFor(ControlUnitID cuId) throws ManagementException
cuId - ManagementExceptionboolean match(ControlUnitID cuId, java.lang.String cuFilter) throws ManagementException
cuId - cuFilter - ManagementExceptionjava.lang.String makeLoadBalanceRestrictionSQL(java.lang.String cuType,
ClusterContext context)
cuType - context - <any> intersectControlUnitSets(<any> set1,
<any> set2)
throws ManagementException
set1 - set2 - ManagementExceptionCopyright © 2019 Bosch Software Innovations GmbH. All Rights Reserved.