Interface ClusterFastBroadcastTransportFactory

Note: Guidewire disables the implementation of the plugin in the base PolicyCenter configuration. You must enable the plugin implementation before PolicyCenter recognizes any of these parameters.

Use the following configuration parameters to provide precise control over the behavior of plugins that implement the ClusterFastBroadcastTransportFactory interface.

bindAddr
Inet address to which PolicyCenter is to bind. This parameter can be useful if there are multiple-NIC hosts. The default fallback for this parameter is the first non-loopback interface found on the host as defined by the NetworkInterface Java API.
bindPort
Port number to which PolicyCenter is to bind. This parameter can be useful for server hosts behind a firewall.
maxMessageSize
Maximum allowable size of message. PolicyCenter calculates the default value of this parameter using the following algorithm:
  • (Maximum IP datagram size) - (UDP header size) - (IP header size)
The maximum IP datagram size is 65,535. The UDP header size is 8. The IP header size is one of the following values:
  • IPv4 = 20
  • IPv6 = 40
Thus, if using IPv6, the default value for this parameter is 65,535 - 8 - 40, which is 65,487.
messageKeepPeriod
Time (in milliseconds) to keep messages in memory in order to skip retransmitted messages and to combine divided messages. The default is one of the following:
  • 2 * (maximum retransmit interval)
  • 10 seconds, if not using retransmit
messageSalt
Integer value that PolicyCenter uses in calculating the sending message checksum. This value must be the same on all servers in the PolicyCenter cluster. The default is 12345.
multicastAddress
Multicast Inet address. The default is 228.8.8.8.
multicastPort
Multicast port. The default is 38180.
nodeStatisticsKeepPeriod
Time (in milliseconds) to keep node statistics in memory after last activity. The default is 3,600,000 (1 hour).
oldMessagesDeleteInterval
Average time between the removal old messages from the memory (in milliseconds). The default is 1,000.
receiverPoolSize
Number of threads in the thread pool that handle inbound messages. The default is 4.
receiverQueueCapacity
Thread pool queue capacity. The default is 100.
retransmitIntervals
Comma-separated list of retransmit intervals (in milliseconds). The default is 10000.
sendHeartbeatInterval
Time (in milliseconds) between sending heartbeat messages. The default is 30,000 (30 seconds).
ttl
Time-to-live (TTL) for multicast datagram packets. The default is 8.