NebulaStream  0.6.213
NebulaStream is a data and application management framework for the internet of things
NES::TaskExecutionException Class Reference

This exception is thrown when an error occurs during window processing. More...

#include <TaskExecutionException.hpp>

Collaboration diagram for NES::TaskExecutionException:
[legend]

Public Member Functions

 TaskExecutionException (const Runtime::Execution::SuccessorExecutablePipeline pipeline, std::string &&message)
 Construct a PipelineExecutionException exception from a message. More...
 
Runtime::Execution::SuccessorExecutablePipeline getExecutable () const
 
- Public Member Functions inherited from NES::Exceptions::RuntimeException
 RuntimeException (std::string msg, std::string &&stacktrace=collectStacktrace(), const std::source_location location=std::source_location::current())
 
 RuntimeException (std::string msg, const std::string &stacktrace)
 
 ~RuntimeException () noexcept override=default
 
const char * what () const noexcept override
 

Additional Inherited Members

- Protected Attributes inherited from NES::Exceptions::RuntimeException
std::string errorMessage
 Error message. More...
 

Detailed Description

This exception is thrown when an error occurs during window processing.

Constructor & Destructor Documentation

◆ TaskExecutionException()

NES::TaskExecutionException::TaskExecutionException ( const Runtime::Execution::SuccessorExecutablePipeline  pipeline,
std::string &&  message 
)
explicit

Construct a PipelineExecutionException exception from a message.

Parameters
messageThe exception message.

Member Function Documentation

◆ getExecutable()

Runtime::Execution::SuccessorExecutablePipeline NES::TaskExecutionException::getExecutable ( ) const

Referenced by NES::Runtime::ThreadPool::runningRoutine().

Here is the caller graph for this function:

The documentation for this class was generated from the following files: