gRPC Trigger
The gRPC trigger acts as a server to gRPC clients.
Trigger Settings
| Field | Description |
|---|---|
| Trigger Settings | |
| Port | The port on which the trigger listens to requests. You can use any open port. This field can also be set using an app property. |
| Proto File | A file with
.proto extension that contains the methods and service(s) definition that Flogo Enterprise uses to create the flows. Currently, importing a
.proto file into another
.proto file is not supported.
Note:
|
| Secure Connection | By default, it is set to
False. If you set this field to
True, you can create a secure endpoint by providing
Server Key and
CA or Server Certificate.
Server Key - A PEM encoded private key file CA or Server Certificate - A PEM encoded CA or self-signed server certificate file |
| Handler Settings | |
| Service Name | Name of the service defined in the .proto file. You must create one gRPC trigger for any specific .proto file. Any subsequent gRPC triggers using the same .proto file can select the service and method they need from the drop-down list. |
| Method | Name of RPC method in the .proto file. Each method in the .proto file is represented by a separate flow and attached to the same gRPC trigger. |
Map to Flow Inputs
This tab allows you to map the trigger output to flow input. The tab displays fields from your selected method.
Map from Flow Outputs
Map the flow output to the trigger reply on this tab.