Package com.betfair.baseline.v2.socket

Source Code of com.betfair.baseline.v2.socket.BaselineSocketServiceBindingDescriptor

/*
* Copyright 2013, The Sporting Exchange Limited
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*     http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/*
* Copyright 2013, The Sporting Exchange Limited
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*     http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/


// Generated from socketServiceBindingDescriptor.ftl
package com.betfair.baseline.v2.socket;

import com.betfair.baseline.v2.BaselineServiceDefinition;

import java.util.ArrayList;
import java.util.List;

import com.betfair.cougar.api.export.Protocol;
import com.betfair.cougar.core.api.ServiceVersion;
import com.betfair.cougar.core.api.ev.OperationKey;

import com.betfair.cougar.transport.api.protocol.socket.SocketBindingDescriptor;

import com.betfair.cougar.transport.api.protocol.socket.SocketOperationBindingDescriptor;

public class BaselineSocketServiceBindingDescriptor implements SocketBindingDescriptor {

    private final ServiceVersion serviceVersion = new ServiceVersion("v2.0");
    private final String serviceName = "Baseline";

    public BaselineSocketServiceBindingDescriptor() {
        mandatoryCollectionElementTestDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.mandatoryCollectionElementTestKey);
        interceptorCheckedExceptionOperationDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.interceptorCheckedExceptionOperationKey);
        listOfComplexOperationDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.listOfComplexOperationKey);
        setOfComplexOperationDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.setOfComplexOperationKey);
        mapOfComplexOperationDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.mapOfComplexOperationKey);
        testSimpleDateListGetDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.testSimpleDateListGetKey);
        testSimpleMapGetDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.testSimpleMapGetKey);
        testSimpleListGetDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.testSimpleListGetKey);
        testSimpleSetGetDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.testSimpleSetGetKey);
        testSimpleGetDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.testSimpleGetKey);
        testSimpleGetQADescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.testSimpleGetQAKey);
        testLargeGetDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.testLargeGetKey);
        testLargeMapGetDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.testLargeMapGetKey);
        testMapsNameClashDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.testMapsNameClashKey);
        testSleepDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.testSleepKey);
        testParameterStylesDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.testParameterStylesKey);
        testParameterStylesQADescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.testParameterStylesQAKey);
        testDateRetrievalDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.testDateRetrievalKey);
        testDoubleHandlingDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.testDoubleHandlingKey);
        testListRetrievalDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.testListRetrievalKey);
        testComplexMutatorDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.testComplexMutatorKey);
        testLargePostDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.testLargePostKey);
        testLargePostQADescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.testLargePostQAKey);
        testExceptionDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.testExceptionKey);
        testExceptionQADescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.testExceptionQAKey);
        testSecureServiceDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.testSecureServiceKey);
        testNoParamsDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.testNoParamsKey);
        testIdentityChainDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.testIdentityChainKey);
        testSimpleTypeReplacementDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.testSimpleTypeReplacementKey);
        testStringableListsDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.testStringableListsKey);
        testBodyParamsDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.testBodyParamsKey);
        testDirectMapReturnDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.testDirectMapReturnKey);
        testDirectListReturnDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.testDirectListReturnKey);
        kpiTestingDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.kpiTestingKey);
        waitSecondsDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.waitSecondsKey);
        logMessageDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.logMessageKey);
        bulkCallerDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.bulkCallerKey);
        changeLogLevelDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.changeLogLevelKey);
        enumOperationDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.enumOperationKey);
        i32OperationDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.i32OperationKey);
        i64OperationDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.i64OperationKey);
        byteOperationDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.byteOperationKey);
        floatOperationDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.floatOperationKey);
        doubleOperationDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.doubleOperationKey);
        boolOperationDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.boolOperationKey);
        nonMandatoryParamsOperationDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.nonMandatoryParamsOperationKey);
        mandatoryParamsOperationDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.mandatoryParamsOperationKey);
        setHealthStatusInfoDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.setHealthStatusInfoKey);
        dateTimeOperationDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.dateTimeOperationKey);
        simpleMapOperationDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.simpleMapOperationKey);
        complexMapOperationDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.complexMapOperationKey);
        simpleSetOperationDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.simpleSetOperationKey);
        complexSetOperationDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.complexSetOperationKey);
        dateTimeSetOperationDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.dateTimeSetOperationKey);
        dateTimeListOperationDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.dateTimeListOperationKey);
        dateTimeMapOperationDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.dateTimeMapOperationKey);
        mapDateTimeKeyOperationDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.mapDateTimeKeyOperationKey);
        i32SimpleTypeOperationDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.i32SimpleTypeOperationKey);
        enumSimpleOperationDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.enumSimpleOperationKey);
        stringListOperationDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.stringListOperationKey);
        stringSetOperationDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.stringSetOperationKey);
        simpleEnumListOperationDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.simpleEnumListOperationKey);
        callWithEnumResponseDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.callWithEnumResponseKey);
        simpleEnumSetOperationDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.simpleEnumSetOperationKey);
        voidResponseOperationDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.voidResponseOperationKey);
        simpleEventPublicationDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.simpleEventPublicationKey);
        emitMatchedBetDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.emitMatchedBetKey);
        emitLogMessageDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.emitLogMessageKey);
        boolSimpleTypeEchoDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.boolSimpleTypeEchoKey);
        byteSimpleTypeEchoDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.byteSimpleTypeEchoKey);
        i32SimpleTypeEchoDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.i32SimpleTypeEchoKey);
        i64SimpleTypeEchoDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.i64SimpleTypeEchoKey);
        floatSimpleTypeEchoDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.floatSimpleTypeEchoKey);
        doubleSimpleTypeEchoDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.doubleSimpleTypeEchoKey);
        stringSimpleTypeEchoDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.stringSimpleTypeEchoKey);
        dateTimeSimpleTypeEchoDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.dateTimeSimpleTypeEchoKey);
        i32ListSimpleTypeEchoDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.i32ListSimpleTypeEchoKey);
        i32SetSimpleTypeEchoDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.i32SetSimpleTypeEchoKey);
        i32MapSimpleTypeEchoDescriptor = new SocketOperationBindingDescriptor(BaselineServiceDefinition.i32MapSimpleTypeEchoKey);
        operations = new SocketOperationBindingDescriptor[] {
                mandatoryCollectionElementTestDescriptor,
                interceptorCheckedExceptionOperationDescriptor,
                listOfComplexOperationDescriptor,
                setOfComplexOperationDescriptor,
                mapOfComplexOperationDescriptor,
                testSimpleDateListGetDescriptor,
                testSimpleMapGetDescriptor,
                testSimpleListGetDescriptor,
                testSimpleSetGetDescriptor,
                testSimpleGetDescriptor,
                testSimpleGetQADescriptor,
                testLargeGetDescriptor,
                testLargeMapGetDescriptor,
                testMapsNameClashDescriptor,
                testSleepDescriptor,
                testParameterStylesDescriptor,
                testParameterStylesQADescriptor,
                testDateRetrievalDescriptor,
                testDoubleHandlingDescriptor,
                testListRetrievalDescriptor,
                testComplexMutatorDescriptor,
                testLargePostDescriptor,
                testLargePostQADescriptor,
                testExceptionDescriptor,
                testExceptionQADescriptor,
                testSecureServiceDescriptor,
                testNoParamsDescriptor,
                testIdentityChainDescriptor,
                testSimpleTypeReplacementDescriptor,
                testStringableListsDescriptor,
                testBodyParamsDescriptor,
                testDirectMapReturnDescriptor,
                testDirectListReturnDescriptor,
                kpiTestingDescriptor,
                waitSecondsDescriptor,
                logMessageDescriptor,
                bulkCallerDescriptor,
                changeLogLevelDescriptor,
                enumOperationDescriptor,
                i32OperationDescriptor,
                i64OperationDescriptor,
                byteOperationDescriptor,
                floatOperationDescriptor,
                doubleOperationDescriptor,
                boolOperationDescriptor,
                nonMandatoryParamsOperationDescriptor,
                mandatoryParamsOperationDescriptor,
                setHealthStatusInfoDescriptor,
                dateTimeOperationDescriptor,
                simpleMapOperationDescriptor,
                complexMapOperationDescriptor,
                simpleSetOperationDescriptor,
                complexSetOperationDescriptor,
                dateTimeSetOperationDescriptor,
                dateTimeListOperationDescriptor,
                dateTimeMapOperationDescriptor,
                mapDateTimeKeyOperationDescriptor,
                i32SimpleTypeOperationDescriptor,
                enumSimpleOperationDescriptor,
                stringListOperationDescriptor,
                stringSetOperationDescriptor,
                simpleEnumListOperationDescriptor,
                callWithEnumResponseDescriptor,
                simpleEnumSetOperationDescriptor,
                voidResponseOperationDescriptor,
                simpleEventPublicationDescriptor,
                emitMatchedBetDescriptor,
                emitLogMessageDescriptor,
                boolSimpleTypeEchoDescriptor,
                byteSimpleTypeEchoDescriptor,
                i32SimpleTypeEchoDescriptor,
                i64SimpleTypeEchoDescriptor,
                floatSimpleTypeEchoDescriptor,
                doubleSimpleTypeEchoDescriptor,
                stringSimpleTypeEchoDescriptor,
                dateTimeSimpleTypeEchoDescriptor,
                i32ListSimpleTypeEchoDescriptor,
                i32SetSimpleTypeEchoDescriptor,
                i32MapSimpleTypeEchoDescriptor
        };
    }
   
    @Override
    public Protocol getServiceProtocol() {
        return Protocol.SOCKET;
    }

    @Override
    public SocketOperationBindingDescriptor[] getOperationBindings() {
        return operations;
    }

    @Override
    public ServiceVersion getServiceVersion() {
        return serviceVersion;
    }

    @Override
    public String getServiceName() {
        return serviceName;
    }


    private final SocketOperationBindingDescriptor[] operations;
   
        private final SocketOperationBindingDescriptor mandatoryCollectionElementTestDescriptor;
        private final SocketOperationBindingDescriptor interceptorCheckedExceptionOperationDescriptor;
        private final SocketOperationBindingDescriptor listOfComplexOperationDescriptor;
        private final SocketOperationBindingDescriptor setOfComplexOperationDescriptor;
        private final SocketOperationBindingDescriptor mapOfComplexOperationDescriptor;
        private final SocketOperationBindingDescriptor testSimpleDateListGetDescriptor;
        private final SocketOperationBindingDescriptor testSimpleMapGetDescriptor;
        private final SocketOperationBindingDescriptor testSimpleListGetDescriptor;
        private final SocketOperationBindingDescriptor testSimpleSetGetDescriptor;
        private final SocketOperationBindingDescriptor testSimpleGetDescriptor;
        private final SocketOperationBindingDescriptor testSimpleGetQADescriptor;
        private final SocketOperationBindingDescriptor testLargeGetDescriptor;
        private final SocketOperationBindingDescriptor testLargeMapGetDescriptor;
        private final SocketOperationBindingDescriptor testMapsNameClashDescriptor;
        private final SocketOperationBindingDescriptor testSleepDescriptor;
        private final SocketOperationBindingDescriptor testParameterStylesDescriptor;
        private final SocketOperationBindingDescriptor testParameterStylesQADescriptor;
        private final SocketOperationBindingDescriptor testDateRetrievalDescriptor;
        private final SocketOperationBindingDescriptor testDoubleHandlingDescriptor;
        private final SocketOperationBindingDescriptor testListRetrievalDescriptor;
        private final SocketOperationBindingDescriptor testComplexMutatorDescriptor;
        private final SocketOperationBindingDescriptor testLargePostDescriptor;
        private final SocketOperationBindingDescriptor testLargePostQADescriptor;
        private final SocketOperationBindingDescriptor testExceptionDescriptor;
        private final SocketOperationBindingDescriptor testExceptionQADescriptor;
        private final SocketOperationBindingDescriptor testSecureServiceDescriptor;
        private final SocketOperationBindingDescriptor testNoParamsDescriptor;
        private final SocketOperationBindingDescriptor testIdentityChainDescriptor;
        private final SocketOperationBindingDescriptor testSimpleTypeReplacementDescriptor;
        private final SocketOperationBindingDescriptor testStringableListsDescriptor;
        private final SocketOperationBindingDescriptor testBodyParamsDescriptor;
        private final SocketOperationBindingDescriptor testDirectMapReturnDescriptor;
        private final SocketOperationBindingDescriptor testDirectListReturnDescriptor;
        private final SocketOperationBindingDescriptor kpiTestingDescriptor;
        private final SocketOperationBindingDescriptor waitSecondsDescriptor;
        private final SocketOperationBindingDescriptor logMessageDescriptor;
        private final SocketOperationBindingDescriptor bulkCallerDescriptor;
        private final SocketOperationBindingDescriptor changeLogLevelDescriptor;
        private final SocketOperationBindingDescriptor enumOperationDescriptor;
        private final SocketOperationBindingDescriptor i32OperationDescriptor;
        private final SocketOperationBindingDescriptor i64OperationDescriptor;
        private final SocketOperationBindingDescriptor byteOperationDescriptor;
        private final SocketOperationBindingDescriptor floatOperationDescriptor;
        private final SocketOperationBindingDescriptor doubleOperationDescriptor;
        private final SocketOperationBindingDescriptor boolOperationDescriptor;
        private final SocketOperationBindingDescriptor nonMandatoryParamsOperationDescriptor;
        private final SocketOperationBindingDescriptor mandatoryParamsOperationDescriptor;
        private final SocketOperationBindingDescriptor setHealthStatusInfoDescriptor;
        private final SocketOperationBindingDescriptor dateTimeOperationDescriptor;
        private final SocketOperationBindingDescriptor simpleMapOperationDescriptor;
        private final SocketOperationBindingDescriptor complexMapOperationDescriptor;
        private final SocketOperationBindingDescriptor simpleSetOperationDescriptor;
        private final SocketOperationBindingDescriptor complexSetOperationDescriptor;
        private final SocketOperationBindingDescriptor dateTimeSetOperationDescriptor;
        private final SocketOperationBindingDescriptor dateTimeListOperationDescriptor;
        private final SocketOperationBindingDescriptor dateTimeMapOperationDescriptor;
        private final SocketOperationBindingDescriptor mapDateTimeKeyOperationDescriptor;
        private final SocketOperationBindingDescriptor i32SimpleTypeOperationDescriptor;
        private final SocketOperationBindingDescriptor enumSimpleOperationDescriptor;
        private final SocketOperationBindingDescriptor stringListOperationDescriptor;
        private final SocketOperationBindingDescriptor stringSetOperationDescriptor;
        private final SocketOperationBindingDescriptor simpleEnumListOperationDescriptor;
        private final SocketOperationBindingDescriptor callWithEnumResponseDescriptor;
        private final SocketOperationBindingDescriptor simpleEnumSetOperationDescriptor;
        private final SocketOperationBindingDescriptor voidResponseOperationDescriptor;
        private final SocketOperationBindingDescriptor simpleEventPublicationDescriptor;
        private final SocketOperationBindingDescriptor emitMatchedBetDescriptor;
        private final SocketOperationBindingDescriptor emitLogMessageDescriptor;
        private final SocketOperationBindingDescriptor boolSimpleTypeEchoDescriptor;
        private final SocketOperationBindingDescriptor byteSimpleTypeEchoDescriptor;
        private final SocketOperationBindingDescriptor i32SimpleTypeEchoDescriptor;
        private final SocketOperationBindingDescriptor i64SimpleTypeEchoDescriptor;
        private final SocketOperationBindingDescriptor floatSimpleTypeEchoDescriptor;
        private final SocketOperationBindingDescriptor doubleSimpleTypeEchoDescriptor;
        private final SocketOperationBindingDescriptor stringSimpleTypeEchoDescriptor;
        private final SocketOperationBindingDescriptor dateTimeSimpleTypeEchoDescriptor;
        private final SocketOperationBindingDescriptor i32ListSimpleTypeEchoDescriptor;
        private final SocketOperationBindingDescriptor i32SetSimpleTypeEchoDescriptor;
        private final SocketOperationBindingDescriptor i32MapSimpleTypeEchoDescriptor;

}
TOP

Related Classes of com.betfair.baseline.v2.socket.BaselineSocketServiceBindingDescriptor

TOP
Copyright © 2018 www.massapi.com. 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.