Class AbstractServiceNowProcessor

    • Method Detail

      • process

        public void process​(org.apache.camel.Exchange exchange)
                     throws Exception
        Specified by:
        process in interface org.apache.camel.Processor
        Throws:
        Exception
      • addDispatcher

        protected final void addDispatcher​(String action,
                                           org.apache.camel.Processor processor)
      • addDispatcher

        protected final void addDispatcher​(String action,
                                           String subject,
                                           org.apache.camel.Processor processor)
      • findDispatcher

        protected final ServiceNowDispatcher findDispatcher​(org.apache.camel.Exchange exchange)
      • getRequestParamFromHeader

        protected Object getRequestParamFromHeader​(ServiceNowParam sysParam,
                                                   org.apache.camel.Message message)
      • getMandatoryRequestParamFromHeader

        protected Object getMandatoryRequestParamFromHeader​(ServiceNowParam sysParam,
                                                            org.apache.camel.Message message)
      • copyHeader

        protected void copyHeader​(javax.ws.rs.core.Response from,
                                  String fromId,
                                  org.apache.camel.Message to,
                                  String toId)
      • getRequestModel

        protected Class<?> getRequestModel​(org.apache.camel.Message message)
      • getRequestModel

        protected Class<?> getRequestModel​(org.apache.camel.Message message,
                                           String modelName)
      • getResponseModel

        protected Class<?> getResponseModel​(org.apache.camel.Message message)
      • getResponseModel

        protected Class<?> getResponseModel​(org.apache.camel.Message message,
                                            String modelName)
      • getApiVersion

        protected String getApiVersion​(org.apache.camel.Message message)
      • getTableName

        protected String getTableName​(org.apache.camel.Message message)
      • getSysID

        protected String getSysID​(org.apache.camel.Message message)