RAT (Release Audit Tool) results

The following document contains the results of RAT (Release Audit Tool).

*****************************************************
Summary
-------
Notes: 0
Binaries: 0
Archives: 0
Standards: 39

Apache Licensed: 38
Generated Documents: 0

JavaDocs are generated and so license header is optional
Generated files do not required license headers

1 Unknown Licenses

*******************************

Archives (+ indicates readable, $ unreadable): 

 
*****************************************************
  Files with AL headers will be marked L
  Binary files (which do not require AL headers) will be marked B
  Compressed archives will be marked A
  Notices, licenses etc will be marked N
  AL    /opt/development/imap/mailbox/pom.xml
  AL    /opt/development/imap/mailbox/src/main/resources/org/apache/james/mailboxmanager/impl/DefaultMailboxManagerProvider.xinfo
  AL    /opt/development/imap/mailbox/src/main/java/org/apache/james/imap/mailbox/MailboxQuery.java
  AL    /opt/development/imap/mailbox/src/main/java/org/apache/james/imap/mailbox/BadCredentialsException.java
  AL    /opt/development/imap/mailbox/src/main/java/org/apache/james/imap/mailbox/MessageRange.java
  AL    /opt/development/imap/mailbox/src/main/java/org/apache/james/imap/mailbox/MailboxNotFoundException.java
  AL    /opt/development/imap/mailbox/src/main/java/org/apache/james/imap/mailbox/MailboxMetaData.java
  AL    /opt/development/imap/mailbox/src/main/java/org/apache/james/imap/mailbox/UnsupportedOperationException.java
  AL    /opt/development/imap/mailbox/src/main/java/org/apache/james/imap/mailbox/MailboxListener.java
  AL    /opt/development/imap/mailbox/src/main/java/org/apache/james/imap/mailbox/package.html
  AL    /opt/development/imap/mailbox/src/main/java/org/apache/james/imap/mailbox/MailboxException.java
  AL    /opt/development/imap/mailbox/src/main/java/org/apache/james/imap/mailbox/Headers.java
  AL    /opt/development/imap/mailbox/src/main/java/org/apache/james/imap/mailbox/StandardMailboxMetaDataComparator.java
  AL    /opt/development/imap/mailbox/src/main/java/org/apache/james/imap/mailbox/MailboxManager.java
  AL    /opt/development/imap/mailbox/src/main/java/org/apache/james/imap/mailbox/SubscriptionException.java
  AL    /opt/development/imap/mailbox/src/main/java/org/apache/james/imap/mailbox/util/SimpleMailboxMetaData.java
  AL    /opt/development/imap/mailbox/src/main/java/org/apache/james/imap/mailbox/util/MailboxEventDispatcher.java
  AL    /opt/development/imap/mailbox/src/main/java/org/apache/james/imap/mailbox/util/SimpleMailboxNamespace.java
  AL    /opt/development/imap/mailbox/src/main/java/org/apache/james/imap/mailbox/util/MessageResultImpl.java
  AL    /opt/development/imap/mailbox/src/main/java/org/apache/james/imap/mailbox/util/UidChangeTracker.java
  AL    /opt/development/imap/mailbox/src/main/java/org/apache/james/imap/mailbox/util/FetchGroupImpl.java
  AL    /opt/development/imap/mailbox/src/main/java/org/apache/james/imap/mailbox/util/UidRange.java
  AL    /opt/development/imap/mailbox/src/main/java/org/apache/james/imap/mailbox/util/PartContentDescriptorImpl.java
  AL    /opt/development/imap/mailbox/src/main/java/org/apache/james/imap/mailbox/MessageResult.java
  AL    /opt/development/imap/mailbox/src/main/java/org/apache/james/imap/mailbox/MimeDescriptor.java
  AL    /opt/development/imap/mailbox/src/main/java/org/apache/james/imap/mailbox/MailboxExistsException.java
  AL    /opt/development/imap/mailbox/src/main/java/org/apache/james/imap/mailbox/UnsupportedSearchException.java
  AL    /opt/development/imap/mailbox/src/main/java/org/apache/james/imap/mailbox/MailboxSession.java
  AL    /opt/development/imap/mailbox/src/main/java/org/apache/james/imap/mailbox/StorageException.java
  AL    /opt/development/imap/mailbox/src/main/java/org/apache/james/imap/mailbox/SearchQuery.java
  AL    /opt/development/imap/mailbox/src/main/java/org/apache/james/imap/mailbox/LockException.java
  AL    /opt/development/imap/mailbox/src/main/java/org/apache/james/imap/mailbox/Mailbox.java
  AL    /opt/development/imap/mailbox/src/main/java/org/apache/james/imap/mailbox/UnsupportedCriteriaException.java
 !????? /opt/development/imap/mailbox/src/main/java/org/apache/james/imap/mailbox/Content.java
  AL    /opt/development/imap/mailbox/src/main/java/org/apache/james/imap/mailbox/Constants.java
  AL    /opt/development/imap/mailbox/src/test/java/org/apache/james/imap/mailbox/util/MailboxEventDispatcherFlagsTest.java
  AL    /opt/development/imap/mailbox/src/test/java/org/apache/james/imap/mailbox/util/EventCollector.java
  AL    /opt/development/imap/mailbox/src/test/java/org/apache/james/imap/mailbox/MailboxExpressionTest.java
  AL    /opt/development/imap/mailbox/build.xml
 
 *****************************************************
 Printing headers for files without AL header...
 
 
 =======================================================================
 ==/opt/development/imap/mailbox/src/main/java/org/apache/james/imap/mailbox/Content.java
 =======================================================================
 package org.apache.james.imap.mailbox;

import java.io.IOException;
import java.nio.channels.WritableByteChannel;

import javax.mail.MessagingException;

/**
 * IMAP needs to know the size of the content before it starts to write it
 * out. This interface allows direct writing whilst exposing total size.
 */
public interface Content {

    /**
     * Writes content to the given channel.
     * 
     * @param channel
     *            <code>Channel</code> open, not null
     * @throws MailboxException
     * @throws IOException
     *             when channel IO fails
     */
    public void writeTo(WritableByteChannel channel) throws IOException;

    /**
     * Size (in octets) of the content.
     * 
     * @return number of octets to be written
     * @throws MessagingException
     */
    public long size();
}