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.

functionPackagestring

Generated handler package.

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