Package com.alibaba.citrus.service.resource

Examples of com.alibaba.citrus.service.resource.ResourceTrace


            resource = doLoad(resourceName, options); // Խ��filters
        } catch (ResourceNotFoundException e) {
            // ignore
        }

        return new ResourceTrace(trace, resource);
    }
View Full Code Here


        if (parent != null) {
            try {
                return parent.getResource(resourceName, options);
            } finally {
                if (trace != null) {
                    ResourceTrace parentTrace = parent.trace(resourceName, options);

                    if (parentTrace != null) {
                        for (ResourceTraceElement element : parentTrace) {
                            trace.add(element);
                        }
View Full Code Here

            resource = doLoad(resourceName, options); // 越过filters
        } catch (ResourceNotFoundException e) {
            // ignore
        }

        return new ResourceTrace(trace, resource);
    }
View Full Code Here

        if (parent != null) {
            try {
                return parent.getResource(resourceName, options);
            } finally {
                if (trace != null) {
                    ResourceTrace parentTrace = parent.trace(resourceName, options);

                    if (parentTrace != null) {
                        for (ResourceTraceElement element : parentTrace) {
                            trace.add(element);
                        }
View Full Code Here

        traceResourceTemplate.accept(this);
    }

    public void visitTrace(Template traceElementTemplate, Template resultTemplate, Template resultNotExistTemplate,
                           Template resultNotFoundTemplate) {
        ResourceTrace trace = resourceLoadingService.trace(resourceName, ResourceLoadingService.FOR_CREATE);

        for (ResourceTraceElement traceElement : trace) {
            this.traceElement = traceElement;
            traceElementTemplate.accept(this);
        }

        result = trace.getResult();

        if (result == null) {
            resultNotFoundTemplate.accept(this);
        } else if (!result.exists()) {
            resultNotExistTemplate.accept(this);
View Full Code Here

        traceResourceTemplate.accept(this);
    }

    public void visitTrace(Template traceElementTemplate, Template resultTemplate, Template resultNotExistTemplate,
                           Template resultNotFoundTemplate) {
        ResourceTrace trace = resourceLoadingService.trace(resourceName, ResourceLoadingService.FOR_CREATE);

        for (ResourceTraceElement traceElement : trace) {
            this.traceElement = traceElement;
            traceElementTemplate.accept(this);
        }

        result = trace.getResult();

        if (result == null) {
            resultNotFoundTemplate.accept(this);
        } else if (!result.exists()) {
            resultNotExistTemplate.accept(this);
View Full Code Here

            resource = doLoad(resourceName, options); // Խ��filters
        } catch (ResourceNotFoundException e) {
            // ignore
        }

        return new ResourceTrace(trace, resource);
    }
View Full Code Here

        if (parent != null) {
            try {
                return parent.getResource(resourceName, options);
            } finally {
                if (trace != null) {
                    ResourceTrace parentTrace = parent.trace(resourceName, options);

                    if (parentTrace != null) {
                        for (ResourceTraceElement element : parentTrace) {
                            trace.add(element);
                        }
View Full Code Here

TOP

Related Classes of com.alibaba.citrus.service.resource.ResourceTrace

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.