adams.flow.transformer.StorageCollectionInsert
Inserts the object passing through to the collection in storage at the specified position.
After inserting the object successfully, just forwards the object.
If the collection does not implement the java.util.List interface and the insertion is not at the end, the insertion will fail.
Flow input/output:
- input: adams.flow.core.Unknown
- output: adams.flow.core.Unknown
The logging level for outputting errors and debugging output.
command-line | -logging-level <OFF|SEVERE|WARNING|INFO|CONFIG|FINE|FINER|FINEST> |
default | WARNING |
min-user-mode | Expert |
The name of the actor.
command-line | -name <java.lang.String> |
default | StorageCollectionInsert |
The annotations to attach to this actor.
command-line | -annotation <adams.core.base.BaseAnnotation> |
default |
|
If set to true, transformation is skipped and the input token is just forwarded as it is.
command-line | -skip <boolean> |
default | false |
If set to true, the flow execution at this level gets stopped in case this actor encounters an error; the error gets propagated; useful for critical actors.
command-line | -stop-flow-on-error <boolean> |
default | false |
min-user-mode | Expert |
If enabled, then no errors are output in the console; Note: the enclosing actor handler must have this enabled as well.
command-line | -silent <boolean> |
default | false |
min-user-mode | Expert |
The name of the storage item that represents the collection to update.
command-line | -storageName <adams.flow.control.StorageName> |
default | storage |
The position where to insert the string.
command-line | -position <adams.core.Index> |
default | last |
example | An index is a number starting with 1; the following placeholders can be used as well: first, second, third, last_2, last_1, last |
If enabled, the string is inserted after the position instead of at the position.
command-line | -after <boolean> |
default | false |