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