X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Forg%2Fvamsas%2Ftest%2FExampleApplication.java;h=071d20d29636050da22a47fe859ac13d96d08768;hb=e15b38a5b95e0aa5b11707728abb539c073fe27c;hp=520f668a38e3980a4256e0cf7fdea5aaf8c703ce;hpb=752df214324e7e5feabf2432c52ee33d43bedb49;p=vamsas.git diff --git a/src/org/vamsas/test/ExampleApplication.java b/src/org/vamsas/test/ExampleApplication.java index 520f668..071d20d 100644 --- a/src/org/vamsas/test/ExampleApplication.java +++ b/src/org/vamsas/test/ExampleApplication.java @@ -21,7 +21,7 @@ import java.util.Vector; public class ExampleApplication { private static ClientHandle app; - private static UserHandle user; + private static UserHandle user; // TODO: make this something defined by the api private static IClientFactory clientfactory; private static IClient vorbaclient; private static byte[] mydata; @@ -99,7 +99,7 @@ public class ExampleApplication { return true; // incorrect arguments. } public static void main(String[] args) { - if ((args.length<=2) || parseArgs(args)) { + if ((args.length<=2) || !parseArgs(args)) { System.err.print(Usage); } @@ -114,7 +114,15 @@ public class ExampleApplication { // 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); + try { + vorbaclient = clientfactory.getIClient(app, user); + } catch (NoDefaultSessionException e) { + System.err.println("There appear to be several sessions to choose from :"); + String[] sessions = clientfactory.getCurrentSessions(); + for (int s=0;s