cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/naming/resources ResourceAttributes.java

2004-08-29 Thread yoavs
yoavs   2004/08/29 09:46:15

  Modified:catalina/src/share/org/apache/catalina Valve.java
   catalina/src/share/org/apache/catalina/ant JMXQueryTask.java
   catalina/src/share/org/apache/catalina/authenticator
AuthenticatorBase.java SingleSignOn.java
   catalina/src/share/org/apache/catalina/connector
Connector.java CoyoteAdapter.java InputBuffer.java
Response.java
   catalina/src/share/org/apache/catalina/core
StandardContext.java StandardServer.java
   catalina/src/share/org/apache/catalina/deploy
NamingResources.java
   catalina/src/share/org/apache/catalina/launcher
CatalinaLaunchFilter.java
   catalina/src/share/org/apache/catalina/loader
WebappClassLoader.java
   catalina/src/share/org/apache/catalina/mbeans
DefaultContextMBean.java MBeanFactory.java
MBeanUtils.java NamingResourcesMBean.java
StandardContextMBean.java
   catalina/src/share/org/apache/catalina/realm
UserDatabaseRealm.java
   catalina/src/share/org/apache/catalina/servlets
CGIServlet.java DefaultServlet.java
WebdavServlet.java
   catalina/src/share/org/apache/catalina/ssi
ByteArrayServletOutputStream.java
   catalina/src/share/org/apache/catalina/startup Embedded.java
SetNextNamingRule.java
   catalina/src/share/org/apache/catalina/users
AbstractGroup.java AbstractUser.java
MemoryGroup.java MemoryRole.java MemoryUser.java
   catalina/src/share/org/apache/catalina/util Base64.java
CGIProcessEnvironment.java CharsetMapper.java
InstanceSupport.java Strftime.java
   catalina/src/share/org/apache/catalina/valves
AccessLogValve.java ErrorReportValve.java
ExtendedAccessLogValve.java JDBCAccessLogValve.java
PersistentValve.java RemoteAddrValve.java
RemoteHostValve.java RequestDumperValve.java
RequestFilterValve.java ValveBase.java
   catalina/src/share/org/apache/naming
ContextAccessController.java JndiPermission.java
NamingContext.java ResourceEnvRef.java
TransactionRef.java
   catalina/src/share/org/apache/naming/resources
ResourceAttributes.java
  Log:
  JavaDoc fixes.
  
  Revision  ChangesPath
  1.4   +1 -3  
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/Valve.java
  
  Index: Valve.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/Valve.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- Valve.java23 Jun 2004 08:24:59 -  1.3
  +++ Valve.java29 Aug 2004 16:46:08 -  1.4
  @@ -111,8 +111,6 @@
*
* @param request The servlet request to be processed
* @param response The servlet response to be created
  - * @param context The valve context used to invoke the next valve
  - *  in the current processing pipeline
*
* @exception IOException if an input/output error occurs, or is thrown
*  by a subsequently invoked Valve, Filter, or Servlet
  
  
  
  1.4   +2 -2  
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/ant/JMXQueryTask.java
  
  Index: JMXQueryTask.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/ant/JMXQueryTask.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- JMXQueryTask.java 27 Feb 2004 14:58:40 -  1.3
  +++ JMXQueryTask.java 29 Aug 2004 16:46:09 -  1.4
  @@ -34,7 +34,7 @@
   
   /**
* The JMX query string 
  - * @see setQuery()
  + * @see #setQuery(String)
*/
   protected String query  = null;
   
  
  
  
  1.24  +1 -3  
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/authenticator/AuthenticatorBase.java
  
  Index: AuthenticatorBase.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/authenticator/AuthenticatorBase.java,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -r1.23 -r1.24
  --- AuthenticatorBase.java7 Jul 2004 16:39:46 -   

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/naming/resources ResourceAttributes.java ProxyDirContext.java

2004-07-13 Thread remm
remm2004/07/13 02:40:48

  Modified:catalina/src/share/org/apache/naming/resources
ResourceAttributes.java ProxyDirContext.java
  Log:
  - Expose cache lookup and cache entries. The standard lookup methods will work as 
usual.
  - Add extra fields in the attributes.
  
  Revision  ChangesPath
  1.4   +75 -2 
