X12SplitterProviderExtension.java :  » ESB » cbesb-1.2 » com » bostech » corporation » component » x12splitter » wsdl » Java Open Source

Java Open Source » ESB » cbesb 1.2 
cbesb 1.2 » com » bostech » corporation » component » x12splitter » wsdl » X12SplitterProviderExtension.java
package com.bostech.corporation.component.x12splitter.wsdl;

import javax.wsdl.extensions.ExtensionRegistry;
import javax.xml.namespace.QName;

import com.ibm.wsdl.Constants;
import com.bostechcorp.cbesb.runtime.component.util.wsdl.BaseBinding;
import com.bostechcorp.cbesb.runtime.component.util.wsdl.BaseBindingDeserializer;

public class X12SplitterProviderExtension {

    public static final String NS_URI_COMP = "http://cbesb.bostechcorp.com/x12splitter/1.0";

    public static final String ELEM_PROVIDER = "provider";

    public static final QName Q_ELEM_COMP_PROVIDER = new QName(NS_URI_COMP, ELEM_PROVIDER);

    public static final QName Q_ELEM_COMP_BINDING = new QName(NS_URI_COMP,
            Constants.ELEM_BINDING);

    public static final String destinationServiceName = "destinationServiceName";

    public static final String destinationEndpointName = "destinationEndpointName";

    public static final String WSDL2_NS = "http://www.w3.org/2004/08/wsdl/";

    public static void register(ExtensionRegistry registry) {
        registry.registerDeserializer(javax.wsdl.Port.class, Q_ELEM_COMP_PROVIDER,
                new X12SplitterProviderDeserializer());
        registry.mapExtensionTypes(javax.wsdl.Port.class, Q_ELEM_COMP_PROVIDER,
                X12SplitterProvider.class);
        registry.registerDeserializer(javax.wsdl.Binding.class, Q_ELEM_COMP_BINDING,
                new BaseBindingDeserializer());
        registry.mapExtensionTypes(javax.wsdl.Binding.class, Q_ELEM_COMP_BINDING,
                BaseBinding.class);
    }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.