package com.sun.oss.trader; import com.sun.oss.trader.tradingengine.*; import com.sun.oss.trader.data.*; import joprt.RtThread; import com.jopdesign.sys.GC; import java.io.*; public class BenchMain { public BenchMain() { try { // Create the Runnable worker classes // MarketManager marketMgr = new MarketManager(); OrderManager orderMgr = new OrderManager(marketMgr); System.out.println("MarketManager.onMessage()"); marketMgr.onMessage( "<symbol>X</symbol><price>4.950 </price>" ); System.out.println("================================"); OrderEntry o = new OrderEntry(new StringBuffer("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"), 1.23456789, 999999999, OrderType.STOP_SELL); System.out.println("OrderManager.checkForTrade()"); orderMgr.checkForTrade(o, 1.23456789); System.out.println("================================"); } catch ( Exception e ) { e.printStackTrace(); } } public static void main( String[] args ) { BenchMain main = new BenchMain(); } }