Examples of DependencyTracker


Examples of org.codehaus.groovy.tools.gse.DependencyTracker

                public void call(final SourceUnit source, GeneratorContext context, ClassNode classNode)
                        throws CompilationFailedException {
                    // GROOVY-4013: If it is an inner class, tracking its dependencies doesn't really
                    // serve any purpose and also interferes with the caching done to track dependencies
                    if (classNode instanceof InnerClassNode) return;
                    DependencyTracker dt = new DependencyTracker(source, cache, precompiledEntries);
                    dt.visitClass(classNode);
                }
            }, Phases.CLASS_GENERATION);

            cu.setClassNodeResolver(new ClassNodeResolver() {
                @Override
View Full Code Here

Examples of org.wso2.carbon.mediation.dependency.mgt.DependencyTracker

    protected DependencyManagementService dependencyMgtSvc;

    protected SynapseConfiguration createSynapseConfig() {
        SynapseConfiguration synapseConfig = new SynapseConfiguration();
        synapseConfig.setAxisConfiguration(new AxisConfiguration());
        DependencyTracker tracker = new DependencyTracker();
        synapseConfig.registerObserver(tracker);
        dependencyMgtSvc = new DependencyManagementServiceImpl(tracker);
        return synapseConfig;
    }
View Full Code Here

Examples of org.wso2.carbon.mediation.dependency.mgt.DependencyTracker

    protected synchronized void setDependencyTracker(int tenantId, DependencyTracker tracker) {
        trackers.put(tenantId, tracker);
    }

    public boolean hasDependents(int tenantId, int type, String key) {
        DependencyTracker tracker = trackers.get(tenantId);
        return tracker != null && tracker.hasDependents(type, key);
    }
View Full Code Here

Examples of org.wso2.carbon.mediation.dependency.mgt.DependencyTracker

        DependencyTracker tracker = trackers.get(tenantId);
        return tracker != null && tracker.hasDependents(type, key);
    }

    public boolean hasActiveDependents(int tenantId, int type, String key) {
        DependencyTracker tracker = trackers.get(tenantId);
        return tracker != null && tracker.hasActiveDependents(type, key);
    }
View Full Code Here

Examples of org.wso2.carbon.mediation.dependency.mgt.DependencyTracker

        DependencyTracker tracker = trackers.get(tenantId);
        return tracker != null && tracker.hasActiveDependents(type, key);
    }

    public ConfigurationObject[] getDependents(int tenantId, int type, String key) {
        DependencyTracker tracker = trackers.get(tenantId);
        if (tracker != null) {
            ConfigurationObject[] dependents = tracker.getDependents(type, key);
            if (dependents != null) {
                return dependents.clone();
            }
        }
        return null;
View Full Code Here

Examples of org.wso2.carbon.mediation.dependency.mgt.DependencyTracker

                synCfg.getAxisConfiguration()).getTenantId();

        List<SynapseObserver> observers = synCfg.getObservers();
        for (SynapseObserver o : observers) {
            if (o instanceof DependencyTracker) {
                DependencyTracker tracker = (DependencyTracker) o;
                mgtService.setDependencyTracker(tenantId, tracker);
                if (log.isDebugEnabled()) {
                    log.debug("Dependency tracker found for the tenant: " + tenantId);
                }
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.