## Uses of Class
ch.qos.logback.core.joran.action.Action

Packages that use Action
Package | Description
--- | ---
ch.qos.logback.classic.joran.action |
ch.qos.logback.classic.sift |
ch.qos.logback.core.db | The ch.qos.logback.core.db package provides bases classes to append objects into various databases.
ch.qos.logback.core.joran.action |
ch.qos.logback.core.joran.conditional |
ch.qos.logback.core.joran.spi |

### Uses of Action in ch.qos.logback.classic.joran.action

Subclasses of Action in ch.qos.logback.classic.joran.action
Modifier and Type | Class and Description
--- | ---
`class` | `ConfigurationAction`
`class` | `ConsolePluginAction`
`class` | `ContextNameAction`
`class` | `EvaluatorAction`
`class` | `InsertFromJNDIAction` Insert an env-entry found in JNDI as a new context variable
`class` | `JMXConfiguratorAction`
`class` | `LevelAction` Action to handle the <level> element nested within <logger> element.
`class` | `LoggerAction` Action which handles <logger> elements in configuration files.
`class` | `LoggerContextListenerAction`
`class` | `ReceiverAction` A Joran `Action` for a `SocketReceiver` configuration.
`class` | `RootLoggerAction`

### Uses of Action in ch.qos.logback.classic.sift

Subclasses of Action in ch.qos.logback.classic.sift
Modifier and Type | Class and Description
--- | ---
`class` | `SiftAction`

### Uses of Action in ch.qos.logback.core.db

Subclasses of Action in ch.qos.logback.core.db
Modifier and Type | Class and Description
--- | ---
`class` | `BindDataSourceToJNDIAction`

### Uses of Action in ch.qos.logback.core.joran.action

Subclasses of Action in ch.qos.logback.core.joran.action
Modifier and Type | Class and Description
--- | ---
`class` | `AbstractEventEvaluatorAction`
`class` | `AppenderAction<E>`
`class` | `AppenderRefAction<E>`
`class` | `ContextPropertyAction`
`class` | `ConversionRuleAction`
`class` | `DefinePropertyAction` Instantiate class for define property value.
`class` | `ImplicitAction` ImplcitActions are like normal (explicit) actions except that are applied by the parser when no other pattern applies.
`class` | `IncludeAction`
`class` | `NestedBasicPropertyIA` This action is responsible for tying together a parent object with one of its simple properties specified as an element but for which there is no explicit rule.
`class` | `NestedComplexPropertyIA` This action is responsible for tying together a parent object with a child element for which there is no explicit rule.
`class` | `NewRuleAction`
`class` | `NOPAction` No operation (NOP) action that does strictly nothing.
`class` | `ParamAction`
`class` | `PropertyAction` This class serves as a base for other actions, which similar to the ANT <property> task which add/set properties of a given object.
`class` | `ShutdownHookAction` Action which handles <shutdownHook> elements in configuration files.
`class` | `StatusListenerAction`
`class` | `TimestampAction` Given a key and a date-and-time pattern, puts a property to the context, with the specified key and value equal to the current time in the format corresponding to the specified date-and-time pattern.

### Uses of Action in ch.qos.logback.core.joran.conditional

Subclasses of Action in ch.qos.logback.core.joran.conditional
Modifier and Type | Class and Description
--- | ---
`class` | `ElseAction`
`class` | `IfAction`
`class` | `ThenAction`
`class` | `ThenOrElseActionBase`

### Uses of Action in ch.qos.logback.core.joran.spi

Methods in ch.qos.logback.core.joran.spi that return types with arguments of type Action
Modifier and Type | Method and Description
--- | ---
`java.util.List<Action>` | RuleStore.`matchActions(ElementPath elementPath)` Return a list of actions matching a pattern.
`java.util.List<Action>` | SimpleRuleStore.`matchActions(ElementPath elementPath)`

Methods in ch.qos.logback.core.joran.spi with parameters of type Action
Modifier and Type | Method and Description
--- | ---
`void` | RuleStore.`addRule(ElementSelector elementSelector, Action action)` Add a new rule, given by a pattern and an action instance.
`void` | SimpleRuleStore.`addRule(ElementSelector elementSelector, Action action)` Add a new rule, i.e.