Package org.apache.axis2.databinding.metadata

Examples of org.apache.axis2.databinding.metadata.ElementDesc


            AnonymousServiceFactory.getAnonymousService(synapseOutMessageContext.getConfiguration(),
            axisCfg, wsAddressingEnabled, wsRMEnabled, wsSecurityEnabled);
        // mark the anon services created to be used in the client side of synapse as hidden
        // from the server side of synapse point of view
        anoymousService.getParent().addParameter(SynapseConstants.HIDDEN_SERVICE_PARAM, "true");
        ServiceGroupContext sgc = new ServiceGroupContext(
            axisCfgCtx, (AxisServiceGroup) anoymousService.getParent());
        ServiceContext serviceCtx = sgc.getServiceContext(anoymousService);

        boolean outOnlyMessage = "true".equals(synapseOutMessageContext.getProperty(
                SynapseConstants.OUT_ONLY)) || WSDL2Constants.MEP_URI_IN_ONLY.equals(
                originalInMsgCtx.getOperationContext()
                        .getAxisOperation().getMessageExchangePattern());
View Full Code Here


        public static TypeDesc getTypeDesc() {
            if (typeDesc == null) {
                typeDesc = new TypeDesc();
                typeDesc.setJavaClass(ArrayTest.class);
                ElementDesc desc = new ElementDesc();
                desc.setFieldName("collection");
                desc.setQName(new QName("item"));
                desc.setMaxOccurs(-1);
                typeDesc.addField(desc);
            }
            return typeDesc;
        }
View Full Code Here

        public static TypeDesc getTypeDesc() {
            if (typeDesc == null) {
                typeDesc = new TypeDesc();
                typeDesc.setJavaClass(ArrayTest.class);
                ElementDesc desc = new ElementDesc();
                desc.setFieldName("collection");
                desc.setQName(new QName("item"));
                desc.setMaxOccurs(-1);
                typeDesc.addField(desc);
            }
            return typeDesc;
        }
View Full Code Here

        public static TypeDesc getTypeDesc() {
            if (typeDesc == null) {
                typeDesc = new TypeDesc();
                typeDesc.setJavaClass(ArrayTest.class);
                ElementDesc desc = new ElementDesc();
                desc.setFieldName("collection");
                desc.setQName(new QName("item"));
                desc.setMaxOccurs(-1);
                typeDesc.addField(desc);
            }
            return typeDesc;
        }
View Full Code Here

            }

            if (event == XMLStreamConstants.START_ELEMENT) {
                // Work through the child elements
                QName elementName = reader.getName();
                ElementDesc desc = typeDesc.getElementDesc(elementName);
                if (desc != null) {
                    Integer count = (Integer)elementCounts.get(elementName);
                    if (count == null) count = new Integer(0);
                    elementCounts.put(elementName,
                                      new Integer(count.intValue() + 1));
                    Deserializer dser =
                            desc.getDeserializer(count.intValue(), targetObject);
                    context.deserialize(reader, dser);
                }
            }
        }
    }
View Full Code Here

            throws Exception {
        // Write any attributes that need writing here

        Iterator elements = typeDesc.getElementDescs();
        while (elements.hasNext()) {
            ElementDesc desc = (ElementDesc) elements.next();
            Object fieldValue = desc.getValue(object);
            Serializer ser = desc.getSerializer();
            QName qname = desc.getQName();
            context.serializeElement(qname, fieldValue, ser);
        }

        context.getWriter().writeEndElement();
    }
View Full Code Here

            deploymentFileData.setClassLoader(isDirectory, getClass().getClassLoader(),
                    (File) cfgCtx.getAxisConfiguration().getParameterValue(
                            Constants.Configuration.ARTIFACTS_TEMP_DIR),
                    cfgCtx.getAxisConfiguration().isChildFirstClassLoading());

            DeploymentClassLoader urlCl
                = (DeploymentClassLoader)deploymentFileData.getClassLoader();
            Thread.currentThread().setContextClassLoader(urlCl);

            // StartupFactory registration
            for (StartupFactory factory : getProviders(StartupFactory.class, urlCl)) {
View Full Code Here

    private void handleException(String message, Exception e) throws DeploymentException {
        if (log.isDebugEnabled()) {
            log.debug(message, e);
        }
        throw new DeploymentException(message, e);
    }
View Full Code Here

    private void handleException(String message, Throwable t) throws DeploymentException {
        if (log.isDebugEnabled()) {
            log.debug(message, t);
        }
        throw new DeploymentException(message, t);
    }
View Full Code Here

            }
        } else {
            String msg = "Artifact representing the filename "
                    + fileName + " is not deployed on Synapse";
            log.error(msg);
            throw new DeploymentException(msg);
        }

        if (log.isDebugEnabled()) {
            log.debug("UnDeployment of the synapse artifact from file : "
                    + fileName + " : COMPLETED");
View Full Code Here

TOP

Related Classes of org.apache.axis2.databinding.metadata.ElementDesc

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.