VisiBroker Interview Preparation Guide
Download PDF

VisiBroker frequently Asked Questions by expert members with experience in VisiBroker. So get preparation for the VisiBroker job interview

27 VisiBroker Questions and Answers:

1 :: Is Visibroker for C++ 4.5 supported?

Yes, Visibroker supported C++ 4.5.

2 :: What is VisiBroker?

VisiBroker is an ORB that offers a complete implementation of the CORBA specification. VisiBroker makes it easy for you to develop distributed, object-based client applications and servers. VisiBroker offers these important features.

Support for the C++ programming language.
Object naming.
The ability to distribute objects across a network.
Support for persistent objects.
Support for dynamic object creation
Interoperability with other ORB implementations.

3 :: Explain VisiBroker features?

In addition to providing the features defined in the CORBA specification, VisiBroker offers enhancements that increase application performance and reliability.

4 :: What is the default value of "vbroker.rmi.supportRTSC" property?

The default value of "vbroker.rmi.supportRTSC" property is false.
This property enables or disables the exchange of SendingContextRuntime service contexts between clients and servers when the two are using different (evolved) versions of a class. If the client and server are on different versions of a JDK, the application should make sure that this property is set to true. This value should also be used for cases where VBJ is talking to a foreign ORB. This ensures that the codebase data is exchanged and marshaling/demarshaling of evolved classes can succeed without exceptions.

5 :: What is the default value of "javax.rmi.CORBA.StubClass" property?

The default value of "javax.rmi.CORBA.StubClass" property is "com.inprise.vbroker.rmi.CORBA.StubImpl".
Specifies the name of the implementation of the Stub base class from which all RMI-IIOP stubs must inherit.

6 :: What is the default value of "javax.rmi.CORBA.UtilClass" property?

The default value of "javax.rmi.CORBA.UtilClass" property is "com.inprise.vbroker.rmi.CORBA.UtilImpl".
Specifies the name of the implementation of the Utility class that provides methods that can be used by stubs and ties to perform common operations.

7 :: What is the default value of "java.rmi.server.codebase" property?

The default value of "java.rmi.server.codebase" property is "<not set>".
Specifies where a server can locate unknown classes. Acceptable value is semicolon (;)-separated URLs.

8 :: What is the default value of "vbroker.agent.addrFile" property?

The default value of "vbroker.agent.addrFile" property is "null".
Specifies a file that stores the IP address or host name of a host running a Smart Agent.

9 :: What is the default value of "java.rmi.server.useCodebaseOnly" property?

The default value of "java.rmi.server.useCodebaseOnly" property is "false".
Specifies if a server is allowed to locate unknown classes, If set to true, does not allow the server to locate remote classes even if the client sends the location of the remote classes to the server.

10 :: What is the default value of "vbroker.agent.keepAliveThreshold" property?

The default value of "vbroker.agent.keepAliveThreshold" property is "40 seconds".
Refer to documentation on vbroker.agent.keepAliveTimer. This value should be greater than 0.