Examples of Definition


Examples of javax.wsdl.Definition

   
    private Definition loadDefinition(String url) throws WSDLException {
        WSDLReader reader = factory.newWSDLReader();
        reader.setFeature("javax.wsdl.verbose", false);
        reader.setExtensionRegistry(registry);
        Definition def = reader.readWSDL(url);
        synchronized (definitionsMap) {
            definitionsMap.put(url, def);
        }
        return def;
    }
View Full Code Here

Examples of javax.wsdl.Definition

        }
        return def;
    }

    private Definition createDefinition(Class<?> sei) throws Exception {
        Definition definition = null;
        if (LOG.isLoggable(Level.INFO)) {
            LOG.info("createDefinition for class: " + sei.getName());
        }
        File tmp = null;
        try {
View Full Code Here

Examples of javax.wsdl.Definition

       
       
        if ("GET".equals(req.getMethod()) && req.getURI().toString().toLowerCase().endsWith("?wsdl")) {
            try {
               
                Definition def = EndpointReferenceUtils.getWSDLDefinition(bus.getWSDLManager(), reference);
                resp.addField("Content-Type", "text/xml");
                bus.getWSDLManager().getWSDLFactory().newWSDLWriter().writeWSDL(def, resp.getOutputStream());
                resp.getOutputStream().flush();
                resp.commit();
                req.setHandled(true);
View Full Code Here

Examples of javax.wsdl.Definition

    public String[] getServices() {
        List<String> strList = new ArrayList<String>();
        Set<Definition> defSet = new HashSet<Definition>(definitionsMap.values());    
        for (Iterator<Definition> it = defSet.iterator();
            it.hasNext();) {
            Definition definition = it.next();
            String defName = "Definition: " + definition.getQName().toString();         
            for (Iterator jt = definition.getServices().keySet().iterator();
                jt.hasNext();) {
                QName serviceQName = (QName)jt.next();
                String name = defName + " Service: " + serviceQName.toString();
                strList.add(name);
            }               
View Full Code Here

Examples of javax.wsdl.Definition

    public String[] getBindings() {      
        List<String> strList = new ArrayList<String>();
        Set<Definition> defSet = new HashSet<Definition>(definitionsMap.values());
        for (Iterator<Definition> it = defSet.iterator();
            it.hasNext();) {
            Definition definition = it.next();
            String defName = "Definition: " + definition.getQName().toString();
            for (Iterator jt = definition.getBindings().values().iterator();
                jt.hasNext();) {
                Binding binding = (Binding)jt.next();
                String name = defName + " Binding: " + binding.getQName().toString();
                strList.add(name);
            }               
View Full Code Here

Examples of javax.wsdl.Definition

    public String[] getPorts() {
        List<String> strList = new ArrayList<String>();
        Set<Definition> defSet = new HashSet<Definition>(definitionsMap.values());       
        for (Iterator<Definition> it = defSet.iterator();
            it.hasNext();) {
            Definition definition = it.next();
            String defName = "Definition: " + definition.getQName().toString();
            for (Iterator jt = definition.getPortTypes().values().iterator();
                jt.hasNext();) {
                PortType port = (PortType)jt.next();              
                String name = defName + " PortType: " + port.getQName().toString();
                strList.add(name);
            }               
View Full Code Here

Examples of javax.wsdl.Definition

   
    @ManagedOperation(currencyTimeLimit = 30,
                      description = "The celtix bus WSDL defined service and port provider operation")
    public String[] getOperation(String def, String pt) {
        List<String> strList = new ArrayList<String>();
        Definition definition = null;
        PortType port = null;
        Set<Definition> defSet = new HashSet<Definition>(definitionsMap.values());
        for (Iterator<Definition> it = defSet.iterator();
            it.hasNext();) {
            definition = it.next();
            if (def.compareTo(definition.getQName().getLocalPart()) == 0) {
                for (Iterator jt = definition.getPortTypes().values().iterator();
                        jt.hasNext();) {                   
                    port = (PortType)jt.next();
                    if (pt.compareTo(port.getQName().getLocalPart()) == 0) {
                        break;
                    }
View Full Code Here

Examples of javax.wsdl.Definition

            }
        }
        doInit = false;
    }
    private void initOpMap() throws WSDLException {
        Definition def = EndpointReferenceUtils.getWSDLDefinition(bus.getWSDLManager(), reference);
        if (def == null) {
            return;
        }
        Port port = EndpointReferenceUtils.getPort(bus.getWSDLManager(), reference);
        List ops = port.getBinding().getBindingOperations();
        Iterator opIt = ops.iterator();
        while (opIt.hasNext()) {
            BindingOperation op = (BindingOperation)opIt.next();
            BindingInput bindingInput = op.getBindingInput();
            List elements = bindingInput.getExtensibilityElements();
            QName qn = new QName(def.getTargetNamespace(), op.getName());
            for (Iterator i = elements.iterator(); i.hasNext();) {
                Object element = i.next();
                if (SOAPBody.class.isInstance(element)) {
                    SOAPBody body = (SOAPBody)element;
                    if (body.getNamespaceURI() != null) {
View Full Code Here

Examples of javax.wsdl.Definition

            return;
        }
       
        if ("GET".equals(req.getMethod())) {
            try {
                Definition def = EndpointReferenceUtils.getWSDLDefinition(bus.getWSDLManager(), reference);
               
                resp.addHeader("Content-Type", "text/xml");
                Port port = EndpointReferenceUtils.getPort(bus.getWSDLManager(), reference);
                List<?> exts = port.getExtensibilityElements();
                if (exts.size() > 0) {
View Full Code Here

Examples of javax.wsdl.Definition

        properties.put("org.objectweb.celtix.BusId", "MPT1");
        Bus bus = Bus.init(null, properties);
        Bus.setCurrent(bus);

        URL wsdlUrl = getClass().getResource("resources/router.wsdl");
        Definition def = bus.getWSDLManager().getDefinition(wsdlUrl);

        QName sourceSrv = new QName("http://objectweb.org/HWRouter", "HTTPSoapServiceSource");
        String sourcePort = new String("HTTPSoapPortSource");
        QName destSrv = new QName("http://objectweb.org/HWRouter", "HTTPSoapServiceDestination");
        String destPort = new String("HTTPSoapPortDestination");
View Full Code Here
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.