Class SiddhiAppCreationException

  • All Implemented Interfaces:
    io.siddhi.query.api.exception.SiddhiAppContextException, Serializable
    Direct Known Subclasses:
    ExtensionNotFoundException

    public class SiddhiAppCreationException
    extends RuntimeException
    implements io.siddhi.query.api.exception.SiddhiAppContextException
    Exception class to be used when an error occurs while creating SiddhiApp
    See Also:
    Serialized Form
    • Constructor Detail

      • SiddhiAppCreationException

        public SiddhiAppCreationException​(String message,
                                          boolean isClassLoadingIssue)
      • SiddhiAppCreationException

        public SiddhiAppCreationException​(String message,
                                          Throwable throwable,
                                          boolean isClassLoadingIssue)
      • SiddhiAppCreationException

        public SiddhiAppCreationException​(String message)
      • SiddhiAppCreationException

        public SiddhiAppCreationException​(String message,
                                          Throwable throwable)
      • SiddhiAppCreationException

        public SiddhiAppCreationException​(Throwable throwable)
      • SiddhiAppCreationException

        public SiddhiAppCreationException​(String message,
                                          int[] queryContextStartIndex,
                                          int[] queryContextEndIndex,
                                          String siddhiAppName,
                                          String siddhiAppString)
      • SiddhiAppCreationException

        public SiddhiAppCreationException​(String message,
                                          io.siddhi.query.api.SiddhiElement siddhiElement,
                                          SiddhiAppContext siddhiAppContext)
      • SiddhiAppCreationException

        public SiddhiAppCreationException​(String message,
                                          Throwable throwable,
                                          int[] queryContextStartIndex,
                                          int[] queryContextEndIndex)
      • SiddhiAppCreationException

        public SiddhiAppCreationException​(String message,
                                          int[] queryContextStartIndex,
                                          int[] queryContextEndIndex)
      • SiddhiAppCreationException

        public SiddhiAppCreationException​(String message,
                                          Throwable throwable,
                                          int[] queryContextStartIndex,
                                          int[] queryContextEndIndex,
                                          SiddhiAppContext siddhiAppContext)
      • SiddhiAppCreationException

        public SiddhiAppCreationException​(String message,
                                          Throwable throwable,
                                          int[] queryContextStartIndex,
                                          int[] queryContextEndIndex,
                                          String siddhiAppName,
                                          String siddhiAppString)
    • Method Detail

      • isClassLoadingIssue

        public boolean isClassLoadingIssue()
      • setQueryContextIndexIfAbsent

        public void setQueryContextIndexIfAbsent​(int[] queryContextStartIndex,
                                                 int[] queryContextEndIndex,
                                                 String siddhiAppName,
                                                 String siddhiAppString)
        Specified by:
        setQueryContextIndexIfAbsent in interface io.siddhi.query.api.exception.SiddhiAppContextException
      • getQueryContextStartIndex

        public int[] getQueryContextStartIndex()
        Specified by:
        getQueryContextStartIndex in interface io.siddhi.query.api.exception.SiddhiAppContextException
      • getQueryContextEndIndex

        public int[] getQueryContextEndIndex()
        Specified by:
        getQueryContextEndIndex in interface io.siddhi.query.api.exception.SiddhiAppContextException
      • getMessageWithOutContext

        public String getMessageWithOutContext()
        Specified by:
        getMessageWithOutContext in interface io.siddhi.query.api.exception.SiddhiAppContextException