/** * Set the system classes patterns. * <p> * System classes/packages are classes provided by the JVM and that * cannot be replaced by classes of the same name from WEB-INF, * regardless of the value of {@link #setParentLoaderPriority(boolean)}. * A {@link ClasspathPattern} is used to match the system classes. * @param systemClasses The systemClasses to set. */ public void setSystemClasses(String[] systemClasses) { _systemClasses = new ClasspathPattern(systemClasses); }
/** * Set the server classes patterns. * <p> * Server classes/packages are classes used to implement the server and are hidden * from the context. If the context needs to load these classes, it must have its * own copy of them in WEB-INF/lib or WEB-INF/classes. * A {@link ClasspathPattern} is used to match the server classes. * @param serverClasses The serverClasses to set. */ public void setServerClasses(String[] serverClasses) { _serverClasses = new ClasspathPattern(serverClasses); }
protected void loadSystemClasses() { if (_systemClasses != null) return; //look for a Server attribute with the list of System classes //to apply to every web application. If not present, use our defaults. Server server = getServer(); if (server != null) { Object systemClasses = server.getAttribute(SERVER_SYS_CLASSES); if (systemClasses instanceof String[]) _systemClasses = new ClasspathPattern((String[])systemClasses); else if (systemClasses instanceof ClasspathPattern) _systemClasses = new ClasspathPattern(((ClasspathPattern)systemClasses).getPatterns()); } if (_systemClasses == null) _systemClasses = new ClasspathPattern(__dftSystemClasses); }
protected void loadServerClasses() { if (_serverClasses != null) { return; } // look for a Server attribute with the list of Server classes // to apply to every web application. If not present, use our defaults. Server server = getServer(); if (server != null) { Object serverClasses = server.getAttribute(SERVER_SRV_CLASSES); if (serverClasses instanceof String[]) _serverClasses = new ClasspathPattern((String[])serverClasses); else if (serverClasses instanceof ClasspathPattern) _serverClasses = new ClasspathPattern(((ClasspathPattern)serverClasses).getPatterns()); } if (_serverClasses == null) { _serverClasses = new ClasspathPattern(__dftServerClasses); } }
/** * Set the server classes patterns. * <p> * Server classes/packages are classes used to implement the server and are hidden * from the context. If the context needs to load these classes, it must have its * own copy of them in WEB-INF/lib or WEB-INF/classes. * A {@link ClasspathPattern} is used to match the server classes. * @param serverClasses The serverClasses to set. */ public void setServerClasses(String[] serverClasses) { _serverClasses = new ClasspathPattern(serverClasses); }
/** * Set the system classes patterns. * <p> * System classes/packages are classes provided by the JVM and that * cannot be replaced by classes of the same name from WEB-INF, * regardless of the value of {@link #setParentLoaderPriority(boolean)}. * A {@link ClasspathPattern} is used to match the system classes. * @param systemClasses The systemClasses to set. */ public void setSystemClasses(String[] systemClasses) { _systemClasses = new ClasspathPattern(systemClasses); }
/** * Set the server classes patterns. * <p> * Server classes/packages are classes used to implement the server and are hidden * from the context. If the context needs to load these classes, it must have its * own copy of them in WEB-INF/lib or WEB-INF/classes. * A class pattern is a string of one of the forms:<dl> * <dt>org.package.Classname</dt><dd>Match a specific class</dd> * <dt>org.package.</dt><dd>Match a specific package hierarchy</dd> * <dt>-org.package.Classname</dt><dd>Exclude a specific class</dd> * <dt>-org.package.</dt><dd>Exclude a specific package hierarchy</dd> * </dl> * @param serverClasses The serverClasses to set. */ public void setServerClasses(String[] serverClasses) { _serverClasses = new ClasspathPattern(serverClasses); }
/** * Set the system classes patterns. * <p> * System classes/packages are classes provided by the JVM and that * cannot be replaced by classes of the same name from WEB-INF, * regardless of the value of {@link #setParentLoaderPriority(boolean)}. * A class pattern is a string of one of the forms:<dl> * <dt>org.package.Classname</dt><dd>Match a specific class</dd> * <dt>org.package.</dt><dd>Match a specific package hierarchy</dd> * <dt>-org.package.Classname</dt><dd>Exclude a specific class</dd> * <dt>-org.package.</dt><dd>Exclude a specific package hierarchy</dd> * </dl> * @param systemClasses The systemClasses to set. */ public void setSystemClasses(String[] systemClasses) { _systemClasses = new ClasspathPattern(systemClasses); }
/** * Set the server classes patterns. * <p> * Server classes/packages are classes used to implement the server and are hidden * from the context. If the context needs to load these classes, it must have its * own copy of them in WEB-INF/lib or WEB-INF/classes. * A class pattern is a string of one of the forms:<dl> * <dt>org.package.Classname</dt><dd>Match a specific class</dd> * <dt>org.package.</dt><dd>Match a specific package hierarchy</dd> * <dt>-org.package.Classname</dt><dd>Exclude a specific class</dd> * <dt>-org.package.</dt><dd>Exclude a specific package hierarchy</dd> * </dl> * @param serverClasses The serverClasses to set. */ public void setServerClasses(String[] serverClasses) { _serverClasses = new ClasspathPattern(serverClasses); }
/** * Set the system classes patterns. * <p> * System classes/packages are classes provided by the JVM and that * cannot be replaced by classes of the same name from WEB-INF, * regardless of the value of {@link #setParentLoaderPriority(boolean)}. * A class pattern is a string of one of the forms:<dl> * <dt>org.package.Classname</dt><dd>Match a specific class</dd> * <dt>org.package.</dt><dd>Match a specific package hierarchy</dd> * <dt>-org.package.Classname</dt><dd>Exclude a specific class</dd> * <dt>-org.package.</dt><dd>Exclude a specific package hierarchy</dd> * </dl> * @param systemClasses The systemClasses to set. */ public void setSystemClasses(String[] systemClasses) { _systemClasses = new ClasspathPattern(systemClasses); }
/** * Set the system classes patterns. * <p> * System classes/packages are classes provided by the JVM and that * cannot be replaced by classes of the same name from WEB-INF, * regardless of the value of {@link #setParentLoaderPriority(boolean)}. * A class pattern is a string of one of the forms:<dl> * <dt>org.package.Classname</dt><dd>Match a specific class</dd> * <dt>org.package.</dt><dd>Match a specific package hierarchy</dd> * <dt>-org.package.Classname</dt><dd>Exclude a specific class</dd> * <dt>-org.package.</dt><dd>Exclude a specific package hierarchy</dd> * </dl> * @param systemClasses The systemClasses to set. */ public void setSystemClasses(String[] systemClasses) { _systemClasses = new ClasspathPattern(systemClasses); }
/** * Set the system classes patterns. * <p> * System classes/packages are classes provided by the JVM and that * cannot be replaced by classes of the same name from WEB-INF, * regardless of the value of {@link #setParentLoaderPriority(boolean)}. * A class pattern is a string of one of the forms:<dl> * <dt>org.package.Classname</dt><dd>Match a specific class</dd> * <dt>org.package.</dt><dd>Match a specific package hierarchy</dd> * <dt>-org.package.Classname</dt><dd>Exclude a specific class</dd> * <dt>-org.package.</dt><dd>Exclude a specific package hierarchy</dd> * </dl> * @param systemClasses The systemClasses to set. */ public void setSystemClasses(String[] systemClasses) { _systemClasses = new ClasspathPattern(systemClasses); }
/** * Set the server classes patterns. * <p> * Server classes/packages are classes used to implement the server and are hidden * from the context. If the context needs to load these classes, it must have its * own copy of them in WEB-INF/lib or WEB-INF/classes. * A class pattern is a string of one of the forms:<dl> * <dt>org.package.Classname</dt><dd>Match a specific class</dd> * <dt>org.package.</dt><dd>Match a specific package hierarchy</dd> * <dt>-org.package.Classname</dt><dd>Exclude a specific class</dd> * <dt>-org.package.</dt><dd>Exclude a specific package hierarchy</dd> * </dl> * @param serverClasses The serverClasses to set. */ public void setServerClasses(String[] serverClasses) { _serverClasses = new ClasspathPattern(serverClasses); }
protected void loadSystemClasses() { if (_systemClasses != null) return; //look for a Server attribute with the list of System classes //to apply to every web application. If not present, use our defaults. Server server = getServer(); if (server != null) { Object systemClasses = server.getAttribute(SERVER_SYS_CLASSES); if (systemClasses != null && systemClasses instanceof String[]) _systemClasses = new ClasspathPattern((String[])systemClasses); } if (_systemClasses == null) _systemClasses = new ClasspathPattern(__dftSystemClasses); }
protected void loadSystemClasses() { if (_systemClasses != null) return; //look for a Server attribute with the list of System classes //to apply to every web application. If not present, use our defaults. Server server = getServer(); if (server != null) { Object systemClasses = server.getAttribute(SERVER_SYS_CLASSES); if (systemClasses != null && systemClasses instanceof String[]) _systemClasses = new ClasspathPattern((String[])systemClasses); } if (_systemClasses == null) _systemClasses = new ClasspathPattern(__dftSystemClasses); }
protected void loadSystemClasses() { if (_systemClasses != null) return; //look for a Server attribute with the list of System classes //to apply to every web application. If not present, use our defaults. Server server = getServer(); if (server != null) { Object systemClasses = server.getAttribute(SERVER_SYS_CLASSES); if (systemClasses != null && systemClasses instanceof String[]) _systemClasses = new ClasspathPattern((String[])systemClasses); } if (_systemClasses == null) _systemClasses = new ClasspathPattern(__dftSystemClasses); }
protected void loadSystemClasses() { if (_systemClasses != null) return; //look for a Server attribute with the list of System classes //to apply to every web application. If not present, use our defaults. Server server = getServer(); if (server != null) { Object systemClasses = server.getAttribute(SERVER_SYS_CLASSES); if (systemClasses instanceof String[]) _systemClasses = new ClasspathPattern((String[])systemClasses); else if (systemClasses instanceof ClasspathPattern) _systemClasses = new ClasspathPattern(((ClasspathPattern)systemClasses).getPatterns()); } if (_systemClasses == null) _systemClasses = new ClasspathPattern(__dftSystemClasses); }
protected void loadSystemClasses() { if (_systemClasses != null) return; //look for a Server attribute with the list of System classes //to apply to every web application. If not present, use our defaults. Server server = getServer(); if (server != null) { Object systemClasses = server.getAttribute(SERVER_SYS_CLASSES); if (systemClasses != null && systemClasses instanceof String[]) _systemClasses = new ClasspathPattern((String[])systemClasses); } if (_systemClasses == null) _systemClasses = new ClasspathPattern(__dftSystemClasses); }
protected void loadSystemClasses() { if (_systemClasses != null) return; //look for a Server attribute with the list of System classes //to apply to every web application. If not present, use our defaults. Server server = getServer(); if (server != null) { Object systemClasses = server.getAttribute(SERVER_SYS_CLASSES); if (systemClasses != null && systemClasses instanceof String[]) _systemClasses = new ClasspathPattern((String[])systemClasses); } if (_systemClasses == null) _systemClasses = new ClasspathPattern(__dftSystemClasses); }
private void loadServerClasses() { if (_serverClasses != null) { return; } // look for a Server attribute with the list of Server classes // to apply to every web application. If not present, use our defaults. Server server = getServer(); if (server != null) { Object serverClasses = server.getAttribute(SERVER_SRV_CLASSES); if (serverClasses != null && serverClasses instanceof String[]) { _serverClasses = new ClasspathPattern((String[])serverClasses); } } if (_serverClasses == null) { _serverClasses = new ClasspathPattern(__dftServerClasses); } }