// ********************************************************************** // // Copyright (c) 2003-2013 ZeroC, Inc. All rights reserved. // // This copy of Ice is licensed to you under the terms described in the // ICE_LICENSE file included in this distribution. // // ********************************************************************** package test.Ice.threadPoolPriority; import test.Ice.threadPoolPriority.Test.PriorityPrx; import test.Ice.threadPoolPriority.Test.PriorityPrxHelper; public class Client extends test.Util.Application { private static void test(boolean b) { if(!b) { throw new RuntimeException(); } } public int run(String[] args) { java.io.PrintWriter out = getWriter(); Ice.ObjectPrx object = communicator().stringToProxy("test:default -p 12010 -t 10000"); PriorityPrx priority = PriorityPrxHelper.checkedCast(object); out.print("testing thread priority... "); out.flush(); int prio = priority.getPriority(); test(prio == 10); out.println("ok"); priority.shutdown(); return 0; } public static void main(String[] args) { Client c = new Client(); int status = c.main("Client", args); System.gc(); System.exit(status); } }