SAService Architect Back to designer
SAService ArchitectDocumentation
Endpoint type gRPC / endpoint

gRPC endpoint

A unary or streaming RPC method.

When to use

Create this endpoint inside a gRPC connector, then select it from an Input or Sink stream.

Behavior

  • Defines one concrete entry or exit point.
  • Its owning connector supplies the transport.

General properties

Endpoint identity

PropertyTypeDescription
namestring

Endpoint name unique in the topology.

Required

gRPC properties

gRPC endpoint contract

PropertyTypeDescription
grpcMethodTypeNoStreaming | ClientStreaming | ServerStreaming | BidirectionalStreaming

Generated RPC streaming contract.

Default: NoStreamingAllowed: NoStreaming, ClientStreaming, ServerStreaming, BidirectionalStreaming
methodNamestring

Method name from the protobuf service.

Required

Function properties

Generated transport handler and code placement

PropertyTypeDescription
functionNamesymbol

Generated endpoint handler name.

functionPackagerelative path

Optional placement below the target-language functions root. Empty uses the root directly; folder/sub-folder is resolved relative to the root selected by publicFunction and functionModule. See Code Generation / Packages and Modules for the language matrix.

Default: empty (functions root)
publicFunctionboolean

Places the handler in shared code.

Default: false
functionDescriptiontext

Generated documentation comment.

functionInitializerGroupstring

Dependency-injection initialization group.

functionModuleModule

Shared module for the handler.

Visible when publicFunction is true.

Configuration example

name: Create order
grpcMethodType: NoStreaming
methodName: CreateOrder