Skip to content

Namespace Cephalon.Behaviors.Http.Abstractions

BehaviorRestBindingAttribute

Declares one explicit request-source binding for a behavior input property on a metadata-only REST profile.

BehaviorRestBindingDescriptor

Describes one explicit request-source binding for a behavior input property on a metadata-only REST profile.

BehaviorRestBindingSourceExtensions

Provides canonical wire-name helpers for .

BehaviorRestMethodExtensions

Provides canonical wire-name helpers for .

BehaviorRestProfileAttribute

Declares metadata-only REST projection preferences for a behavior without publishing a public REST route.

BehaviorRestProfileDescriptor

Describes the metadata-only REST projection preference declared by a behavior.

IHttpBehaviorBinding

Thin adapter that maps a behavior topology to one HTTP transport. Each transport variant (JSON-RPC, GraphQL, GraphQL-SSE, GraphQL-WS, SSE, WebSocket, etc.) implements this interface and is registered in the .

IHttpBehaviorBindingRegistry

Provides lookup and enumeration of all registered instances.

BehaviorRestBindingSource

Identifies the HTTP request source that should populate one behavior input property for a module-owned REST projection.

BehaviorRestMethod

Defines the candidate REST verbs supported by behavior-authored REST profile metadata.