Examples of UrlMatcher


Examples of org.wso2.carbon.registry.core.jdbc.handlers.filters.URLMatcher

    }

    public static void registerPerRegistryRequestListener(RegistryContext registryContext) {
        HandlerManager handlerManager = registryContext.getHandlerManager();
        PerRegistryRequestListener storeBandwidthHandler = new PerRegistryRequestListener();
        URLMatcher anyUrlMatcher = new URLMatcher();
        anyUrlMatcher.setPattern(".*");
        String[] applyingFilters =
                new String[] { Filter.PUT, Filter.IMPORT, Filter.GET, Filter.DUMP, Filter.RESTORE, };

        handlerManager.addHandlerWithPriority(
                applyingFilters, anyUrlMatcher, storeBandwidthHandler);
View Full Code Here

Examples of org.wso2.carbon.registry.core.jdbc.handlers.filters.URLMatcher

                        registry.getRegistryContext() == null ||
                        registry.getRegistryContext().getHandlerManager() == null) {
                    String msg = "Error Initializing Registry Eventing Handler";
                    log.error(msg);
                } else {
                    URLMatcher filter = new URLMatcher();
                    filter.setDeletePattern(".*");
                    filter.setPutPattern(".*");
                    filter.setPutChildPattern(".*");
                    filter.setMovePattern(".*");
                    filter.setCopyPattern(".*");
                    filter.setRenamePattern(".*");
                    filter.setCreateVersionPattern(".*");
                    filter.setApplyTagPattern(".*");
                    filter.setRemoveTagPattern(".*");
                    filter.setAddCommentPattern(".*");
                    filter.setAddAssociationPattern(".*");
                    filter.setRemoveAssociationPattern(".*");
                    filter.setRateResourcePattern(".*");
                    filter.setCreateLinkPattern(".*");
                    filter.setRemoveLinkPattern(".*");
                    filter.setRestorePattern(".*");
                    RegistryEventingHandler handler = new RegistryEventingHandler();
                    registry.getRegistryContext().getHandlerManager().addHandler(null, filter,
                            handler, HandlerLifecycleManager.DEFAULT_REPORTING_HANDLER_PHASE);
                    registry.setEventingServiceURL(null, endpoint);
                    Utils.setDefaultEventingServiceURL(endpoint);
                    log.debug("Successfully Initialized the Registry Eventing Handler");

                    /*URLMatcher erbSubManagerMountFilter = new URLMatcher();
                    erbSubManagerMountFilter.setPutPattern(
                            eventingRoot + "/.*");
                    SubscriptionManagerHandler erbSubManagerMountHanlder =
                            new EmbeddedRegistryBasedSubscriptionManagerMountHandler();
                    registry.getRegistryContext().getHandlerManager().addHandler(null,
                            erbSubManagerMountFilter, erbSubManagerMountHanlder);
                    erbSubManagerMountHanlder.init(registry.getRegistryContext(), eventingRoot);
                    log.debug("Successfully Initialized the Subscription Manager Mount Handler");*/


                    URLMatcher erbSubManagerRRFilter = new URLMatcher();
                    erbSubManagerRRFilter.setCopyPattern(".*");
                    erbSubManagerRRFilter.setRenamePattern(".*");
                    erbSubManagerRRFilter.setMovePattern(".*");
                    erbSubManagerRRFilter.setDeletePattern(".*");
                    SubscriptionManagerHandler erbSubManagerRRHanlder =
                            new EmbeddedRegistryBasedSubscriptionManagerResourceRelocateHandler();
                    registry.getRegistryContext().getHandlerManager().addHandler(null,
                            erbSubManagerRRFilter, erbSubManagerRRHanlder,
                            HandlerLifecycleManager.DEFAULT_REPORTING_HANDLER_PHASE);
View Full Code Here

Examples of org.wso2.carbon.registry.core.jdbc.handlers.filters.URLMatcher

                    registry.getRegistryContext() == null ||
                    registry.getRegistryContext().getHandlerManager() == null) {
                String msg = "Error Initializing Registry Profile Handler";
                log.error(msg);
            } else {
                URLMatcher filter = new URLMatcher();
//                filter.setGetPattern(RegistryUtils.getAbsolutePath(registry.getRegistryContext(),
//                        RegistryConstants.CONFIG_REGISTRY_BASE_PATH + RegistryConstants.PROFILES_PATH) +
//                        ".*/profiles");
//                filter.setPutPattern(RegistryUtils.getAbsolutePath(registry.getRegistryContext(),
//                        RegistryConstants.CONFIG_REGISTRY_BASE_PATH + RegistryConstants.PROFILES_PATH) +
//                        ".*/profiles");
                filter.setGetPattern(RegistryUtils.getAbsolutePath(registry.getRegistryContext(),
                        "/") + ".*" + RegistryConstants.PROFILES_PATH + ".*/profiles");
                filter.setPutPattern(RegistryUtils.getAbsolutePath(registry.getRegistryContext(),
                        "/") + ".*" + RegistryConstants.PROFILES_PATH + ".*/profiles");
                ProfilesAddHandler handler = new ProfilesAddHandler();
                registry.getRegistryContext().getHandlerManager().addHandler(null, filter, handler);
            }
        } catch (Exception e) {
View Full Code Here

Examples of org.wso2.carbon.registry.core.jdbc.handlers.filters.URLMatcher

            return;
        }

        HandlerManager handlerManager = registryContext.getHandlerManager();
        RegistryUsageListener handler = new RegistryUsageListener();
        URLMatcher anyUrlMatcher = new URLMatcher();
        anyUrlMatcher.setPattern(".*");
        String[] applyingFilters = new String[]{
                Filter.PUT, Filter.IMPORT, Filter.GET, Filter.DUMP, Filter.RESTORE, Filter.DELETE};

        handlerManager.addHandlerWithPriority(applyingFilters, anyUrlMatcher, handler,
                HandlerLifecycleManager.DEFAULT_REPORTING_HANDLER_PHASE);
