The Event Handler example

The Event Bank example s based on the simple bank example to open a bank account and to query the balance in a bank account. It illustrates how to create communication event handlers that allow client applications and object implementations to define methods that the ORB will invoke to handle events such as the success or failure of a bind request or the failure of an object implementation.


From this example, you will learn how to:

Directory Contents

Building this example

Typing make (vbmake on Windows) in the event_bank subdirectory will cause the Bank.idl to be run through the idl2java compiler. It will also build the following classes for the examples described above:

Compilation Errors and Warnings

You will see the following compilation warning when you type make (vbmake on Windows) in the event_bank subdirectory or when you explicitly compile ClientApplet.java using: This warning occurs because the example uses a Java API that has been deprecated since JDK1.1. The calls to the deprecated Java API have not been changed for the sake of JDK1.0.2 users.
You may also see the following compilation error when you compile this example using either JDK1.0.2 or JDK1.1.1: The above error occurs because the javac compiler in JDK1.0.2 and JDK1.1.1 cannot locate packages imported from JAR files. The solution to this problem is to either:

Running this example

To run this example, first make sure that the VisiBroker Smart Agent (osagent executable) is running on your network. Then start the Bank Server using the command: Next, open a user's bank account and query the balance in the account using the command or or
You could use a Java-enabled browser and load ClientApplet.html



Return to the top-level examples page.