public static void main()

in src/main/java/deltix/ember/sample/OrderWithCustomAttributesSample.java [20:45]


    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();
                    }
                }
        );
    }