## Uses of Interface
org.apache.activemq.artemis.api.core.Interceptor

- Packages that use Interceptor
  Package | Description
  --- | ---
  org.apache.activemq.artemis.api.core.client |
  org.apache.activemq.artemis.spi.core.remoting |

- - ### Uses of Interceptor in org.apache.activemq.artemis.api.core.client

    Methods in org.apache.activemq.artemis.api.core.client with parameters of type Interceptor
    Modifier and Type | Method and Description
    --- | ---
    `ServerLocator` | ServerLocator.`addIncomingInterceptor(Interceptor interceptor)` Adds an interceptor which will be executed after packets are received from the server.
    `ServerLocator` | ServerLocator.`addOutgoingInterceptor(Interceptor interceptor)` Adds an interceptor which will be executed before packets are sent to the server.
    `boolean` | ServerLocator.`removeIncomingInterceptor(Interceptor interceptor)` Removes an incoming interceptor.
    `boolean` | ServerLocator.`removeOutgoingInterceptor(Interceptor interceptor)` Removes an outgoing interceptor.

  - ### Uses of Interceptor in org.apache.activemq.artemis.spi.core.remoting

    Method parameters in org.apache.activemq.artemis.spi.core.remoting with type arguments of type Interceptor
    Modifier and Type | Method and Description
    --- | ---
    `RemotingConnection` | ClientProtocolManager.`connect(Connection transportConnection, long callTimeout, long callFailoverTimeout, List<Interceptor> incomingInterceptors, List<Interceptor> outgoingInterceptors, TopologyResponseHandler topologyResponseHandler)`
    `RemotingConnection` | ClientProtocolManager.`connect(Connection transportConnection, long callTimeout, long callFailoverTimeout, List<Interceptor> incomingInterceptors, List<Interceptor> outgoingInterceptors, TopologyResponseHandler topologyResponseHandler)`

Copyright © 2017 The Apache Software Foundation. All rights reserved.