B C D F G I L M P R S T 
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 MessageSource for 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.numValuesToKeep most 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.
B C D F G I L M P R S T 
All Classes All Packages