xentara-plugin v2.0.4
The Xentara Plugin Framework
Loading...
Searching...
No Matches
xentara::process::Microservice Member List

This is the complete list of members for xentara::process::Microservice, including all inherited members.

category() const noexcept -> model::ElementCategory finalxentara::process::Microserviceprivatevirtual
checkAccess(const security::Authorization &authorization, const security::Entitlement &entitlement) const -> boolxentara::skill::Elementprotected
configBlock() const noexcept -> const memory::ArrayBlock &xentara::process::Microserviceprotected
ConfigIntializer typedefxentara::process::Microserviceprotected
createChildElement(const skill::Element::Class &elementClass, skill::ElementFactory &factory) -> std::shared_ptr< skill::Element > finalxentara::process::Microserviceprivatevirtual
createSubservice(const MicroserviceClass &microserviceClass, plugin::SharedFactory< Microservice > &factory) -> std::shared_ptr< Microservice >xentara::process::Microservicevirtual
DisableCopy() noexcept=defaultxentara::utils::tools::DisableCopy
DisableCopy(const DisableCopy &)=deletexentara::utils::tools::DisableCopy
element() const noexcept -> const model::Element &xentara::skill::Elementprotected
element() noexcept -> model::Element &xentara::skill::Elementprotected
elementClass() const noexcept -> const Class &xentara::skill::Element
findAttribute(std::string_view primaryKey) -> model::ElementAttributexentara::skill::Elementprotected
findAttributeVerbose(std::string_view primaryKey) -> utils::eh::expected< model::ElementAttribute, std::string >xentara::skill::Elementprotected
findElement(std::string_view primaryKey) const -> std::shared_ptr< const model::Element >xentara::skill::Elementprotected
findElement(std::string_view primaryKey) -> std::shared_ptr< model::Element >xentara::skill::Elementprotected
findElement(const utils::core::Uuid &uuid) const -> std::shared_ptr< const model::Element >xentara::skill::Elementprotected
findElement(const utils::core::Uuid &uuid) -> std::shared_ptr< model::Element >xentara::skill::Elementprotected
findElementVerbose(std::string_view primaryKey) const -> utils::eh::expected< std::shared_ptr< const model::Element >, std::string >xentara::skill::Elementprotected
findElementVerbose(std::string_view primaryKey) -> utils::eh::expected< std::shared_ptr< model::Element >, std::string >xentara::skill::Elementprotected
findEvent(std::string_view primaryKey) const -> std::shared_ptr< const process::Event >xentara::skill::Elementprotected
findEvent(std::string_view primaryKey) -> std::shared_ptr< process::Event >xentara::skill::Elementprotected
findEventVerbose(std::string_view primaryKey) const -> utils::eh::expected< std::shared_ptr< const process::Event >, std::string >xentara::skill::Elementprotected
findEventVerbose(std::string_view primaryKey) -> utils::eh::expected< std::shared_ptr< process::Event >, std::string >xentara::skill::Elementprotected
findExtendedEvent(std::string_view primaryKey) const -> process::ExtendedEventxentara::skill::Elementprotected
findExtendedEventVerbose(std::string_view primaryKey) const -> utils::eh::expected< process::ExtendedEvent, std::string >xentara::skill::Elementprotected
findTask(std::string_view primaryKey) const -> std::shared_ptr< const process::Task >xentara::skill::Elementprotected
findTask(std::string_view primaryKey) -> std::shared_ptr< process::Task >xentara::skill::Elementprotected
findTaskVerbose(std::string_view primaryKey) const -> utils::eh::expected< std::shared_ptr< const process::Task >, std::string >xentara::skill::Elementprotected
findTaskVerbose(std::string_view primaryKey) -> utils::eh::expected< std::shared_ptr< process::Task >, std::string >xentara::skill::Elementprotected
forEachAttribute(const model::ForEachAttributeFunction &function) const -> bool finalxentara::process::Microserviceprivatevirtual
forEachEvent(const model::ForEachEventFunction &function) -> bool finalxentara::process::Microserviceprivatevirtual
forEachTask(const model::ForEachTaskFunction &function) -> bool finalxentara::process::Microserviceprivatevirtual
isAttributePending(std::string_view name) const noexcept -> boolxentara::skill::Elementvirtual
isAttributePending(const utils::core::Uuid &uuid) const noexcept -> boolxentara::skill::Elementvirtual
isEventPending(std::string_view name) const noexcept -> boolxentara::skill::Elementvirtual
isEventPending(const utils::core::Uuid &uuid) const noexcept -> boolxentara::skill::Elementvirtual
isMetadataPending() const noexcept -> boolxentara::skill::Elementvirtual
isTaskPending(std::string_view name) const noexcept -> boolxentara::skill::Elementvirtual
isTaskPending(const utils::core::Uuid &uuid) const noexcept -> boolxentara::skill::Elementvirtual
load(utils::json::decoder::Object &jsonObject, config::Context &context) -> void finalxentara::process::Microserviceprivatevirtual
loadConfig(const ConfigIntializer &initializer, utils::json::decoder::Object &jsonObject, config::Resolver &resolver, const FallbackConfigHandler &fallbackHandler) -> void=0xentara::process::Microserviceprotectedpure virtual
makeReadHandle(const model::Attribute &attribute) const noexcept -> std::optional< data::ReadHandle > finalxentara::process::Microserviceprivatevirtual
makeWriteHandle(const model::Attribute &attribute) noexcept -> std::optional< data::WriteHandle > finalxentara::process::Microserviceprivatevirtual
name() const -> utils::string::StringViewxentara::skill::Element
operator=(const DisableCopy &)=deletexentara::utils::tools::DisableCopy
primaryKey() const -> utils::string::StringViewxentara::skill::Element
readHandle(const model::Attribute &attribute) const noexcept -> data::ReadHandlexentara::process::Microservicevirtual
resolveAttribute(std::string_view name) -> const model::Attribute *xentara::process::Microservicevirtual
resolveAttributeByName(std::string_view name) const -> std::shared_ptr< const model::Attribute > finalxentara::process::Microserviceprivatevirtual
resolveAttributeByUuid(const utils::core::Uuid &uuid) const -> std::shared_ptr< const model::Attribute > finalxentara::process::Microserviceprivatevirtual
resolveEvent(std::string_view name) -> std::shared_ptr< process::Event >xentara::process::Microservicevirtual
resolveEventByName(std::string_view name) -> std::shared_ptr< process::Event > finalxentara::process::Microserviceprivatevirtual
resolveEventByUuid(const utils::core::Uuid &uuid) -> std::shared_ptr< process::Event > finalxentara::process::Microserviceprivatevirtual
resolveTask(std::string_view name) -> std::shared_ptr< process::Task >xentara::process::Microservicevirtual
resolveTaskByName(std::string_view name) -> std::shared_ptr< process::Task > finalxentara::process::Microserviceprivatevirtual
resolveTaskByUuid(const utils::core::Uuid &uuid) -> std::shared_ptr< process::Task > finalxentara::process::Microserviceprivatevirtual
rootElement() const -> std::shared_ptr< const model::Element >xentara::skill::Elementprotected
rootElement() -> std::shared_ptr< model::Element >xentara::skill::Elementprotected
securityContext() const -> const security::Context &xentara::skill::Elementprotected
uuid() const -> utils::core::Uuidxentara::skill::Element
writeHandle(const model::Attribute &attribute) noexcept -> data::WriteHandlexentara::process::Microservicevirtual
~Element()=0xentara::skill::Elementpure virtual