jakarta-tomcat-catalina/catalina/src/share/org/apache/naming/resources/ResourceAttributes.java
  
  Index: ResourceAttributes.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/naming/resources/ResourceAttributes.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- ResourceAttributes.java   27 Feb 2004 14:58:54 -  1.3
  +++ ResourceAttributes.java   13 Jul 2004 09:40:47 -  1.4
  @@ -20,6 +20,7 @@
   import java.text.SimpleDateFormat;
   import java.util.Date;
   import java.util.Locale;
  +import java.util.TimeZone;
   import java.util.Vector;
   
   import javax.naming.NamingEnumeration;
  @@ -138,12 +139,28 @@
*/
   protected static final SimpleDateFormat formats[] = {
   new SimpleDateFormat("EEE, dd MMM  HH:mm:ss zzz", Locale.US),
  -new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz ", Locale.US),
   new SimpleDateFormat("EE, dd-MMM-yy HH:mm:ss zzz", Locale.US),
   new SimpleDateFormat("EEE  d HH:mm:ss ", Locale.US)
   };
   
   
  +protected final static TimeZone gmtZone = TimeZone.getTimeZone("GMT");
  +
  +
  +/**
  + * GMT timezone - all HTTP dates are on GMT
  + */
  +static {
  +
  +format.setTimeZone(gmtZone);
  +
  +formats[0].setTimeZone(gmtZone);
  +formats[1].setTimeZone(gmtZone);
  +formats[2].setTimeZone(gmtZone);
  +
  +}
  +
  +
   // --- Constructors
   
   
  @@ -200,6 +217,18 @@
*/
   protected Date lastModifiedDate = null;
   
  +
  +/**
  + * Last modified date in HTTP format.
  + */
  +protected String lastModifiedHttp = null;
  +
  +
  +/**
  + * MIME type.
  + */
  +protected String mimeType = null;
  +
   
   /**
* Name.
  @@ -553,6 +582,50 @@
   attributes.put(LAST_MODIFIED, lastModifiedDate);
   }
   
  +
  +/**
  + * @return Returns the lastModifiedHttp.
  + */
  +public String getLastModifiedHttp() {
  +if (lastModifiedHttp != null)
  +return lastModifiedHttp;
  +Date modifiedDate = getLastModifiedDate();
  +if (modifiedDate == null) {
  +modifiedDate = getCreationDate();
  +}
  +if (modifiedDate == null) {
  +modifiedDate = new Date();
  +}
  +synchronized (format) {
  +lastModifiedHttp = format.format(modifiedDate);
  +}
  +return lastModifiedHttp;
  +}
  +
  +
  +/**
  + * @param lastModifiedHttp The lastModifiedHttp to set.
  + */
  +public void setLastModifiedHttp(String lastModifiedHttp) {
  +this.lastModifiedHttp = lastModifiedHttp;
  +}
  +
  +
  +/**
  + * @return Returns the mimeType.
  + */
  +public String getMimeType() {
  +return mimeType;
  +}
  +
  +
  +/**
  + * @param mimeType The mimeType to set.
  + */
  +public void setMimeType(String mimeType) {
  +this.mimeType = mimeType;
  +}
  +
   
   /**
* Get name.
  
  
  
  1.16  +53 -6 
jakarta-tomcat-catalina/catalina/src/share/org/apache/naming/resources/ProxyDirContext.java
  
  Index: ProxyDirContext.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/naming/resources/ProxyDirContext.java,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- ProxyDirContext.java  27 Feb 2004 14:58:54 -  1.15
  +++ ProxyDirContext.java  13 Jul 2004 09:40:47 -  1.16
  @@ -252,6 +252,9 @@
   throws NamingException {
   CacheEntry entry = cacheLookup(name.toString());
   if (entry != null) {
  +if (!entry.exists) {
  +throw notFoundException;
  +}
   if (entry.resource != null) {
   // Check content caching.
   return entry.resource;
  @@ -278,6 +281,9 @@
   throws NamingException {
   CacheEntry entry = cacheLookup(name);
   if (entry != null) {
  +if (!entry.exists) {
  +throw notFoundException;
  +}
   if (entry.resource != null) {
   return entry.resource;
   } else {
  @@ -796,6 +802,9 @@
   throws Naming