View Full Code Here

Examples of org.wso2.carbon.registry.core.jdbc.handlers.filters.URLMatcher

    }

    public static void registerPerRegistryRequestListener(RegistryContext registryContext) {
        HandlerManager handlerManager = registryContext.getHandlerManager();
        PerRegistryRequestListener storeBandwidthHandler = new PerRegistryRequestListener();
        URLMatcher anyUrlMatcher = new URLMatcher();
        anyUrlMatcher.setPattern(".*");
        String[] applyingFilters =
                new String[] { Filter.PUT, Filter.IMPORT, Filter.GET, Filter.DUMP, Filter.RESTORE, };

        handlerManager.addHandlerWithPriority(
                applyingFilters, anyUrlMatcher, storeBandwidthHandler);
View Full Code Here

Examples of org.zkoss.spring.security.util.UrlMatcher

        RootBeanDefinition interceptor = getStandardFilter(pc, FilterSecurityInterceptor.class.getName());       

        Object accessDecisionManager = interceptor.getPropertyValues().getPropertyValue("accessDecisionManager").getValue();
        Object authenticationManager = interceptor.getPropertyValues().getPropertyValue("authenticationManager").getValue();

        final UrlMatcher matcher = createUrlMatcher(element);
        builder.addPropertyValue("accessDecisionManager", accessDecisionManager);
        builder.addPropertyValue("authenticationManager", authenticationManager);
        builder.addPropertyValue("objectDefinitionSource", new ZkEventProcessDefinitionSourceImpl(matcher, requestMap));
        pc.getRegistry().registerBeanDefinition(ZkBeanIds.ZK_EVENT_PROCESS_INTERCEPTOR, builder.getBeanDefinition());
    }
View Full Code Here

Examples of org.zkoss.spring.security.util.UrlMatcher

        if (!StringUtils.hasText(pathType)) {
            pathType = DEF_PATH_TYPE_ANT;
        }

        if (pathType.equals(OPT_PATH_TYPE_REGEX)) {
          final UrlMatcher matcher = new RegexUrlPathMatcher();
          ((RegexUrlPathMatcher)matcher).setRequiresLowerCaseUrl(false);
          return matcher;
        } else {
          final UrlMatcher matcher = new AntUrlPathMatcher();
          ((AntUrlPathMatcher)matcher).setRequiresLowerCaseUrl(false);
          return matcher;
        }
    }
View Full Code Here

Examples of org.zkoss.spring.security.util.UrlMatcher

    }

    protected void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) {
        List interceptUrls = DomUtils.getChildElementsByTagName(element, ZkElements.INTERCEPT_EVENT);
       
        UrlMatcher matcher = ZkEventSecurityBeanDefinitionParser.createUrlMatcher(element);
       
        LinkedHashMap<EventProcessKey, Collection<ConfigAttribute>> requestMap =
          parseInterceptEventsForZkEventProcessMap(interceptUrls, parserContext);
        builder.addConstructorArgValue(matcher);
        builder.addConstructorArgValue(requestMap);
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.