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 void
setConnackOutboundInterceptorProvider(@NotNull ConnackOutboundInterceptorProvider connackOutboundInterceptorProvider)
The provider is called once for each outbound CONNACK message.void
setConnectInboundInterceptorProvider(@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
ConnectInboundInterceptorProvider
must be implemented by the extension developer. It will return anConnectInboundInterceptor
that 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
ConnackOutboundInterceptorProvider
must be implemented by the extension developer. It will return anConnackOutboundInterceptor
that 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
-
-