## Uses of Interface
org.apache.flume.interceptor.Interceptor

- Packages that use Interceptor
  Package | Description
  --- | ---
  org.apache.flume.interceptor |
  org.apache.flume.sink.solr.morphline |

- - ### Uses of Interceptor in org.apache.flume.interceptor

    Classes in org.apache.flume.interceptor that implement Interceptor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HostInterceptor` Simple Interceptor class that sets the host name or IP on all events that are intercepted.
    `class` | `InterceptorChain` Implementation of Interceptor that calls a list of other Interceptors serially.
    `class` | `RegexExtractorInterceptor` Interceptor that extracts matches using a specified regular expression and appends the matches to the event headers using the specified serializers
    `class` | `RegexFilteringInterceptor` Interceptor that filters events selectively based on a configured regular expression matching against the event body.
    `class` | `SearchAndReplaceInterceptor` Interceptor that allows search-and-replace of event body strings using regular expressions.
    `class` | `StaticInterceptor` Interceptor class that appends a static, pre-configured header to all events.
    `class` | `TimestampInterceptor` Simple Interceptor class that sets the current system timestamp on all events that are intercepted.

    Methods in org.apache.flume.interceptor that return Interceptor
    Modifier and Type | Method and Description
    --- | ---
    `Interceptor` | TimestampInterceptor.Builder.`build()`
    `Interceptor` | StaticInterceptor.Builder.`build()`
    `Interceptor` | SearchAndReplaceInterceptor.Builder.`build()`
    `Interceptor` | RegexFilteringInterceptor.Builder.`build()`
    `Interceptor` | RegexExtractorInterceptor.Builder.`build()`
    `Interceptor` | Interceptor.Builder.`build()`
    `Interceptor` | HostInterceptor.Builder.`build()`

    Method parameters in org.apache.flume.interceptor with type arguments of type Interceptor
    Modifier and Type | Method and Description
    --- | ---
    `void` | InterceptorChain.`setInterceptors(List<Interceptor> interceptors)`

  - ### Uses of Interceptor in org.apache.flume.sink.solr.morphline

    Classes in org.apache.flume.sink.solr.morphline that implement Interceptor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MorphlineInterceptor` Flume Interceptor that executes a morphline on events that are intercepted.
    `class` | `UUIDInterceptor` Flume Interceptor that sets a universally unique identifier on all events that are intercepted.

Copyright © 2009-2016 Apache Software Foundation. All Rights Reserved.