System.out.println("Session "+evt.getPropertyName()+" is shutting down.");
// tell app to finalize its session data before shutdown.
}
System.out.println("Session "+evt.getPropertyName()+" is shutting down.");
// tell app to finalize its session data before shutdown.
}
+ });
+ vorbaclient.addVorbaEventHandler(Events.DOCUMENT_FINALIZEAPPDATA,
+ new PropertyChangeListener() {
+ public void propertyChange(PropertyChangeEvent evt) {
+ System.out.println("Application received a DOCUMENT_FINALIZEAPPDATA event.");
+ // tell app to finalize its session data prior to the storage of the current session as an archive.
+ }
+ });
+
- clientfactory = new org.vamsas.client.SimpleClientFactory(args[0]);
+ try {
+ clientfactory = new org.vamsas.client.SimpleClientFactory(args[0]);
+ } catch (IOException e) {
+ System.err.println(e+"\n"+Usage);
+ System.exit(1);
+ }
// get an Iclient with session data
app = new ClientHandle("org.vamsas.test.ExampleApplication","0.1");
user = new UserHandle("arnolduser","deathsdoor");
vorbaclient = clientfactory.getIClient(app, user);
addHandlers(vorbaclient);
// get an Iclient with session data
app = new ClientHandle("org.vamsas.test.ExampleApplication","0.1");
user = new UserHandle("arnolduser","deathsdoor");
vorbaclient = clientfactory.getIClient(app, user);
addHandlers(vorbaclient);
// register an update listener and a close listener.
// get document data
processVamsasDocument(vorbaclient.getClientDocument());
// register an update listener and a close listener.
// get document data
processVamsasDocument(vorbaclient.getClientDocument());