Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Zuständigkeitskette (Chain of Responsibility)

Eine Anfrage wird entlang einer Liste von Handlern weitergereicht, bis einer sie übernimmt: Login-Handler, URL-Matcher, Router-Routen. 19 Instanzen in Exponential.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/standards/patterns/chain.md

On this page

This page is a translation. Read the English original

Zuständigkeitskette (Chain of Responsibility)

Hinweis Diese Seite wird aus dem Quellcode von php bin/php/exppatterncatalogue.php --write erzeugt. Bearbeiten Sie sie nicht von Hand: Ändern Sie den Code oder den Generator und führen Sie den Befehl dann erneut aus. Wie die Muster erkannt werden: der Musterkatalog.

Eine Anfrage wird entlang einer Liste von Handlern weitergereicht, bis einer sie übernimmt: Login-Handler, URL-Matcher, Router-Routen.

GruppeVerhalten
Instanzen19
Erkannt anDer Klassenname enthält LoginHandler, Chain, Pipeline, Middleware, Router oder Matcher.
Erweiterungspunktsite.ini [UserSettings] LoginHandler[] (der Reihe nach versucht), Siteaccess-MatchOrder.

Klassen nach Bereich

extension/expai (12)

Alle Muster von extension/expai

KlasseArtDateiBeschreibungErweiterungspunkt
expAiBatchOpenRouterclass extends expAiBatchApiextension/expai/classes/lanes/expaibatchopenrouter.php:25Die OpenRouter Batch API (https://openrouter.ai/docs/batch-quickstart und https://openrouter.ai/docs/api/api-reference/batch/get-a-batch, gelesen 2026-1…–
expAiChainclassextension/expai/classes/chain/expaichain.php:23Die Definition einer KI-Kette (doc/chains.md): eine geordnete Liste von Schritten, jeder ein strukturierter Aufruf an ein Modell, ein menschlicher Kontrollpunkt oder eine Übergabe, gelesen…–
expAiChainApplierclassextension/expai/classes/chain/expaichainapplier.php:14Der Applier „chain“ der eingereihten Anfragen ([QueueSettings] Appliers[chain]): übergibt die gespeicherte Antwort eines Kettenschritts an expAiChainEngine::onAnswer(), das…extension/expai/settings/expai.ini [QueueSettings] Appliers[chain]
expAiChainCriteriaclassextension/expai/classes/chain/expaichaincriteria.php:23Die Bestehenskriterien eines Kettenschritts ([ChainStep_.] PassCriteria[]): jeder Eintrag ist ein Vergleich „ “, alle müssen gelten.–
expAiChainEngineclassextension/expai/classes/chain/expaichainengine.php:24Führt KI-Ketten (doc/chains.md) über die Job-Warteschlange aus.–
expAiChainFunctionCollectionclassextension/expai/classes/chain/expaichainfunctioncollection.php:18Template-Fetch-Funktionen von KI-Ketten:–
expAiChainPolicyclassextension/expai/classes/chain/expaichainpolicy.php:20Zugriff auf KI-Ketten: Die Richtlinie expai/chain (Einschränkung Chain) startet Läufe und handelt an der Kontrollstelle auf sie.–
expAiChainPromptclassextension/expai/classes/chain/expaichainprompt.php:21Die Prompts der Kettenschritte.–
expAiChainRunclass extends eZPersistentObjectextension/expai/classes/chain/expaichainrun.php:20Ein Lauf einer KI-Kette (Tabelle expai_chain_run).–
expAiChainSchemaclassextension/expai/classes/chain/expaichainschema.php:19Die Tabellen der KI-Ketten, ergänzt in expAiSchema::definition() (bin/php/expaischema.php --install legt sie auf jeder Engine an und aktualisiert sie wie die ander…–
expAiChainStepclass extends eZPersistentObjectextension/expai/classes/chain/expaichainstep.php:19Ein Schritt eines Kettenlaufs (Tabelle expai_chain_step): Jeder Aufruf eines Modells ist eine Zeile mit seinem Warteschlangen-Job, Modell, seiner Lane, den Tokens, den Kosten und der Nutzungszeile; a…–
expAiChainTranslateSyncclassextension/expai/classes/chain/expaichaintranslatesync.php:20Die mitgelieferte Übersetzungsübergabe der Ketten ([ChainSettings] TranslateHandler=expAiChainTranslateSync): Der Übersetzungsschritt übergibt das Objekt des Laufs an den…extension/expai/settings/expai.ini [ChainSettings] TranslateHandler

extension/ezjscore (1)

Alle Muster von extension/ezjscore

KlasseArtDateiBeschreibungErweiterungspunkt
ezjscServerRouterclassextension/ezjscore/classes/ezjscserverrouter.php:39––

extension/hcaptcha (1)

Alle Muster von extension/hcaptcha

KlasseArtDateiBeschreibungErweiterungspunkt
hcaptchaInfoclassextension/hcaptcha/ezinfo.php:22hCaptcha-Extension für Exponential, geschrieben von 7x, basierend auf Arbeiten von: Bruce Morrison–

extension/recaptcha (1)

Alle Muster von extension/recaptcha

KlasseArtDateiBeschreibungErweiterungspunkt
recaptchaInfoclassextension/recaptcha/ezinfo.php:22reCAPTCHA-Extension für Exponential, geschrieben von Bruce Morrison–

kernel/classes/datatypes (1)

Alle Muster von kernel/classes/datatypes

KlasseArtDateiBeschreibungErweiterungspunkt
eZUserLoginHandlerclasskernel/classes/datatypes/ezuser/ezuserloginhandler.php:19––

kernel/classes/ini (1)

Alle Muster von kernel/classes/ini

KlasseArtDateiBeschreibungErweiterungspunkt
expSettingsChainclasskernel/classes/ini/expsettingschain.php:32Die Überschreibungskette einer INI-Datei, einmal aufgebaut aus den Dateien, die eZINI dafür liest, in eZINIs eigener Reihenfolge.–

kernel/private (1)

Alle Muster von kernel/private

KlasseArtDateiBeschreibungErweiterungspunkt
ezpRestRouterclass extends ezcMvcRouterkernel/private/rest/classes/router.php:11––

kernel/private/classes/commands (1)

Alle Muster von kernel/private/classes/commands

KlasseArtDateiBeschreibungErweiterungspunkt
Exponential\Command\Kernel\VelocityRouterclasskernel/private/classes/commands/velocity-router.php:46Der Code von bin/php/velocity-router.php, in eine Klasse verschoben (#207).–

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x