Package org.apache.geronimo.jaxws.info

Examples of org.apache.geronimo.jaxws.info.HandlerChainsInfo


    private HandlerChainsInfoBuilder handlerChainsInfoBuilder = new HandlerChainsInfoBuilder();

    public void testBasic() throws Exception {
        InputStream in = getClass().getResourceAsStream("/handlers.xml");
        assertTrue(in != null);
        HandlerChainsInfo handlerChains = toHandlerChains(in);
        assertEquals(3, handlerChains.handleChains.size());

        GeronimoHandlerResolver resolver = new GeronimoHandlerResolver(new MockBundle(getClass().getClassLoader(), null, 11L), getClass(), handlerChains, null);

        List<Handler> handlers = null;
View Full Code Here


    }

    public void testServiceMatching() throws Exception {
        InputStream in = getClass().getResourceAsStream("/handlers_service.xml");
        assertTrue(in != null);
        HandlerChainsInfo handlerChains = toHandlerChains(in);
        assertEquals(4, handlerChains.handleChains.size());

        GeronimoHandlerResolver resolver = new GeronimoHandlerResolver(new MockBundle(getClass().getClassLoader(), null, 11L), getClass(), handlerChains, null);

        List<Handler> handlers = null;
View Full Code Here

    }

    public void testBindingMatching() throws Exception {
        InputStream in = getClass().getResourceAsStream("/handlers_bindings.xml");
        assertTrue(in != null);
        HandlerChainsInfo handlerChains = toHandlerChains(in);
        assertEquals(4, handlerChains.handleChains.size());

        GeronimoHandlerResolver resolver = new GeronimoHandlerResolver(new MockBundle(getClass().getClassLoader(), null, 11L), getClass(), handlerChains, null);
        List<Handler> handlers = null;
View Full Code Here

    }

    public void testPortMatching() throws Exception {
        InputStream in = getClass().getResourceAsStream("/handlers_port.xml");
        assertTrue(in != null);
        HandlerChainsInfo handlerChains = toHandlerChains(in);
        assertEquals(4, handlerChains.handleChains.size());

        GeronimoHandlerResolver resolver = new GeronimoHandlerResolver(new MockBundle(getClass().getClassLoader(), null, 11L), getClass(), handlerChains, null);

        List<Handler> handlers = null;
View Full Code Here

    }

    public void testMixedMatching() throws Exception {
        InputStream in = getClass().getResourceAsStream("/handlers_mixed.xml");
        assertTrue(in != null);
        HandlerChainsInfo handlerChains = toHandlerChains(in);
        assertEquals(3, handlerChains.handleChains.size());

        GeronimoHandlerResolver resolver = new GeronimoHandlerResolver(new MockBundle(getClass().getClassLoader(), null, 11L), getClass(), handlerChains, null);

        List<Handler> handlers = null;
View Full Code Here

        wsdlURI = JAXWSBuilderUtils.normalizeWsdlPath(module, wsdlURI);

        serviceQName = builder.getServiceQName();
        Map<Object, EndpointInfo> seiInfoMap = builder.getEndpointInfo();

        HandlerChainsInfo handlerChainsInfo = null;
        if(serviceRef.getHandlerChains() != null) {
            handlerChainsInfo = handlerChainsInfoBuilder.build(serviceRef.getHandlerChains());
        }

        String serviceReferenceName = (serviceReferenceType == null) ? null : serviceReferenceType.getName();
View Full Code Here

        wsdlURI = JAXWSBuilderUtils.normalizeWsdlPath(module, wsdlURI);

        serviceQName = builder.getServiceQName();
        Map<Object, EndpointInfo> seiInfoMap = builder.getEndpointInfo();

        HandlerChainsInfo handlerChainsInfo = null;
        if(serviceRef.getHandlerChains() != null) {
            handlerChainsInfo = handlerChainsInfoBuilder.build(serviceRef.getHandlerChains());
        }
        String serviceReferenceName = (serviceReference == null) ? null : serviceReference.getName();
        return new CXFServiceReference(serviceInterface.getName(), serviceReferenceName, wsdlURI, serviceQName, module.getModuleName(), handlerChainsInfo, seiInfoMap);
View Full Code Here

     */
    public HandlerChainsInfo buildHandlerChainFromClass(Class<?> clz, HandlerChainsInfo existingHandlerChainsInfo) {
        if (log.isDebugEnabled()) {
            log.debug("building handler chain on class " + clz.getName());
        }
        HandlerChainsInfo handlerChainsInfo = null;
        HandlerChainAnnotation hcAnn = findHandlerChainAnnotation(clz, true);
        if (hcAnn == null) {
            if (log.isDebugEnabled()) {
                log.debug("no HandlerChain annotation on " + clz);
            }
            handlerChainsInfo = new HandlerChainsInfo();
        } else {
            hcAnn.validate();

            try {
                URL handlerFileURL = clz.getResource(hcAnn.getFileName());
View Full Code Here

* @version $Rev$ $Date$
*/
public class HandlerChainsInfoBuilder {

    public HandlerChainsInfo build(HandlerChains handlerChains) {
        HandlerChainsInfo handlerChainsInfo = new HandlerChainsInfo();
        for (HandlerChain handlerChain : handlerChains.getHandlerChain()) {
            HandlerChainInfo handlerChainInfo = new HandlerChainInfo();
            if (handlerChain.getServiceNamePattern() != null) {
                handlerChainInfo.serviceNamePattern = handlerChain.getServiceNamePattern();
            } else if (handlerChain.getPortNamePattern() != null) {
View Full Code Here

TOP

Related Classes of org.apache.geronimo.jaxws.info.HandlerChainsInfo

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.