Problem:
- Product Name: VisiBroker
- Product Version: 7.0 and 8.0
- Product Component: Connection Management
- Platform: All supported platforms
Does VisiBroker for Java supports the KEEPALIVE property?
The KEEPALIVE property enables the VisiBroker application to set the value for the SO_KEEPALIVE option in the socket. This socket option allows the application to send a keep-alive packets in the connection.
Resolution:
VisiBroker for C :
This property has been supported in VisiBroker for C 7.0, 8.0 and the earlier 6.x versions. For the usage, please refer to the following KEEPALIVE properties with the default values:
Server: vbroker.se..scm..listener.keepAlive=true
Client: vbroker.ce.iiop.connection.keepAlive=true
Please note that the server uses *.listener.keepAlive while the client uses *.connection.keepAlive.
VisiBroker for Java:
Starting from VisiBroker 7.0 SP5 and VisiBroker 8.0 SP3, VisiBroker for Java already supports the KEEPALIVE property but it applies only to the server application. Please refer below for the usage and default value.
Server: vbroker.se..scm..listener.keepAlive=false
Note that VisiBroker 8.5 G.A. version already support this property.
Please note the difference in the default value between Java and C . The default value in C is true while in Java is false.
Incident #2467047
#connection
#VisiBroker
#Security
#keepAlive
#tcp




