Author: markt Date: Thu Nov 5 01:18:05 2009 New Revision: 832954 URL: http://svn.apache.org/viewvc?rev=832954&view=rev Log: Partial fix for https://issues.apache.org/bugzilla/show_bug.cgi?id=48132 Patch provided by sebb
Modified: tomcat/trunk/java/org/apache/juli/AsyncFileHandler.java tomcat/trunk/java/org/apache/juli/ClassLoaderLogManager.java tomcat/trunk/java/org/apache/juli/FileHandler.java tomcat/trunk/java/org/apache/juli/JdkLoggerFormatter.java tomcat/trunk/java/org/apache/juli/logging/LogConfigurationException.java tomcat/trunk/java/org/apache/naming/EjbRef.java tomcat/trunk/java/org/apache/naming/HandlerRef.java tomcat/trunk/java/org/apache/naming/NamingEntry.java tomcat/trunk/java/org/apache/naming/ResourceEnvRef.java tomcat/trunk/java/org/apache/naming/ResourceLinkRef.java tomcat/trunk/java/org/apache/naming/ResourceRef.java tomcat/trunk/java/org/apache/naming/ServiceRef.java tomcat/trunk/java/org/apache/naming/TransactionRef.java tomcat/trunk/java/org/apache/naming/resources/CacheEntry.java tomcat/trunk/java/org/apache/naming/resources/DirContextURLConnection.java tomcat/trunk/java/org/apache/naming/resources/DirContextURLStreamHandler.java tomcat/trunk/java/org/apache/naming/resources/FileDirContext.java tomcat/trunk/java/org/apache/naming/resources/ImmutableNameNotFoundException.java tomcat/trunk/java/org/apache/naming/resources/ResourceAttributes.java tomcat/trunk/java/org/apache/naming/resources/WARDirContext.java Modified: tomcat/trunk/java/org/apache/juli/AsyncFileHandler.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/juli/AsyncFileHandler.java?rev=832954&r1=832953&r2=832954&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/juli/AsyncFileHandler.java (original) +++ tomcat/trunk/java/org/apache/juli/AsyncFileHandler.java Thu Nov 5 01:18:05 2009 @@ -120,6 +120,7 @@ this.setName("AsyncFileHandlerWriter-"+System.identityHashCode(this)); } + @Override public void run() { while (run) { try { Modified: tomcat/trunk/java/org/apache/juli/ClassLoaderLogManager.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/juli/ClassLoaderLogManager.java?rev=832954&r1=832953&r2=832954&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/juli/ClassLoaderLogManager.java (original) +++ tomcat/trunk/java/org/apache/juli/ClassLoaderLogManager.java Thu Nov 5 01:18:05 2009 @@ -74,6 +74,7 @@ * * @param logger The logger to be added */ + @Override public synchronized boolean addLogger(final Logger logger) { final String loggerName = logger.getName(); @@ -170,6 +171,7 @@ * * @param name The name of the logger to retrieve */ + @Override public synchronized Logger getLogger(final String name) { ClassLoader classLoader = Thread.currentThread() .getContextClassLoader(); @@ -181,6 +183,7 @@ * Get an enumeration of the logger names currently defined in the * classloader local configuration. */ + @Override public synchronized Enumeration<String> getLoggerNames() { ClassLoader classLoader = Thread.currentThread() .getContextClassLoader(); @@ -194,6 +197,7 @@ * * @param name The property name */ + @Override public String getProperty(String name) { ClassLoader classLoader = Thread.currentThread() .getContextClassLoader(); @@ -230,6 +234,7 @@ } + @Override public void readConfiguration() throws IOException, SecurityException { @@ -239,6 +244,7 @@ } + @Override public void readConfiguration(InputStream is) throws IOException, SecurityException { Modified: tomcat/trunk/java/org/apache/juli/FileHandler.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/juli/FileHandler.java?rev=832954&r1=832953&r2=832954&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/juli/FileHandler.java (original) +++ tomcat/trunk/java/org/apache/juli/FileHandler.java Thu Nov 5 01:18:05 2009 @@ -111,6 +111,7 @@ * * @param record description of the log event */ + @Override public void publish(LogRecord record) { if (!isLoggable(record)) { @@ -161,6 +162,7 @@ /** * Close the currently open log file (if any). */ + @Override public void close() { closeWriter(); } @@ -185,6 +187,7 @@ /** * Flush the writer. */ + @Override public void flush() { try { Modified: tomcat/trunk/java/org/apache/juli/JdkLoggerFormatter.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/juli/JdkLoggerFormatter.java?rev=832954&r1=832953&r2=832954&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/juli/JdkLoggerFormatter.java (original) +++ tomcat/trunk/java/org/apache/juli/JdkLoggerFormatter.java Thu Nov 5 01:18:05 2009 @@ -49,6 +49,7 @@ public static final int LOG_LEVEL_ERROR = 1000; public static final int LOG_LEVEL_FATAL = 1000; + @Override public String format(LogRecord record) { Throwable t=record.getThrown(); int level=record.getLevel().intValue(); Modified: tomcat/trunk/java/org/apache/juli/logging/LogConfigurationException.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/juli/logging/LogConfigurationException.java?rev=832954&r1=832953&r2=832954&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/juli/logging/LogConfigurationException.java (original) +++ tomcat/trunk/java/org/apache/juli/logging/LogConfigurationException.java Thu Nov 5 01:18:05 2009 @@ -82,6 +82,7 @@ /** * Return the underlying cause of this exception (if any). */ + @Override public Throwable getCause() { return (this.cause); Modified: tomcat/trunk/java/org/apache/naming/EjbRef.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/EjbRef.java?rev=832954&r1=832953&r2=832954&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/naming/EjbRef.java (original) +++ tomcat/trunk/java/org/apache/naming/EjbRef.java Thu Nov 5 01:18:05 2009 @@ -117,6 +117,7 @@ * Retrieves the class name of the factory of the object to which this * reference refers. */ + @Override public String getFactoryClassName() { String factory = super.getFactoryClassName(); if (factory != null) { Modified: tomcat/trunk/java/org/apache/naming/HandlerRef.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/HandlerRef.java?rev=832954&r1=832953&r2=832954&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/naming/HandlerRef.java (original) +++ tomcat/trunk/java/org/apache/naming/HandlerRef.java Thu Nov 5 01:18:05 2009 @@ -136,6 +136,7 @@ * Retrieves the class name of the factory of the object to which this * reference refers. */ + @Override public String getFactoryClassName() { String factory = super.getFactoryClassName(); if (factory != null) { @@ -157,6 +158,7 @@ /** * Return a String rendering of this object. */ + @Override public String toString() { StringBuilder sb = new StringBuilder("HandlerRef["); Modified: tomcat/trunk/java/org/apache/naming/NamingEntry.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/NamingEntry.java?rev=832954&r1=832953&r2=832954&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/naming/NamingEntry.java (original) +++ tomcat/trunk/java/org/apache/naming/NamingEntry.java Thu Nov 5 01:18:05 2009 @@ -64,6 +64,7 @@ // --------------------------------------------------------- Object Methods + @Override public boolean equals(Object obj) { if ((obj != null) && (obj instanceof NamingEntry)) { return name.equals(((NamingEntry) obj).name); @@ -73,6 +74,7 @@ } + @Override public int hashCode() { return name.hashCode(); } Modified: tomcat/trunk/java/org/apache/naming/ResourceEnvRef.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/ResourceEnvRef.java?rev=832954&r1=832953&r2=832954&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/naming/ResourceEnvRef.java (original) +++ tomcat/trunk/java/org/apache/naming/ResourceEnvRef.java Thu Nov 5 01:18:05 2009 @@ -78,6 +78,7 @@ * Retrieves the class name of the factory of the object to which this * reference refers. */ + @Override public String getFactoryClassName() { String factory = super.getFactoryClassName(); if (factory != null) { Modified: tomcat/trunk/java/org/apache/naming/ResourceLinkRef.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/ResourceLinkRef.java?rev=832954&r1=832953&r2=832954&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/naming/ResourceLinkRef.java (original) +++ tomcat/trunk/java/org/apache/naming/ResourceLinkRef.java Thu Nov 5 01:18:05 2009 @@ -90,6 +90,7 @@ * Retrieves the class name of the factory of the object to which this * reference refers. */ + @Override public String getFactoryClassName() { String factory = super.getFactoryClassName(); if (factory != null) { Modified: tomcat/trunk/java/org/apache/naming/ResourceRef.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/ResourceRef.java?rev=832954&r1=832953&r2=832954&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/naming/ResourceRef.java (original) +++ tomcat/trunk/java/org/apache/naming/ResourceRef.java Thu Nov 5 01:18:05 2009 @@ -117,6 +117,7 @@ * Retrieves the class name of the factory of the object to which this * reference refers. */ + @Override public String getFactoryClassName() { String factory = super.getFactoryClassName(); if (factory != null) { @@ -138,6 +139,7 @@ /** * Return a String rendering of this object. */ + @Override public String toString() { StringBuilder sb = new StringBuilder("ResourceRef["); Modified: tomcat/trunk/java/org/apache/naming/ServiceRef.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/ServiceRef.java?rev=832954&r1=832953&r2=832954&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/naming/ServiceRef.java (original) +++ tomcat/trunk/java/org/apache/naming/ServiceRef.java Thu Nov 5 01:18:05 2009 @@ -165,6 +165,7 @@ * Retrieves the class name of the factory of the object to which this * reference refers. */ + @Override public String getFactoryClassName() { String factory = super.getFactoryClassName(); if (factory != null) { @@ -186,6 +187,7 @@ /** * Return a String rendering of this object. */ + @Override public String toString() { StringBuilder sb = new StringBuilder("ServiceRef["); Modified: tomcat/trunk/java/org/apache/naming/TransactionRef.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/TransactionRef.java?rev=832954&r1=832953&r2=832954&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/naming/TransactionRef.java (original) +++ tomcat/trunk/java/org/apache/naming/TransactionRef.java Thu Nov 5 01:18:05 2009 @@ -74,6 +74,7 @@ * Retrieves the class name of the factory of the object to which this * reference refers. */ + @Override public String getFactoryClassName() { String factory = super.getFactoryClassName(); if (factory != null) { Modified: tomcat/trunk/java/org/apache/naming/resources/CacheEntry.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/resources/CacheEntry.java?rev=832954&r1=832953&r2=832954&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/naming/resources/CacheEntry.java (original) +++ tomcat/trunk/java/org/apache/naming/resources/CacheEntry.java Thu Nov 5 01:18:05 2009 @@ -56,6 +56,7 @@ } + @Override public String toString() { return ("Cache entry: " + name + "\n" + "Exists: " + exists + "\n" Modified: tomcat/trunk/java/org/apache/naming/resources/DirContextURLConnection.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/resources/DirContextURLConnection.java?rev=832954&r1=832953&r2=832954&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/naming/resources/DirContextURLConnection.java (original) +++ tomcat/trunk/java/org/apache/naming/resources/DirContextURLConnection.java Thu Nov 5 01:18:05 2009 @@ -127,6 +127,7 @@ * * @throws IOException Object not found */ + @Override public void connect() throws IOException { @@ -173,6 +174,7 @@ /** * Return the content length value. */ + @Override public int getContentLength() { return getHeaderFieldInt(ResourceAttributes.CONTENT_LENGTH, -1); } @@ -181,6 +183,7 @@ /** * Return the content type value. */ + @Override public String getContentType() { return getHeaderField(ResourceAttributes.CONTENT_TYPE); } @@ -189,6 +192,7 @@ /** * Return the last modified date. */ + @Override public long getDate() { return date; } @@ -197,6 +201,7 @@ /** * Return the last modified date. */ + @Override public long getLastModified() { if (!connected) { @@ -239,6 +244,7 @@ /** * Returns an unmodifiable Map of the header fields. */ + @Override public Map<String,List<String>> getHeaderFields() { if (!connected) { @@ -282,6 +288,7 @@ /** * Returns the name of the specified header field. */ + @Override public String getHeaderField(String name) { if (!connected) { @@ -318,6 +325,7 @@ /** * Get object content. */ + @Override public Object getContent() throws IOException { @@ -339,6 +347,7 @@ /** * Get object content. */ + @Override public Object getContent(Class[] classes) throws IOException { @@ -357,6 +366,7 @@ /** * Get input stream. */ + @Override public InputStream getInputStream() throws IOException { @@ -381,6 +391,7 @@ /** * Get the Permission for this URL */ + @Override public Permission getPermission() { return permission; Modified: tomcat/trunk/java/org/apache/naming/resources/DirContextURLStreamHandler.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/resources/DirContextURLStreamHandler.java?rev=832954&r1=832953&r2=832954&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/naming/resources/DirContextURLStreamHandler.java (original) +++ tomcat/trunk/java/org/apache/naming/resources/DirContextURLStreamHandler.java Thu Nov 5 01:18:05 2009 @@ -83,6 +83,7 @@ * Opens a connection to the object referenced by the <code>URL</code> * argument. */ + @Override protected URLConnection openConnection(URL u) throws IOException { DirContext currentContext = this.context; @@ -98,6 +99,7 @@ /** * Override as part of the fix for 36534, to ensure toString is correct. */ + @Override protected String toExternalForm(URL u) { // pre-compute length of StringBuilder int len = u.getProtocol().length() + 1; Modified: tomcat/trunk/java/org/apache/naming/resources/FileDirContext.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/resources/FileDirContext.java?rev=832954&r1=832953&r2=832954&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/naming/resources/FileDirContext.java (original) +++ tomcat/trunk/java/org/apache/naming/resources/FileDirContext.java Thu Nov 5 01:18:05 2009 @@ -119,6 +119,7 @@ * @exception IllegalArgumentException if this would create a * malformed URL */ + @Override public void setDocBase(String docBase) { // Validate the format of the proposed document root @@ -166,6 +167,7 @@ /** * Release any resources allocated for this directory context. */ + @Override public void release() { super.release(); } @@ -177,6 +179,7 @@ * * @param path The path to the desired resource */ + @Override protected String doGetRealPath(String path) { File file = new File(getDocBase(), path); return file.getAbsolutePath(); @@ -192,6 +195,7 @@ * @return the object bound to name * @exception NamingException if a naming exception is encountered */ + @Override protected Object doLookup(String name) throws NamingException { Object result = null; @@ -229,6 +233,7 @@ * exist * @exception NamingException if a naming exception is encountered */ + @Override public void unbind(String name) throws NamingException { @@ -256,6 +261,7 @@ * @exception NameAlreadyBoundException if newName is already bound * @exception NamingException if a naming exception is encountered */ + @Override public void rename(String oldName, String newName) throws NamingException { @@ -285,6 +291,7 @@ * this context. Each element of the enumeration is of type NameClassPair. * @exception NamingException if a naming exception is encountered */ + @Override public NamingEnumeration<NameClassPair> list(String name) throws NamingException { @@ -312,6 +319,7 @@ * Each element of the enumeration is of type Binding. * @exception NamingException if a naming exception is encountered */ + @Override public NamingEnumeration<Binding> listBindings(String name) throws NamingException { @@ -352,6 +360,7 @@ * @exception NotContextException if the name is bound but does not name * a context, or does not name a context of the appropriate type */ + @Override public void destroySubcontext(String name) throws NamingException { unbind(name); @@ -368,6 +377,7 @@ * (if any). * @exception NamingException if a naming exception is encountered */ + @Override public Object lookupLink(String name) throws NamingException { // Note : Links are not supported @@ -392,6 +402,7 @@ * not have the notion of a full name * @exception NamingException if a naming exception is encountered */ + @Override public String getNameInNamespace() throws NamingException { return docBase; @@ -413,6 +424,7 @@ * indicates that none should be retrieved * @exception NamingException if a naming exception is encountered */ + @Override protected Attributes doGetAttributes(String name, String[] attrIds) throws NamingException { @@ -442,6 +454,7 @@ * completed successfully * @exception NamingException if a naming exception is encountered */ + @Override public void modifyAttributes(String name, int mod_op, Attributes attrs) throws NamingException { @@ -462,6 +475,7 @@ * completed successfully * @exception NamingException if a naming exception is encountered */ + @Override public void modifyAttributes(String name, ModificationItem[] mods) throws NamingException { @@ -483,6 +497,7 @@ * of the binding are not supplied * @exception NamingException if a naming exception is encountered */ + @Override public void bind(String name, Object obj, Attributes attrs) throws NamingException { @@ -516,6 +531,7 @@ * of the binding are not supplied * @exception NamingException if a naming exception is encountered */ + @Override public void rebind(String name, Object obj, Attributes attrs) throws NamingException { @@ -592,6 +608,7 @@ * the mandatory attributes required for creation * @exception NamingException if a naming exception is encountered */ + @Override public DirContext createSubcontext(String name, Attributes attrs) throws NamingException { @@ -620,6 +637,7 @@ * @exception OperationNotSupportedException if schema not supported * @exception NamingException if a naming exception is encountered */ + @Override public DirContext getSchema(String name) throws NamingException { throw new OperationNotSupportedException(); @@ -637,6 +655,7 @@ * @exception OperationNotSupportedException if schema not supported * @exception NamingException if a naming exception is encountered */ + @Override public DirContext getSchemaClassDefinition(String name) throws NamingException { throw new OperationNotSupportedException(); @@ -660,6 +679,7 @@ * context named by name. * @exception NamingException if a naming exception is encountered */ + @Override public NamingEnumeration<SearchResult> search(String name, Attributes matchingAttributes, String[] attributesToReturn) throws NamingException { @@ -682,6 +702,7 @@ * context named by name. * @exception NamingException if a naming exception is encountered */ + @Override public NamingEnumeration<SearchResult> search(String name, Attributes matchingAttributes) throws NamingException { return null; @@ -707,6 +728,7 @@ * contain invalid settings * @exception NamingException if a naming exception is encountered */ + @Override public NamingEnumeration<SearchResult> search(String name, String filter, SearchControls cons) throws NamingException { @@ -738,6 +760,7 @@ * represents an invalid search filter * @exception NamingException if a naming exception is encountered */ + @Override public NamingEnumeration<SearchResult> search(String name, String filterExpr, Object[] filterArgs, SearchControls cons) throws NamingException { @@ -906,6 +929,7 @@ * * @return InputStream */ + @Override public InputStream streamContent() throws IOException { if (binaryContent == null) { @@ -956,6 +980,7 @@ /** * Is collection. */ + @Override public boolean isCollection() { if (!accessed) { collection = file.isDirectory(); @@ -970,6 +995,7 @@ * * @return content length value */ + @Override public long getContentLength() { if (contentLength != -1L) return contentLength; @@ -983,6 +1009,7 @@ * * @return creation time value */ + @Override public long getCreation() { if (creation != -1L) return creation; @@ -996,6 +1023,7 @@ * * @return Creation date value */ + @Override public Date getCreationDate() { if (creation == -1L) { creation = getCreation(); @@ -1009,6 +1037,7 @@ * * @return lastModified time value */ + @Override public long getLastModified() { if (lastModified != -1L) return lastModified; @@ -1022,6 +1051,7 @@ * * @return LastModified date value */ + @Override public Date getLastModifiedDate() { if (lastModified == -1L) { lastModified = getLastModified(); @@ -1035,6 +1065,7 @@ * * @return Name value */ + @Override public String getName() { if (name == null) name = file.getName(); @@ -1047,6 +1078,7 @@ * * @return String resource type */ + @Override public String getResourceType() { if (!accessed) { collection = file.isDirectory(); @@ -1061,6 +1093,7 @@ * * @return String the file's canonical path */ + @Override public String getCanonicalPath() { if (canonicalPath == null) { try { Modified: tomcat/trunk/java/org/apache/naming/resources/ImmutableNameNotFoundException.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/resources/ImmutableNameNotFoundException.java?rev=832954&r1=832953&r2=832954&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/naming/resources/ImmutableNameNotFoundException.java (original) +++ tomcat/trunk/java/org/apache/naming/resources/ImmutableNameNotFoundException.java Thu Nov 5 01:18:05 2009 @@ -31,10 +31,14 @@ public class ImmutableNameNotFoundException extends NameNotFoundException { + @Override public void appendRemainingComponent(String name) {} + @Override public void appendRemainingName(Name name) {} + @Override public void setRemainingName(Name name) {} public void setResolverName(Name name) {} + @Override public void setRootCause(Throwable e) {} } Modified: tomcat/trunk/java/org/apache/naming/resources/ResourceAttributes.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/resources/ResourceAttributes.java?rev=832954&r1=832953&r2=832954&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/naming/resources/ResourceAttributes.java (original) +++ tomcat/trunk/java/org/apache/naming/resources/ResourceAttributes.java Thu Nov 5 01:18:05 2009 @@ -976,6 +976,7 @@ /** * Clone the attributes object (WARNING: fake cloning). */ + @Override public Object clone() { return this; } Modified: tomcat/trunk/java/org/apache/naming/resources/WARDirContext.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/resources/WARDirContext.java?rev=832954&r1=832953&r2=832954&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/naming/resources/WARDirContext.java (original) +++ tomcat/trunk/java/org/apache/naming/resources/WARDirContext.java Thu Nov 5 01:18:05 2009 @@ -115,6 +115,7 @@ * @exception IllegalArgumentException if this would create a * malformed URL */ + @Override public void setDocBase(String docBase) { // Validate the format of the proposed document root @@ -151,6 +152,7 @@ /** * Release any resources allocated for this directory context. */ + @Override public void release() { entries = null; @@ -173,6 +175,7 @@ * * @param path The path to the desired resource */ + @Override protected String doGetRealPath(String path) { return null; } @@ -188,6 +191,7 @@ * @return the object bound to name * @exception NamingException if a naming exception is encountered */ + @Override protected Object doLookup(String name) throws NamingException { return lookup(new CompositeName(name)); @@ -204,6 +208,7 @@ * @return the object bound to name * @exception NamingException if a naming exception is encountered */ + @Override public Object lookup(Name name) throws NamingException { if (name.isEmpty()) @@ -234,6 +239,7 @@ * exist * @exception NamingException if a naming exception is encountered */ + @Override public void unbind(String name) throws NamingException { throw new OperationNotSupportedException(); @@ -251,6 +257,7 @@ * @exception NameAlreadyBoundException if newName is already bound * @exception NamingException if a naming exception is encountered */ + @Override public void rename(String oldName, String newName) throws NamingException { throw new OperationNotSupportedException(); @@ -270,6 +277,7 @@ * this context. Each element of the enumeration is of type NameClassPair. * @exception NamingException if a naming exception is encountered */ + @Override public NamingEnumeration<NameClassPair> list(String name) throws NamingException { return list(new CompositeName(name)); @@ -289,6 +297,7 @@ * this context. Each element of the enumeration is of type NameClassPair. * @exception NamingException if a naming exception is encountered */ + @Override public NamingEnumeration<NameClassPair> list(Name name) throws NamingException { if (name.isEmpty()) @@ -314,6 +323,7 @@ * Each element of the enumeration is of type Binding. * @exception NamingException if a naming exception is encountered */ + @Override public NamingEnumeration<Binding> listBindings(String name) throws NamingException { return listBindings(new CompositeName(name)); @@ -333,6 +343,7 @@ * Each element of the enumeration is of type Binding. * @exception NamingException if a naming exception is encountered */ + @Override public NamingEnumeration<Binding> listBindings(Name name) throws NamingException { if (name.isEmpty()) @@ -372,6 +383,7 @@ * @exception NotContextException if the name is bound but does not name * a context, or does not name a context of the appropriate type */ + @Override public void destroySubcontext(String name) throws NamingException { throw new OperationNotSupportedException(); @@ -388,6 +400,7 @@ * (if any). * @exception NamingException if a naming exception is encountered */ + @Override public Object lookupLink(String name) throws NamingException { // Note : Links are not supported @@ -412,6 +425,7 @@ * not have the notion of a full name * @exception NamingException if a naming exception is encountered */ + @Override public String getNameInNamespace() throws NamingException { return docBase; @@ -433,6 +447,7 @@ * indicates that none should be retrieved * @exception NamingException if a naming exception is encountered */ + @Override protected Attributes doGetAttributes(String name, String[] attrIds) throws NamingException { return getAttributes(new CompositeName(name), attrIds); @@ -447,6 +462,7 @@ * @param name the name of the object from which to retrieve attributes * @exception NamingException if a naming exception is encountered */ + @Override public Attributes getAttributes(Name name, String[] attrIds) throws NamingException { @@ -488,6 +504,7 @@ * completed successfully * @exception NamingException if a naming exception is encountered */ + @Override public void modifyAttributes(String name, int mod_op, Attributes attrs) throws NamingException { throw new OperationNotSupportedException(); @@ -508,6 +525,7 @@ * completed successfully * @exception NamingException if a naming exception is encountered */ + @Override public void modifyAttributes(String name, ModificationItem[] mods) throws NamingException { throw new OperationNotSupportedException(); @@ -529,6 +547,7 @@ * of the binding are not supplied * @exception NamingException if a naming exception is encountered */ + @Override public void bind(String name, Object obj, Attributes attrs) throws NamingException { throw new OperationNotSupportedException(); @@ -553,6 +572,7 @@ * of the binding are not supplied * @exception NamingException if a naming exception is encountered */ + @Override public void rebind(String name, Object obj, Attributes attrs) throws NamingException { throw new OperationNotSupportedException(); @@ -576,6 +596,7 @@ * the mandatory attributes required for creation * @exception NamingException if a naming exception is encountered */ + @Override public DirContext createSubcontext(String name, Attributes attrs) throws NamingException { throw new OperationNotSupportedException(); @@ -595,6 +616,7 @@ * @exception OperationNotSupportedException if schema not supported * @exception NamingException if a naming exception is encountered */ + @Override public DirContext getSchema(String name) throws NamingException { throw new OperationNotSupportedException(); @@ -612,6 +634,7 @@ * @exception OperationNotSupportedException if schema not supported * @exception NamingException if a naming exception is encountered */ + @Override public DirContext getSchemaClassDefinition(String name) throws NamingException { throw new OperationNotSupportedException(); @@ -635,6 +658,7 @@ * context named by name. * @exception NamingException if a naming exception is encountered */ + @Override public NamingEnumeration<SearchResult> search(String name, Attributes matchingAttributes, String[] attributesToReturn) throws NamingException { @@ -657,6 +681,7 @@ * context named by name. * @exception NamingException if a naming exception is encountered */ + @Override public NamingEnumeration<SearchResult> search(String name, Attributes matchingAttributes) throws NamingException { throw new OperationNotSupportedException(); @@ -682,6 +707,7 @@ * contain invalid settings * @exception NamingException if a naming exception is encountered */ + @Override public NamingEnumeration<SearchResult> search(String name, String filter, SearchControls cons) throws NamingException { @@ -713,6 +739,7 @@ * represents an invalid search filter * @exception NamingException if a naming exception is encountered */ + @Override public NamingEnumeration<SearchResult> search(String name, String filterExpr, Object[] filterArgs, SearchControls cons) throws NamingException { @@ -947,6 +974,7 @@ * * @return InputStream */ + @Override public InputStream streamContent() throws IOException { try { --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org