B C D F G I L M P R S T
All Classes All Packages
All Classes All Packages
All Classes All Packages
B
- BasePersistenceAction - Class in com.arassec.igor.module.misc.action.persistence
-
Base class for actions that work with persistence connectors.
- BasePersistenceAction(String, PersistentValueRepository) - Constructor for class com.arassec.igor.module.misc.action.persistence.BasePersistenceAction
-
Creates a new instance.
- BaseUtilAction - Class in com.arassec.igor.module.misc.action.util
-
Base class for actions that don't really fit into any other category.
- BaseUtilAction(String) - Constructor for class com.arassec.igor.module.misc.action.util.BaseUtilAction
-
Creates a new component instance.
C
- com.arassec.igor.module.misc - package com.arassec.igor.module.misc
- com.arassec.igor.module.misc.action.persistence - package com.arassec.igor.module.misc.action.persistence
- com.arassec.igor.module.misc.action.util - package com.arassec.igor.module.misc.action.util
- com.arassec.igor.module.misc.trigger - package com.arassec.igor.module.misc.trigger
- complete() - Method in class com.arassec.igor.module.misc.action.util.SortByTimestampPatternAction
-
Sorts the collected data and returns the result.
- CronTrigger - Class in com.arassec.igor.module.misc.trigger
-
Triggers jobs according to a configurable CRON expression.
- CronTrigger() - Constructor for class com.arassec.igor.module.misc.trigger.CronTrigger
-
Creates a new component instance.
D
- DEFAULT_TIME_UNIT - Static variable in class com.arassec.igor.module.misc.action.util.BaseUtilAction
-
The default time unit to use in actions as default parameter value.
- DEFAULT_TIMESTAMP_FORMAT - Static variable in class com.arassec.igor.module.misc.action.util.BaseUtilAction
-
The default time format to use for parsing data timestamps.
F
- FilterByRegExpAction - Class in com.arassec.igor.module.misc.action.util
-
Filters the supplied data by a regular expression.
- FilterByRegExpAction() - Constructor for class com.arassec.igor.module.misc.action.util.FilterByRegExpAction
-
Creates a new component instance.
- FilterByTimestampAction - Class in com.arassec.igor.module.misc.action.util
-
Filters the supplied data by a timestamp.
- FilterByTimestampAction() - Constructor for class com.arassec.igor.module.misc.action.util.FilterByTimestampAction
-
Creates a new component instance.
- FilterPersistedValueAction - Class in com.arassec.igor.module.misc.action.persistence
-
Filters data of which a value has already been persisted before.
- FilterPersistedValueAction(PersistentValueRepository) - Constructor for class com.arassec.igor.module.misc.action.persistence.FilterPersistedValueAction
-
Creates a new instance.
- FORMAT_EPOCH_MILLIS - Static variable in class com.arassec.igor.module.misc.action.util.FilterByTimestampAction
-
Format value for epoch timestamps in milliseconds.
- FORMAT_EPOCH_SECONDS - Static variable in class com.arassec.igor.module.misc.action.util.FilterByTimestampAction
-
Format value for epoch timestamps in seconds.
G
- getNumThreads() - Method in class com.arassec.igor.module.misc.action.util.SortByTimestampPatternAction
-
Returns always 1, because the action needs to collect all data to sort in a single thread.
I
- initialize(String, JobExecution) - Method in class com.arassec.igor.module.misc.action.util.LogAction
L
- LimitAction - Class in com.arassec.igor.module.misc.action.util
-
Limits the data stream to the first 'n' data items.
- LimitAction() - Constructor for class com.arassec.igor.module.misc.action.util.LimitAction
-
Creates a new component instance.
- LogAction - Class in com.arassec.igor.module.misc.action.util
-
Logs the processed data item to igor's log.
- LogAction() - Constructor for class com.arassec.igor.module.misc.action.util.LogAction
-
Creates a new component instance.
M
- ManualTrigger - Class in com.arassec.igor.module.misc.trigger
-
Trigger for manual job executions.
- ManualTrigger() - Constructor for class com.arassec.igor.module.misc.trigger.ManualTrigger
-
Creates a new component instance.
- MiscConstants - Class in com.arassec.igor.module.misc
-
Defines constants for "base" components.
- miscMessageSource() - Method in class com.arassec.igor.module.misc.ModuleMiscConfiguration
-
Creates a new
MessageSourcefor i18n. - ModuleMiscConfiguration - Class in com.arassec.igor.module.misc
-
Configuration for the igor misc-module.
- ModuleMiscConfiguration() - Constructor for class com.arassec.igor.module.misc.ModuleMiscConfiguration
P
- PauseAction - Class in com.arassec.igor.module.misc.action.util
-
Pauses the processing for a configurable amount of time.
- PauseAction() - Constructor for class com.arassec.igor.module.misc.action.util.PauseAction
-
Creates a new component instance.
- PersistValueAction - Class in com.arassec.igor.module.misc.action.persistence
-
Persists a value from the supplied data to the persistence store.
- PersistValueAction(PersistentValueRepository) - Constructor for class com.arassec.igor.module.misc.action.persistence.PersistValueAction
-
Creates a new instance.
- process(Map<String, Object>, JobExecution) - Method in class com.arassec.igor.module.misc.action.persistence.FilterPersistedValueAction
-
Retrieves the value from the supplied data and searches it in the persisted values.
- process(Map<String, Object>, JobExecution) - Method in class com.arassec.igor.module.misc.action.persistence.PersistValueAction
-
Takes the value from the supplied data and saves it to the persistence store.
- process(Map<String, Object>, JobExecution) - Method in class com.arassec.igor.module.misc.action.util.FilterByRegExpAction
-
Matches the provided data against the configured regular expression and filters it, if it doesn't match.
- process(Map<String, Object>, JobExecution) - Method in class com.arassec.igor.module.misc.action.util.FilterByTimestampAction
-
Filters data according to the configured timestamp settings.
- process(Map<String, Object>, JobExecution) - Method in class com.arassec.igor.module.misc.action.util.LimitAction
-
Limits processing to the configured amount of data items.
- process(Map<String, Object>, JobExecution) - Method in class com.arassec.igor.module.misc.action.util.LogAction
-
Logs the processed data item to igor's log in DEBUG level.
- process(Map<String, Object>, JobExecution) - Method in class com.arassec.igor.module.misc.action.util.PauseAction
-
Pauses the processing for every data that is supplied to it.
- process(Map<String, Object>, JobExecution) - Method in class com.arassec.igor.module.misc.action.util.SkipAction
-
Skips processing of the configured amount of data items.
- process(Map<String, Object>, JobExecution) - Method in class com.arassec.igor.module.misc.action.util.SortByTimestampPatternAction
-
Collects all data in memory for later sorting.
- process(Map<String, Object>, JobExecution) - Method in class com.arassec.igor.module.misc.action.util.SplitArrayAction
-
Converts a JSON-Array at the configured position and returns multiple data items from it.
R
- reset() - Method in class com.arassec.igor.module.misc.action.util.LimitAction
-
Resets the action's counter so that the configured amount of data items is processed again.
- reset() - Method in class com.arassec.igor.module.misc.action.util.SkipAction
-
Resets the action so that the configured amount of data items is skiped again.
- reset() - Method in class com.arassec.igor.module.misc.action.util.SortByTimestampPatternAction
-
Deletes all processed data items so that sorting can begin with the next data item.
S
- shutdown(String, JobExecution) - Method in class com.arassec.igor.module.misc.action.persistence.PersistValueAction
-
Cleans up the persisted values and keep only the
PersistValueAction.numValuesToKeepmost recent values in the store. - SkipAction - Class in com.arassec.igor.module.misc.action.util
-
Skips the first 'n' data items.
- SkipAction() - Constructor for class com.arassec.igor.module.misc.action.util.SkipAction
-
Creates a new component instance.
- SortByTimestampPatternAction - Class in com.arassec.igor.module.misc.action.util
-
Sorts data by using a configurable pattern on a data value.
- SortByTimestampPatternAction() - Constructor for class com.arassec.igor.module.misc.action.util.SortByTimestampPatternAction
-
Creates a new instance.
- SplitArrayAction - Class in com.arassec.igor.module.misc.action.util
-
Action that converts a JSON-Array into multiple data items with a single JSON-Object containing one of the old values from the array.
- SplitArrayAction() - Constructor for class com.arassec.igor.module.misc.action.util.SplitArrayAction
-
Creates a new component instance.
T
- TRIGGER_CATEGORY_ID - Static variable in class com.arassec.igor.module.misc.MiscConstants
-
Category-ID for "base" triggers.
All Classes All Packages