Package ch.aonyx.broker.ib.api.util

Examples of ch.aonyx.broker.ib.api.util.ByteArrayRequestBuilder


        final RequestBuilder builder = createRequestBuilder();
        return builder.toBytes();
    }

    private RequestBuilder createRequestBuilder() {
        final RequestBuilder builder = new ByteArrayRequestBuilder();
        builder.append(OutgoingMessageId.NEWS_BULLETIN_UNSUBSCRIPTION_REQUEST.getId());
        builder.append(VERSION);
        return builder;
    }
View Full Code Here


        this.inputStream = inputStream;
        createByteArrayRequestBuilder();
    }

    private void createByteArrayRequestBuilder() {
        builder = new ByteArrayRequestBuilder();
        builder.append(clientVersion);
    }
View Full Code Here

        final RequestBuilder builder = createRequestBuilder();
        return builder.toBytes();
    }

    private RequestBuilder createRequestBuilder() {
        final RequestBuilder builder = new ByteArrayRequestBuilder();
        builder.append(OutgoingMessageId.ACCOUNT_UPDATE_SUBSCRIPTION_REQUEST.getId());
        builder.append(VERSION);
        builder.append(subscribe);
        builder.append(accountName);
        return builder;
    }
View Full Code Here

        final RequestBuilder builder = createRequestBuilder();
        return builder.toBytes();
    }

    private RequestBuilder createRequestBuilder() {
        final RequestBuilder builder = new ByteArrayRequestBuilder();
        builder.append(OutgoingMessageId.EXERCISE_OPTION_REQUEST.getId());
        builder.append(VERSION);
        builder.append(toInternalId(getId()));
        appendContract(builder);
        builder.append(action.getValue());
        builder.append(quantity);
        builder.append(accountName);
        builder.append(override);
        return builder;
    }
View Full Code Here

        final RequestBuilder builder = createRequestBuilder();
        return builder.toBytes();
    }

    private RequestBuilder createRequestBuilder() {
        final RequestBuilder builder = new ByteArrayRequestBuilder();
        checkCalculateOptionPrice();
        builder.append(OutgoingMessageId.OPTION_PRICE_SUBSCRIPTION_REQUEST.getId());
        builder.append(VERSION);
        builder.append(toInternalId(getId()));
        appendContract(builder);
        builder.append(volatility);
        builder.append(underlyingPrice);
        return builder;
    }
View Full Code Here

        final RequestBuilder builder = createRequestBuilder();
        return builder.toBytes();
    }

    private RequestBuilder createRequestBuilder() {
        final RequestBuilder builder = new ByteArrayRequestBuilder();
        checkReutersFundamentalDataSupport();
        builder.append(OutgoingMessageId.FUNDAMENTAL_DATA_SUBSCRIPTION_REQUEST.getId());
        builder.append(VERSION);
        builder.append(toInternalId(getId()));
        appendContract(builder);
        builder.append(reportType.getLabel());
        return builder;
    }
View Full Code Here

        final RequestBuilder builder = createRequestBuilder();
        return builder.toBytes();
    }

    private RequestBuilder createRequestBuilder() {
        final RequestBuilder builder = new ByteArrayRequestBuilder();
        checkSecurityIdType();
        builder.append(OutgoingMessageId.CONTRACT_SPECIFICATION_REQUEST.getId());
        builder.append(VERSION);
        if (Feature.CONTRACT_SPECIFICATION_MARKER.isSupportedByVersion(getServerCurrentVersion())) {
            builder.append(toInternalId(getId()));
        }
        appendContract(builder);
        return builder;
    }
View Full Code Here

        final RequestBuilder builder = createRequestBuilder();
        return builder.toBytes();
    }

    private RequestBuilder createRequestBuilder() {
        final RequestBuilder builder = new ByteArrayRequestBuilder();
        checkReutersFundamentalDataSupport();
        builder.append(OutgoingMessageId.FUNDAMENTAL_DATA_UNSUBSCRIPTION_REQUEST.getId());
        builder.append(VERSION);
        builder.append(toInternalId(getId()));
        return builder;
    }
View Full Code Here

        final RequestBuilder builder = createRequestBuilder();
        return builder.toBytes();
    }

    private RequestBuilder createRequestBuilder() {
        final RequestBuilder builder = new ByteArrayRequestBuilder();
        checkDeltaNeutralComboOrdersSupport();
        checkScaleOrderSupport();
        checkAlgorithmOrderSupport();
        checkNotHeldSupport();
        checkSecurityIdTypeSupport();
        checkPlaceOrderByContractIdSupport();
        checkSaleShortSupport();
        checkHedgeOrderSupport();
        checkOptOutSmartRoutingSupport();
        checkDeltaNeutralOrderByContractIdSupport();
        checkScaleOrdersSupport();
        checkOrderComboLegsSupport();
        checkTrailingPriceSupport();
        builder.append(OutgoingMessageId.PLACE_ORDER_REQUEST.getId());
        builder.append(getVersion());
        builder.append(toInternalId(getId()));
        appendContract(builder);
        appendOrder(builder);
        return builder;
    }
View Full Code Here

        final RequestBuilder builder = createRequestBuilder();
        return builder.toBytes();
    }

    private RequestBuilder createRequestBuilder() {
        final RequestBuilder builder = new ByteArrayRequestBuilder();
        builder.append(OutgoingMessageId.MARKET_SCANNER_UNSUBSCRIPTION_REQUEST.getId());
        builder.append(VERSION);
        builder.append(toInternalId(getId()));
        return builder;
    }
View Full Code Here

TOP

Related Classes of ch.aonyx.broker.ib.api.util.ByteArrayRequestBuilder

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.