public static PackageHeader createL1VendorUpdate()

in orderbook-sample/src/main/java/com/epam/deltix/orderbook/sample/AbstractSample.java [58:81]


    public static PackageHeader createL1VendorUpdate(final double bbo,
                                                     final long exchangeId,
                                                     final CharSequence symbol) {
        final PackageHeader packageHeader = new PackageHeader();
        packageHeader.setEntries(new ObjectArrayList<>());
        packageHeader.setSymbol(symbol);
        packageHeader.setPackageType(PackageType.VENDOR_SNAPSHOT);

        L1EntryInterface entryNew = new L1Entry();
        entryNew.setPrice(Decimal64Utils.fromDouble(bbo));
        entryNew.setSize(Decimal64Utils.fromDouble(10));

        entryNew.setSide(QuoteSide.ASK);
        entryNew.setExchangeId(exchangeId);
        packageHeader.getEntries().add(entryNew);

        entryNew = new L1Entry();
        entryNew.setPrice(Decimal64Utils.fromDouble(bbo));
        entryNew.setSize(Decimal64Utils.fromDouble(10));
        entryNew.setSide(QuoteSide.BID);
        entryNew.setExchangeId(exchangeId);
        packageHeader.getEntries().add(entryNew);
        return packageHeader;
    }