public interface NodeOperations
| Modifier and Type | Method and Description |
|---|---|
Operation |
createControlUnits(java.lang.String cuType,
java.lang.String deviceRootFilter,
java.lang.String constructorId,
java.lang.Object arguments)
Starts an operation to perform a multiple creation of component control units.
|
Operation |
destroyControlUnits(java.lang.String cuType,
java.lang.String filter)
Starts an operation to perform a global destruction of control units.
|
Operation |
invokeAction(java.lang.String cuType,
java.lang.String filter,
java.lang.String actionID,
java.lang.Object arguments)
Starts an operation to invoke given action on a set of control units.
|
Operation |
synchronizeStates(java.lang.String cuType,
java.lang.String filter)
Starts an operation to perform global synchronization of control unit state.
|
Operation invokeAction(java.lang.String cuType, java.lang.String filter, java.lang.String actionID, java.lang.Object arguments) throws ManagementException
cuType - specifies type of control units on which the action to be invoked.filter - mprm script criteria for filtering the set of control units on which the specified action to be invoked.
Value of null may be supplied to skip the filtering restriction.actionID - id of the actionarguments - the input argument(s). If the argument is only one this is
the argument itself. If the arguments are more then one, the
value must be a Object[] and arguments are retrieved
from that array.Operation object for monitoring the action execution.ManagementException - if a system error occurs.Operation createControlUnits(java.lang.String cuType, java.lang.String deviceRootFilter, java.lang.String constructorId, java.lang.Object arguments) throws ManagementException
cuType version defines
the given constructor with the given interface.
If there is no version providing the invoked constructor - exception will be thrown to indicate
wrong arguments.cuType - specifies type of component control units for which the constructor to be invoked.deviceRootFilter - script filter for filtering the devices on which specified control units to be created.constructorId - contructor identifierarguments - the constructor argument(s). If the argument is only
one this is the argument itself. If the arguments are more then one, the
value must be an Object[] and arguments are retrieved from that array.Operation object for monitoring the operation.ManagementException - if a system error occurs.Operation destroyControlUnits(java.lang.String cuType, java.lang.String filter) throws ManagementException
cuType - specifies type of control units to be unregistered/destroyed.filter - script filter consists of the following parts:
type parameter itself denotes device root control unit type, this part is ignored.
Omitting this part of the filter would skip filtering the retrieved units by device root
Operation object for monitoring the operation.ManagementException - if a system error occurs.Operation synchronizeStates(java.lang.String cuType, java.lang.String filter) throws ManagementException
cuType - specifies type of control units to be synchronized.filter - script filter consists of the following parts:
type parameter itself denotes device root control unit type, this part is ignored.
Omitting this part of the filter would skip filtering the retrieved units by device root
Operation object for monitoring the operation.ManagementException - if a system error occurs.Copyright © 2019 Bosch Software Innovations GmbH. All Rights Reserved.