Class BaseInsightProvider

    • Constructor Detail

      • BaseInsightProvider

        public BaseInsightProvider()
    • Method Detail

      • doEvaluateRequest

        protected abstract Insight doEvaluateRequest​(InsightRequest request)
                                              throws Exception
        Method for the extending classes to implement, this can safely throw exceptions and this will trigger a failure result to be returned.
        Parameters:
        request - the request to evaluate
        Returns:
        the result of evaluation
        Throws:
        Exception - any exception