Network¶
The network sink is a socket-based sink that facilitates sending byte data over the network via protocols
such as UDP or TCP. It supports Helm-based auto-configuration.
NetworkStreamSinkConfigurator sinkConfig = new NetworkStreamSinkConfigurator()
.withType(NetworkType.UDP)
.withAddress("127.0.0.1:3000");
sink:
network:
type: udp
address: 10.11.12.13:34567
Java dependency management¶
Add this declaration to your dependency management system to access the configuration DSL for this plugin in Java.
<dependency>
<groupId>org.voltdb</groupId>
<artifactId>volt-stream-plugin-network-api</artifactId>
<version>1.5.4</version>
</dependency>
implementation group: 'org.voltdb', name: 'volt-stream-plugin-network-api', version: '1.5.4'
Properties¶
type¶
Specifies the network protocol to use Required.
Type: object
Supported values: tcp, udp.
address¶
Sets the target address in the format host:port.
Required.
Type: object
Fields of address:
address.host¶
Type: string
address.port¶
Type: number
address.hasBracketlessColons¶
Type: boolean
exceptionHandler¶
Allows a custom exception handler to process errors during execution.
Type: object