GoldenGateBindings / com.fitbit.goldengate.bindings.stack / StackConfig

StackConfig

sealed class StackConfig : Serializable

Configuration in which GG stack should be created

Properties

configDescriptor

val configDescriptor: String

Unique Constant descriptor for a known stack configuration

localAddress

open val localAddress: Inet4Address

Stack local IP address (use 0.0.0.0 for default)

localPort

open val localPort: Int

Local UDP port number

remoteAddress

open val remoteAddress: Inet4Address

Stack remote IP address (use 0.0.0.0 for default)

remotePort

open val remotePort: Int

Remote UDP port number

Extension Functions

isLwipBased

fun StackConfig.isLwipBased(): Boolean

true is configured with a Network Interface, false otherwise (default is true)

Inheritors

DtlsSocketNetifGattlink

data class DtlsSocketNetifGattlink : StackConfig

Stack with Gattlink, a Network Interface, a UDP socket and DTLS

GattlinkStackConfig

object GattlinkStackConfig : StackConfig

Stack with only a Gattlink element.

SocketNetifGattlink

data class SocketNetifGattlink : StackConfig

Stack with Gattlink, a Network Interface, and a UDP socket