## Uses of Interface
org.apache.synapse.transport.passthru.StreamInterceptor

- Packages that use StreamInterceptor
  Package | Description
  --- | ---
  org.apache.synapse.transport.passthru |
  org.apache.synapse.transport.passthru.util |

- - ### Uses of StreamInterceptor in org.apache.synapse.transport.passthru

    Classes in org.apache.synapse.transport.passthru that implement StreamInterceptor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultStreamInterceptor` Default class implementing the methods of `StreamInterceptor`.
    `class` | `LoggingStreamInterceptor` Sample stream interceptor, which intercepts source and target request to print the stream passing via the engine.

    Constructor parameters in org.apache.synapse.transport.passthru with type arguments of type StreamInterceptor
    Constructor and Description
    `SourceHandler(SourceConfiguration sourceConfiguration, java.util.List<StreamInterceptor> streamInterceptors)`
    `TargetHandler(DeliveryAgent deliveryAgent, ClientConnFactory connFactory, TargetConfiguration configuration, java.util.List<StreamInterceptor> interceptors)`

  - ### Uses of StreamInterceptor in org.apache.synapse.transport.passthru.util

    Methods in org.apache.synapse.transport.passthru.util that return types with arguments of type StreamInterceptor
    Modifier and Type | Method and Description
    --- | ---
    `static java.util.List<StreamInterceptor>` | StreamInterceptorsLoader.`getInterceptors()` Load and get all synapse interceptors

Copyright © 2005-2022 Apache Software Foundation. All Rights Reserved.