Interface GlobalInterceptorRegistry
-
public interface GlobalInterceptorRegistry- Since:
- 4.2.0, CE 2020.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidsetConnackOutboundInterceptorProvider(@NotNull ConnackOutboundInterceptorProvider connackOutboundInterceptorProvider)The provider is called once for each outbound CONNACK message.voidsetConnectInboundInterceptorProvider(@NotNull ConnectInboundInterceptorProvider connectInboundInterceptorProvider)The provider is called once for each incoming CONNECT message.
-
-
-
Method Detail
-
setConnectInboundInterceptorProvider
void setConnectInboundInterceptorProvider(@NotNull ConnectInboundInterceptorProvider connectInboundInterceptorProvider)
The provider is called once for each incoming CONNECT message.The
ConnectInboundInterceptorProvidermust be implemented by the extension developer. It will return anConnectInboundInterceptorthat can be used to modify incoming CONNECT messages. If there is already a provider present, it will be overwritten.- Parameters:
connectInboundInterceptorProvider- The provider to be registered.- Throws:
NullPointerException- If the interceptor is null.- Since:
- 4.2.0, CE 2020.1
-
setConnackOutboundInterceptorProvider
void setConnackOutboundInterceptorProvider(@NotNull ConnackOutboundInterceptorProvider connackOutboundInterceptorProvider)
The provider is called once for each outbound CONNACK message.The
ConnackOutboundInterceptorProvidermust be implemented by the extension developer. It will return anConnackOutboundInterceptorthat can be used to modify outbound CONNACK messages. If there is already a provider present, it will be overwritten.- Parameters:
connackOutboundInterceptorProvider- The provider to be registered.- Throws:
NullPointerException- If the interceptor is null.- Since:
- 4.2.0, CE 2020.1
-
-