public static void main()

in src/main/java/deltix/ember/sample/OrderSubmitSample.java [17:42]


    public static void main(String[] args) throws InterruptedException {
        sendRequest(
            (publication) -> {
                Side side;
                if (args.length == 0 || args[0].equals("BUY")) {
                    side = Side.BUY;
                } else {
                    side = Side.SELL;
                }

                int size = (args.length > 1) ? Integer.parseInt(args[1]) : 100;
                String symbol = (args.length > 2) ? args[2] : "SC03051216485710261";
                double price = (args.length > 3) ? Double.parseDouble(args[3]) : Double.NaN;

                MutableOrderNewRequest request = createNewOrderRequest(side, size, symbol, price);
                publication.onNewOrderRequest(request);
                System.out.println("New order request was sent " + request.getSourceId() + ':' + request.getOrderId());

                try {
                    Thread.sleep(30000);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }
        );
    }