TCP sender
TCP Sender
This Producer writes the content of the input ConnectMessage to a specified TCP socket.
In the table below, you will find an explanation of these properties. All attributes with a ‘*’ are mandatory.
|
Attribute |
Description |
|
Name* |
By default, we fill this out with the technical ‘tag’, followed by a serial number. Changing the name is optional. |
|
Enabled |
Set this value to true, if you want the producer to be enabled at startup. |
|
Enable TLS/SSL communication |
Enable SSL or TLS security. |
|
SSL Context Support Bean |
A reference to a custom SSL context support bean. When not set a default SSL context will be used. |
|
Keystore |
Name of the keystore file to use for secure communication. If the keystore file is not on the classpath the name should be preceded by file:. Default the keystore configured in connectplaza-agent.properties will be used." |
|
Keystore Password |
Password of the keystore. |
|
Truststore |
Name of the truststore file to use for secure communication. If the truststore file is not on the classpath the name should be preceded by file:. By default the truststore configured in connectplaza-agent.properties will be used." |
|
Truststore Password |
Password of the truststore. |
|
Protocol |
Secure protocol to use. The default is TLS. Only effective when Enable SSL/TLS is set to true. |
|
Hostname* |
Hostname used to open the endpoint. |
|
Port* |
Port number which is used to open the tcp socket. |
|
MessagePart |
Name of the MessagePart in a ConnectMessage where the content of the file is stored. |
|
Description |
Description of the specific producer. This is for documentation purposes. |
Advanced options
| Attribute | Description |
| Serializer Bean Reference | Reference to a Serializer Bean to be used by TCP producer. This bean should be added in Constructor using 'Beans' option in the menu. The reference bean must implement the Serializer<byte[]> interface. The default serializer is the ByteArrayCrlfSerializer. |