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

#include <ResourceLockingException.hpp>

Collaboration diagram for NES::Exceptions::ResourceLockingException:
[legend]

Public Member Functions

 ResourceLockingException (const std::string &message, RequestProcessor::Experimental::ResourceType resourceType)
 
RequestProcessor::Experimental::ResourceType getResourceType () const
 Access the type of the resource which could not be accessed. More...
 
- Public Member Functions inherited from NES::Exceptions::RequestExecutionException
 RequestExecutionException (const std::string &message)
 
 RequestExecutionException (QueryId queryId, const std::string &message)
 
template<class ExceptionType >
bool instanceOf ()
 Checks if this object is of type ExceptionType. More...
 
template<class ExceptionType >
std::shared_ptr< ExceptionType > as ()
 Dynamically casts the exception to the given type. More...
 
QueryId getQueryId () const
 

Constructor & Destructor Documentation

◆ ResourceLockingException()

NES::Exceptions::ResourceLockingException::ResourceLockingException ( const std::string &  message,
RequestProcessor::Experimental::ResourceType  resourceType 
)

Member Function Documentation

◆ getResourceType()

RequestProcessor::Experimental::ResourceType NES::Exceptions::ResourceLockingException::getResourceType ( ) const

Access the type of the resource which could not be accessed.

Returns
the resource type

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