Interface ILMessageFilterCapabilitiesQueryHandling


  • public interface ILMessageFilterCapabilitiesQueryHandling
    Functionality related to MessageFilter extension capabilities query requests. Subclasses of ILMessageFilterExtension which support querying must conform to this protocol. API-Since: 16.0
    • Method Detail

      • handleCapabilitiesQueryRequestContextCompletion

        void handleCapabilitiesQueryRequestContextCompletion​(@NotNull
                                                             @NotNull ILMessageFilterCapabilitiesQueryRequest capabilitiesQueryRequest,
                                                             @NotNull
                                                             @NotNull ILMessageFilterExtensionContext context,
                                                             @NotNull
                                                             @NotNull ILMessageFilterCapabilitiesQueryHandling.Block_handleCapabilitiesQueryRequestContextCompletion completion)
        Evaluate a query request and provide a response describing how the system should handle the message it represents. - Using offline/stored information to form a response about the message described by the query request. Block specified in `completion` parameter must be invoked with a response describing how to handle the message, and may be invoked asynchronously.
        Parameters:
        capabilitiesQueryRequest - A capabilities query request to be handled
        context - Extension context.
        completion - Completion block for returning a response.