Examples of AlternateDocBase


Examples of org.glassfish.grizzly.http.server.util.AlternateDocBase

        File file = null;
        if (alternateDocBases == null
                || alternateDocBases.size() == 0) {
            file = new File(getBasePath(getDocBase()), path);
        } else {
            AlternateDocBase match = AlternateDocBase.findMatch(
                                                path, alternateDocBases);
            if (match != null) {
                file = new File(match.getBasePath(), path);
            } else {
                // None of the url patterns for alternate doc bases matched
                file = new File(getBasePath(getDocBase()), path);
            }
        }
View Full Code Here

Examples of org.glassfish.grizzly.http.server.util.AlternateDocBase

        if (alternateDocBases == null
                || alternateDocBases.size() == 0) {
            resources = getResources();
        } else {
            AlternateDocBase match = AlternateDocBase.findMatch(
                                path, alternateDocBases);
            if (match != null) {
                resources = match.getResources();
            } else {
                // None of the url patterns for alternate doc bases matched
                resources = getResources();
            }
        }
View Full Code Here

Examples of org.glassfish.grizzly.http.server.util.AlternateDocBase

            DirContext resources = null;
            if (alternateDocBases == null
                    || alternateDocBases.size() == 0) {
                resources = context.getResources();
            } else {
                AlternateDocBase match = AlternateDocBase.findMatch(
                                                path, alternateDocBases);
                if (match != null) {
                    resources = match.getResources();
                } else {
                    // None of the url patterns for alternate doc bases matched
                    resources = getResources();
                }
            }
View Full Code Here

Examples of org.glassfish.grizzly.http.server.util.AlternateDocBase

        if (alternateDocBases == null
                || alternateDocBases.size() == 0) {
            resources = getResources();
        } else {
            AlternateDocBase match = AlternateDocBase.findMatch(
                                path, alternateDocBases);
            if (match != null) {
                resources = match.getResources();
            } else {
                // None of the url patterns for alternate doc bases matched
                resources = getResources();
            }
        }
View Full Code Here

Examples of org.glassfish.grizzly.http.server.util.AlternateDocBase

            throw new IllegalArgumentException("The urlPattern argument can't be null");
        } else if (docBase == null) {
            throw new IllegalArgumentException("The docBase argument can't be null");
        }

        AlternateDocBase alternateDocBase = new AlternateDocBase();
        alternateDocBase.setUrlPattern(urlPattern);
        alternateDocBase.setDocBase(docBase);
        alternateDocBase.setBasePath(getBasePath(docBase));
       
        alternateDocBases.add(alternateDocBase);
    }
View Full Code Here

Examples of org.glassfish.grizzly.http.server.util.AlternateDocBase

        addToFileCache(request, response, file);
        sendFile(response, file);
    }
   
    private File lookupInADB(final String uri) {
        final AlternateDocBase adb = AlternateDocBase.findMatch(
                uri, alternateDocBases);
        if (adb != null) {
            File file = new File(adb.getBasePath(), uri);
            boolean exists = file.exists();
            boolean isDirectory = file.isDirectory();

            if (exists && isDirectory) {
                file = new File(file, "/index.html");
View Full Code Here

Examples of org.glassfish.grizzly.http.server.util.AlternateDocBase

        ProxyDirContext proxyDirContext = resources;
        if (alternateDocBases == null
                || alternateDocBases.size() == 0) {
            cacheEntry = proxyDirContext.lookupCache(path);
        } else {
            AlternateDocBase match = AlternateDocBase.findMatch(
                                            path, alternateDocBases);
            if (match != null) {
                cacheEntry = ((ProxyDirContext) match.getResources()).lookupCache(path);
            } else {
                // None of the url patterns for alternate docbases matched
                cacheEntry = proxyDirContext.lookupCache(path);
            }
        }
View Full Code Here

Examples of org.glassfish.grizzly.http.server.util.AlternateDocBase

        if (urlPattern == null || docBase == null) {
            throw new IllegalArgumentException(rb.getString(MISS_PATH_OR_URL_PATTERN_EXCEPTION));
        }

        AlternateDocBase alternateDocBase = new AlternateDocBase();
        alternateDocBase.setUrlPattern(urlPattern);
        alternateDocBase.setDocBase(docBase);
        alternateDocBase.setBasePath(getBasePath(docBase));

        if (alternateDocBases == null) {
            alternateDocBases = new ArrayList<AlternateDocBase>();
        }
        alternateDocBases.add(alternateDocBase);
View Full Code Here

Examples of org.glassfish.grizzly.http.server.util.AlternateDocBase

        File file = null;
        if (alternateDocBases == null
                || alternateDocBases.size() == 0) {
            file = new File(getBasePath(getDocBase()), path);
        } else {
            AlternateDocBase match = AlternateDocBase.findMatch(
                                                path, alternateDocBases);
            if (match != null) {
                file = new File(match.getBasePath(), path);
            } else {
                // None of the url patterns for alternate doc bases matched
                file = new File(getBasePath(getDocBase()), path);
            }
        }
View Full Code Here

Examples of org.glassfish.grizzly.http.server.util.AlternateDocBase

        if (alternateDocBases == null
                || alternateDocBases.size() == 0) {
            resources = getResources();
        } else {
            AlternateDocBase match = AlternateDocBase.findMatch(
                                path, alternateDocBases);
            if (match != null) {
                resources = match.getResources();
            } else {
                // None of the url patterns for alternate doc bases matched
                resources = getResources();
            }
        }
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.