You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by hb...@apache.org on 2001/11/28 09:23:12 UTC

cvs commit: jakarta-james/www/javadocs/org/apache/james AccessControlException.html AuthenticationException.html AuthorizationException.html BaseConnectionHandler.html Constants.html James.html Main.html package-frame.html package-summary.html package-tree.html package-use.html

hbedi       01/11/28 00:23:12

  Added:       www/javadocs/org/apache/james AccessControlException.html
                        AuthenticationException.html
                        AuthorizationException.html
                        BaseConnectionHandler.html Constants.html
                        James.html Main.html package-frame.html
                        package-summary.html package-tree.html
                        package-use.html
  Log:
  Javadocs
  
  Revision  Changes    Path
  1.1                  jakarta-james/www/javadocs/org/apache/james/AccessControlException.html
  
  Index: AccessControlException.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Tue Nov 27 23:58:19 PST 2001 -->
  <TITLE>
  James API: Class  AccessControlException
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_top"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AccessControlException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;PREV CLASS&nbsp;
  &nbsp;<A HREF="../../../org/apache/james/AuthenticationException.html"><B>NEXT CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="AccessControlException.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.james</FONT>
  <BR>
  Class  AccessControlException</H2>
  <PRE>
  java.lang.Object
    |
    +--java.lang.Throwable
          |
          +--java.lang.Exception
                |
                +--<B>org.apache.james.AccessControlException</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
  </DL>
  <HR>
  <DL>
  <DT>public class <B>AccessControlException</B><DT>extends java.lang.Exception</DL>
  
  <P>
  Thrown when a user attempts to access something (e.g. a mailbox) for which
   they do not have appropriate rights.
  <P>
  <DL>
  <DT><B>Version: </B><DD>0.1  on 14 Dec 2000</DD>
  <DT><B>Author: </B><DD><a href="mailto:charles@benett1.demon.co.uk">Charles Benett</a></DD>
  <DT><B>See Also: </B><DD><A HREF="../../../serialized-form.html#org.apache.james.AccessControlException">Serialized Form</A></DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/james/AccessControlException.html#AccessControlException(java.lang.String)">AccessControlException</A></B>(java.lang.String&nbsp;message)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a new <code>AccessControlException</code> instance.</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Throwable</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  <A NAME="constructor_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Constructor Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="AccessControlException(java.lang.String)"><!-- --></A><H3>
  AccessControlException</H3>
  <PRE>
  public <B>AccessControlException</B>(java.lang.String&nbsp;message)</PRE>
  <DL>
  <DD>Construct a new <code>AccessControlException</code> instance.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>message</CODE> - The detail message for this exception (mandatory).</DL>
  </DD>
  </DL>
  
  <!-- ============ METHOD DETAIL ========== -->
  
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AccessControlException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;PREV CLASS&nbsp;
  &nbsp;<A HREF="../../../org/apache/james/AuthenticationException.html"><B>NEXT CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="AccessControlException.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-james/www/javadocs/org/apache/james/AuthenticationException.html
  
  Index: AuthenticationException.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Tue Nov 27 23:58:19 PST 2001 -->
  <TITLE>
  James API: Class  AuthenticationException
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_top"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AuthenticationException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A HREF="../../../org/apache/james/AccessControlException.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/james/AuthorizationException.html"><B>NEXT CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="AuthenticationException.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.james</FONT>
  <BR>
  Class  AuthenticationException</H2>
  <PRE>
  java.lang.Object
    |
    +--java.lang.Throwable
          |
          +--java.lang.Exception
                |
                +--<B>org.apache.james.AuthenticationException</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
  </DL>
  <HR>
  <DL>
  <DT>public class <B>AuthenticationException</B><DT>extends java.lang.Exception</DL>
  
  <P>
  Thrown when a user fails to authenticate either because their identity is
   not recognised or because their credentials are wrong.
  <P>
  <DL>
  <DT><B>Version: </B><DD>0.1 on 14 Dec 2000</DD>
  <DT><B>Author: </B><DD><a href="mailto:charles@benett1.demon.co.uk">Charles Benett</a></DD>
  <DT><B>See Also: </B><DD><A HREF="../../../serialized-form.html#org.apache.james.AuthenticationException">Serialized Form</A></DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/james/AuthenticationException.html#AuthenticationException(java.lang.String, boolean, boolean)">AuthenticationException</A></B>(java.lang.String&nbsp;message,
                          boolean&nbsp;unknownUser,
                          boolean&nbsp;credentialsFailed)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a new <code>AuthenticationException</code> instance.</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="method_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Method Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;boolean</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/AuthenticationException.html#isBadCredentials()">isBadCredentials</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;boolean</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/AuthenticationException.html#isUserNotKnown()">isUserNotKnown</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Throwable</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  <A NAME="constructor_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Constructor Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="AuthenticationException(java.lang.String, boolean, boolean)"><!-- --></A><H3>
  AuthenticationException</H3>
  <PRE>
  public <B>AuthenticationException</B>(java.lang.String&nbsp;message,
                                 boolean&nbsp;unknownUser,
                                 boolean&nbsp;credentialsFailed)</PRE>
  <DL>
  <DD>Construct a new <code>AuthenticationException</code> instance.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>message</CODE> - The detail message for this exception (mandatory).</DL>
  </DD>
  </DL>
  
  <!-- ============ METHOD DETAIL ========== -->
  
  <A NAME="method_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Method Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="isUserNotKnown()"><!-- --></A><H3>
  isUserNotKnown</H3>
  <PRE>
  public boolean <B>isUserNotKnown</B>()</PRE>
  <DL>
  </DL>
  <HR>
  
  <A NAME="isBadCredentials()"><!-- --></A><H3>
  isBadCredentials</H3>
  <PRE>
  public boolean <B>isBadCredentials</B>()</PRE>
  <DL>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AuthenticationException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A HREF="../../../org/apache/james/AccessControlException.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/james/AuthorizationException.html"><B>NEXT CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="AuthenticationException.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-james/www/javadocs/org/apache/james/AuthorizationException.html
  
  Index: AuthorizationException.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Tue Nov 27 23:58:19 PST 2001 -->
  <TITLE>
  James API: Class  AuthorizationException
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_top"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AuthorizationException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A HREF="../../../org/apache/james/AuthenticationException.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;NEXT CLASS</FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="AuthorizationException.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.james</FONT>
  <BR>
  Class  AuthorizationException</H2>
  <PRE>
  java.lang.Object
    |
    +--java.lang.Throwable
          |
          +--java.lang.Exception
                |
                +--<B>org.apache.james.AuthorizationException</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
  </DL>
  <HR>
  <DL>
  <DT>public class <B>AuthorizationException</B><DT>extends java.lang.Exception</DL>
  
  <P>
  Thrown when a user attempts to do something (e.g. alter mailbox) for which
   they do not have appropriate rights.
  <P>
  <DL>
  <DT><B>Version: </B><DD>0.1 on 14 Dec 2000</DD>
  <DT><B>Author: </B><DD><a href="mailto:charles@benett1.demon.co.uk">Charles Benett</a></DD>
  <DT><B>See Also: </B><DD><A HREF="../../../serialized-form.html#org.apache.james.AuthorizationException">Serialized Form</A></DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/james/AuthorizationException.html#AuthorizationException(java.lang.String)">AuthorizationException</A></B>(java.lang.String&nbsp;message)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a new <code>AuthorizationException</code> instance.</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Throwable</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  <A NAME="constructor_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Constructor Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="AuthorizationException(java.lang.String)"><!-- --></A><H3>
  AuthorizationException</H3>
  <PRE>
  public <B>AuthorizationException</B>(java.lang.String&nbsp;message)</PRE>
  <DL>
  <DD>Construct a new <code>AuthorizationException</code> instance.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>message</CODE> - The detail message for this exception (mandatory).</DL>
  </DD>
  </DL>
  
  <!-- ============ METHOD DETAIL ========== -->
  
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AuthorizationException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A HREF="../../../org/apache/james/AuthenticationException.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;NEXT CLASS</FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="AuthorizationException.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-james/www/javadocs/org/apache/james/BaseConnectionHandler.html
  
  Index: BaseConnectionHandler.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Tue Nov 27 23:58:19 PST 2001 -->
  <TITLE>
  James API: Class  BaseConnectionHandler
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_top"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/BaseConnectionHandler.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;PREV CLASS&nbsp;
  &nbsp;<A HREF="../../../org/apache/james/Constants.html"><B>NEXT CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="BaseConnectionHandler.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.james</FONT>
  <BR>
  Class  BaseConnectionHandler</H2>
  <PRE>
  java.lang.Object
    |
    +--org.apache.avalon.framework.logger.AbstractLoggable
          |
          +--<B>org.apache.james.BaseConnectionHandler</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD>org.apache.avalon.framework.configuration.Configurable, org.apache.avalon.framework.logger.Loggable</DD>
  </DL>
  <DL>
  <DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../org/apache/james/nntpserver/NNTPHandler.html">NNTPHandler</A>, <A HREF="../../../org/apache/james/pop3server/POP3Handler.html">POP3Handler</A>, <A HREF="../../../org/apache/james/remotemanager/RemoteManagerHandler.html">RemoteManagerHandler</A>, <A HREF="../../../org/apache/james/smtpserver/SMTPHandler.html">SMTPHandler</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public class <B>BaseConnectionHandler</B><DT>extends org.apache.avalon.framework.logger.AbstractLoggable<DT>implements org.apache.avalon.framework.configuration.Configurable</DL>
  
  <P>
  Different connection handlers extend this class
   Common Connection Handler code could be factored into this class.
   At present(April 28' 2001) there is not much in this class
  <P>
  <DL>
  <DT><B>Author: </B><DD>Harmeet Bedi <ha...@kodemuse.com></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  <A NAME="field_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Field Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/BaseConnectionHandler.html#helloName">helloName</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;int</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/BaseConnectionHandler.html#timeout">timeout</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/james/BaseConnectionHandler.html#BaseConnectionHandler()">BaseConnectionHandler</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="method_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Method Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/BaseConnectionHandler.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></B>(org.apache.avalon.framework.configuration.Configuration&nbsp;configuration)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLoggable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class org.apache.avalon.framework.logger.AbstractLoggable</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>getLogger, setLogger, setupLogger, setupLogger, setupLogger</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  <A NAME="field_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Field Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="timeout"><!-- --></A><H3>
  timeout</H3>
  <PRE>
  protected int <B>timeout</B></PRE>
  <DL>
  </DL>
  <HR>
  
  <A NAME="helloName"><!-- --></A><H3>
  helloName</H3>
  <PRE>
  protected java.lang.String <B>helloName</B></PRE>
  <DL>
  </DL>
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  <A NAME="constructor_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Constructor Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="BaseConnectionHandler()"><!-- --></A><H3>
  BaseConnectionHandler</H3>
  <PRE>
  public <B>BaseConnectionHandler</B>()</PRE>
  <DL>
  </DL>
  
  <!-- ============ METHOD DETAIL ========== -->
  
  <A NAME="method_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Method Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="configure(org.apache.avalon.framework.configuration.Configuration)"><!-- --></A><H3>
  configure</H3>
  <PRE>
  public void <B>configure</B>(org.apache.avalon.framework.configuration.Configuration&nbsp;configuration)
                 throws org.apache.avalon.framework.configuration.ConfigurationException</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE>configure</CODE> in interface <CODE>org.apache.avalon.framework.configuration.Configurable</CODE></DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/BaseConnectionHandler.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;PREV CLASS&nbsp;
  &nbsp;<A HREF="../../../org/apache/james/Constants.html"><B>NEXT CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="BaseConnectionHandler.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-james/www/javadocs/org/apache/james/Constants.html
  
  Index: Constants.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Tue Nov 27 23:58:19 PST 2001 -->
  <TITLE>
  James API: Class  Constants
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_top"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Constants.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A HREF="../../../org/apache/james/BaseConnectionHandler.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/james/James.html"><B>NEXT CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="Constants.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.james</FONT>
  <BR>
  Class  Constants</H2>
  <PRE>
  java.lang.Object
    |
    +--<B>org.apache.james.Constants</B>
  </PRE>
  <HR>
  <DL>
  <DT>public class <B>Constants</B><DT>extends java.lang.Object</DL>
  
  <P>
  Assorted Constants for use in all James blocks
   The Software Version, Software Name and Build Date are set by ant during
   the build process.
  <P>
  <DL>
  <DT><B>Version: </B><DD>This is $Revision: 1.1 $
   Committed on $Date: 2001/11/28 08:23:12 $ by: $Author: hbedi $</DD>
  <DT><B>Author: </B><DD><a href="mailto:fede@apache.org">Federico Barbieri</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  <A NAME="field_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Field Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/Constants.html#AVALON_COMPONENT_MANAGER">AVALON_COMPONENT_MANAGER</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/Constants.html#BUILD_DATE">BUILD_DATE</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>static&nbsp;int</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/Constants.html#HEADERLIMIT">HEADERLIMIT</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/Constants.html#LOCAL_USERS">LOCAL_USERS</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/Constants.html#POSTMASTER">POSTMASTER</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/Constants.html#SERVER_NAMES">SERVER_NAMES</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/Constants.html#SOFTWARE_NAME">SOFTWARE_NAME</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/Constants.html#SOFTWARE_VERSION">SOFTWARE_VERSION</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/Constants.html#SPOOL_REPOSITORY">SPOOL_REPOSITORY</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/james/Constants.html#Constants()">Constants</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  <A NAME="field_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Field Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="SOFTWARE_VERSION"><!-- --></A><H3>
  SOFTWARE_VERSION</H3>
  <PRE>
  public static final java.lang.String <B>SOFTWARE_VERSION</B></PRE>
  <DL>
  </DL>
  <HR>
  
  <A NAME="SOFTWARE_NAME"><!-- --></A><H3>
  SOFTWARE_NAME</H3>
  <PRE>
  public static final java.lang.String <B>SOFTWARE_NAME</B></PRE>
  <DL>
  </DL>
  <HR>
  
  <A NAME="SERVER_NAMES"><!-- --></A><H3>
  SERVER_NAMES</H3>
  <PRE>
  public static final java.lang.String <B>SERVER_NAMES</B></PRE>
  <DL>
  </DL>
  <HR>
  
  <A NAME="SPOOL_REPOSITORY"><!-- --></A><H3>
  SPOOL_REPOSITORY</H3>
  <PRE>
  public static final java.lang.String <B>SPOOL_REPOSITORY</B></PRE>
  <DL>
  </DL>
  <HR>
  
  <A NAME="LOCAL_USERS"><!-- --></A><H3>
  LOCAL_USERS</H3>
  <PRE>
  public static final java.lang.String <B>LOCAL_USERS</B></PRE>
  <DL>
  </DL>
  <HR>
  
  <A NAME="POSTMASTER"><!-- --></A><H3>
  POSTMASTER</H3>
  <PRE>
  public static final java.lang.String <B>POSTMASTER</B></PRE>
  <DL>
  </DL>
  <HR>
  
  <A NAME="HEADERLIMIT"><!-- --></A><H3>
  HEADERLIMIT</H3>
  <PRE>
  public static final int <B>HEADERLIMIT</B></PRE>
  <DL>
  </DL>
  <HR>
  
  <A NAME="AVALON_COMPONENT_MANAGER"><!-- --></A><H3>
  AVALON_COMPONENT_MANAGER</H3>
  <PRE>
  public static final java.lang.String <B>AVALON_COMPONENT_MANAGER</B></PRE>
  <DL>
  </DL>
  <HR>
  
  <A NAME="BUILD_DATE"><!-- --></A><H3>
  BUILD_DATE</H3>
  <PRE>
  public static final java.lang.String <B>BUILD_DATE</B></PRE>
  <DL>
  </DL>
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  <A NAME="constructor_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Constructor Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="Constants()"><!-- --></A><H3>
  Constants</H3>
  <PRE>
  public <B>Constants</B>()</PRE>
  <DL>
  </DL>
  
  <!-- ============ METHOD DETAIL ========== -->
  
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Constants.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A HREF="../../../org/apache/james/BaseConnectionHandler.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/james/James.html"><B>NEXT CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="Constants.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-james/www/javadocs/org/apache/james/James.html
  
  Index: James.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Tue Nov 27 23:58:19 PST 2001 -->
  <TITLE>
  James API: Class  James
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_top"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/James.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A HREF="../../../org/apache/james/Constants.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/james/Main.html"><B>NEXT CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="James.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.james</FONT>
  <BR>
  Class  James</H2>
  <PRE>
  java.lang.Object
    |
    +--org.apache.avalon.framework.logger.AbstractLoggable
          |
          +--<B>org.apache.james.James</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD>org.apache.avalon.phoenix.Block, org.apache.avalon.framework.component.Component, org.apache.avalon.framework.component.Composable, org.apache.avalon.framework.configuration.Configurable, org.apache.avalon.framework.context.Contextualizable, org.apache.avalon.framework.activity.Initializable, org.apache.avalon.framework.logger.Loggable, <A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A>, <A HREF="../../../org/apache/james/services/MailServer.html">MailServer</A>, org.apache.avalon.phoenix.Service</DD>
  </DL>
  <HR>
  <DL>
  <DT>public class <B>James</B><DT>extends org.apache.avalon.framework.logger.AbstractLoggable<DT>implements org.apache.avalon.phoenix.Block, org.apache.avalon.framework.context.Contextualizable, org.apache.avalon.framework.component.Composable, org.apache.avalon.framework.configuration.Configurable, org.apache.avalon.framework.activity.Initializable, <A HREF="../../../org/apache/james/services/MailServer.html">MailServer</A>, <A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></DL>
  
  <P>
  Core class for JAMES. Provides three primary services:
   <br> 1) Instantiates resources, such as user repository, and protocol
   handlers
   <br> 2) Handles interactions between components
   <br> 3) Provides container services for Mailets
  <P>
  <DL>
  <DT><B>Author: </B><DD>Federico Barbieri <sc...@pop.systemy.it>, Serge, <a href="mailto:charles@benett1.demon.co.uk">Charles Benett</a>
  
   This is $Revision: 1.1 $
   Committed on $Date: 2001/11/28 08:23:12 $ by: $Author: hbedi $</DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  <A NAME="field_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Field Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;org.apache.avalon.phoenix.BlockContext</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/James.html#blockContext">blockContext</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="fields_inherited_from_class_org.apache.james.services.MailServer"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from interface org.apache.james.services.<A HREF="../../../org/apache/james/services/MailServer.html">MailServer</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../org/apache/james/services/MailServer.html#ALL">ALL</A>, <A HREF="../../../org/apache/james/services/MailServer.html#MDA">MDA</A>, <A HREF="../../../org/apache/james/services/MailServer.html#ROLE">ROLE</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/james/James.html#James()">James</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="method_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Method Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;boolean</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/James.html#addUser(java.lang.String, java.lang.String)">addUser</A></B>(java.lang.String&nbsp;userName,
          java.lang.String&nbsp;password)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a user to this mail server.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/James.html#bounce(org.apache.mailet.Mail, java.lang.String)">bounce</A></B>(<A HREF="../../../org/apache/mailet/Mail.html">Mail</A>&nbsp;mail,
         java.lang.String&nbsp;message)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bounces the message using a stanard format with the given message.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/James.html#bounce(org.apache.mailet.Mail, java.lang.String, org.apache.mailet.MailAddress)">bounce</A></B>(<A HREF="../../../org/apache/mailet/Mail.html">Mail</A>&nbsp;mail,
         java.lang.String&nbsp;message,
         <A HREF="../../../org/apache/mailet/MailAddress.html">MailAddress</A>&nbsp;bouncer)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bounces the email message using the provided email address as the
   sender of the bounce.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/James.html#compose(org.apache.avalon.framework.component.ComponentManager)">compose</A></B>(org.apache.avalon.framework.component.ComponentManager&nbsp;comp)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Override compose method of AbstractBlock to create new
   ComponentManager object</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/James.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></B>(org.apache.avalon.framework.configuration.Configuration&nbsp;conf)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/James.html#contextualize(org.apache.avalon.framework.context.Context)">contextualize</A></B>(org.apache.avalon.framework.context.Context&nbsp;context)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/James.html#getAttribute(java.lang.String)">getAttribute</A></B>(java.lang.String&nbsp;key)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the mailet container attribute with the given name, or null
   if there is no attribute by that name.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.util.Iterator</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/James.html#getAttributeNames()">getAttributeNames</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an Iterator containing the attribute names available within
   this mailet context.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/James.html#getId()">getId</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.util.Collection</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/James.html#getMailServers(java.lang.String)">getMailServers</A></B>(java.lang.String&nbsp;host)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a Collection of Strings of hostnames or ip addresses that
   are specified as mail server listeners for the given hostname.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;int</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/James.html#getMajorVersion()">getMajorVersion</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the minor version of the Mailet API that this mailet
   container supports.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;int</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/James.html#getMinorVersion()">getMinorVersion</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the minor version of the Mailet API that this mailet
   container supports.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;<A HREF="../../../org/apache/mailet/MailAddress.html">MailAddress</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/James.html#getPostmaster()">getPostmaster</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the postmaster's address for this mailet context.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/James.html#getServerInfo()">getServerInfo</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the name and version of the mailet container on which
   the mailet is running.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;<A HREF="../../../org/apache/james/services/MailRepository.html">MailRepository</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/James.html#getUserInbox(java.lang.String)">getUserInbox</A></B>(java.lang.String&nbsp;userName)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For POP3 server only - at the momment.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/James.html#initialize()">initialize</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;boolean</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/James.html#isLocalServer(java.lang.String)">isLocalServer</A></B>(java.lang.String&nbsp;serverName)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks if a server is serviced by mail context</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;boolean</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/James.html#isLocalUser(java.lang.String)">isLocalUser</A></B>(java.lang.String&nbsp;name)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks if a user account is exists in the mail context.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/James.html#log(java.lang.String)">log</A></B>(java.lang.String&nbsp;message)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes the specified message to a mailet log file, usually an event
   log.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/James.html#log(java.lang.String, java.lang.Throwable)">log</A></B>(java.lang.String&nbsp;message,
      java.lang.Throwable&nbsp;t)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes an explanatory message and a stack trace for a given Throwable
   exception to the mailet log file.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>static&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/James.html#main(java.lang.String[])">main</A></B>(java.lang.String[]&nbsp;args)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/James.html#removeAttribute(java.lang.String)">removeAttribute</A></B>(java.lang.String&nbsp;key)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes the attribute with the given name from the mailet context.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/James.html#sendMail(org.apache.mailet.Mail)">sendMail</A></B>(<A HREF="../../../org/apache/mailet/Mail.html">Mail</A>&nbsp;mail)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pass a Mail to this MailServer for processing</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/James.html#sendMail(org.apache.mailet.MailAddress, java.util.Collection, java.io.InputStream)">sendMail</A></B>(<A HREF="../../../org/apache/mailet/MailAddress.html">MailAddress</A>&nbsp;sender,
           java.util.Collection&nbsp;recipients,
           java.io.InputStream&nbsp;msg)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pass a MimeMessage to this MailServer for processing</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/James.html#sendMail(org.apache.mailet.MailAddress, java.util.Collection, javax.mail.internet.MimeMessage)">sendMail</A></B>(<A HREF="../../../org/apache/mailet/MailAddress.html">MailAddress</A>&nbsp;sender,
           java.util.Collection&nbsp;recipients,
           javax.mail.internet.MimeMessage&nbsp;message)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pass a MimeMessage to this MailServer for processing</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/James.html#sendMail(org.apache.mailet.MailAddress, java.util.Collection, javax.mail.internet.MimeMessage, java.lang.String)">sendMail</A></B>(<A HREF="../../../org/apache/mailet/MailAddress.html">MailAddress</A>&nbsp;sender,
           java.util.Collection&nbsp;recipients,
           javax.mail.internet.MimeMessage&nbsp;message,
           java.lang.String&nbsp;state)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Send an outgoing message to the top of this mailet container queue for the
   appropriate processor that is specified.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/James.html#sendMail(javax.mail.internet.MimeMessage)">sendMail</A></B>(javax.mail.internet.MimeMessage&nbsp;message)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Send an outgoing message to the top of this mailet container's root queue.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/James.html#setAttribute(java.lang.String, java.lang.Object)">setAttribute</A></B>(java.lang.String&nbsp;key,
               java.lang.Object&nbsp;object)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Binds an object to a given attribute name in this mailet context.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/James.html#storeMail(org.apache.mailet.MailAddress, org.apache.mailet.MailAddress, javax.mail.internet.MimeMessage)">storeMail</A></B>(<A HREF="../../../org/apache/mailet/MailAddress.html">MailAddress</A>&nbsp;sender,
            <A HREF="../../../org/apache/mailet/MailAddress.html">MailAddress</A>&nbsp;recipient,
            javax.mail.internet.MimeMessage&nbsp;message)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Stores mail into local accounts (POP3 by default)</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLoggable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class org.apache.avalon.framework.logger.AbstractLoggable</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>getLogger, setLogger, setupLogger, setupLogger, setupLogger</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  <A NAME="field_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Field Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="blockContext"><!-- --></A><H3>
  blockContext</H3>
  <PRE>
  protected org.apache.avalon.phoenix.BlockContext <B>blockContext</B></PRE>
  <DL>
  </DL>
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  <A NAME="constructor_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Constructor Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="James()"><!-- --></A><H3>
  James</H3>
  <PRE>
  public <B>James</B>()</PRE>
  <DL>
  </DL>
  
  <!-- ============ METHOD DETAIL ========== -->
  
  <A NAME="method_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Method Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="contextualize(org.apache.avalon.framework.context.Context)"><!-- --></A><H3>
  contextualize</H3>
  <PRE>
  public void <B>contextualize</B>(org.apache.avalon.framework.context.Context&nbsp;context)</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE>contextualize</CODE> in interface <CODE>org.apache.avalon.framework.context.Contextualizable</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="configure(org.apache.avalon.framework.configuration.Configuration)"><!-- --></A><H3>
  configure</H3>
  <PRE>
  public void <B>configure</B>(org.apache.avalon.framework.configuration.Configuration&nbsp;conf)</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE>configure</CODE> in interface <CODE>org.apache.avalon.framework.configuration.Configurable</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="compose(org.apache.avalon.framework.component.ComponentManager)"><!-- --></A><H3>
  compose</H3>
  <PRE>
  public void <B>compose</B>(org.apache.avalon.framework.component.ComponentManager&nbsp;comp)</PRE>
  <DL>
  <DD>Override compose method of AbstractBlock to create new
   ComponentManager object<DD><DL>
  <DT><B>Specified by: </B><DD><CODE>compose</CODE> in interface <CODE>org.apache.avalon.framework.component.Composable</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="initialize()"><!-- --></A><H3>
  initialize</H3>
  <PRE>
  public void <B>initialize</B>()
                  throws java.lang.Exception</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE>initialize</CODE> in interface <CODE>org.apache.avalon.framework.activity.Initializable</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="sendMail(javax.mail.internet.MimeMessage)"><!-- --></A><H3>
  sendMail</H3>
  <PRE>
  public void <B>sendMail</B>(javax.mail.internet.MimeMessage&nbsp;message)
                throws javax.mail.MessagingException</PRE>
  <DL>
  <DD><B>Description copied from interface: <CODE><A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></CODE></B></DD>
  <DD>Send an outgoing message to the top of this mailet container's root queue.
   This is the equivalent of opening an SMTP session to localhost.
   This uses sender and recipients as specified in the message itself.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/mailet/MailetContext.html#sendMail(javax.mail.internet.MimeMessage)">sendMail</A></CODE> in interface <CODE><A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.mailet.MailetContext</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>msg</CODE> - - the MimeMessage of the headers and body content of the outgoing message<DT><B>Throws:</B><DD><CODE>javax.mail.MessagingException</CODE> - - if the message fails to parse</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="sendMail(org.apache.mailet.MailAddress, java.util.Collection, javax.mail.internet.MimeMessage)"><!-- --></A><H3>
  sendMail</H3>
  <PRE>
  public void <B>sendMail</B>(<A HREF="../../../org/apache/mailet/MailAddress.html">MailAddress</A>&nbsp;sender,
                       java.util.Collection&nbsp;recipients,
                       javax.mail.internet.MimeMessage&nbsp;message)
                throws javax.mail.MessagingException</PRE>
  <DL>
  <DD><B>Description copied from interface: <CODE><A HREF="../../../org/apache/james/services/MailServer.html">MailServer</A></CODE></B></DD>
  <DD>Pass a MimeMessage to this MailServer for processing<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/james/services/MailServer.html#sendMail(org.apache.mailet.MailAddress, java.util.Collection, javax.mail.internet.MimeMessage)">sendMail</A></CODE> in interface <CODE><A HREF="../../../org/apache/james/services/MailServer.html">MailServer</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.james.services.MailServer</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>sender</CODE> - - the sender of the message<DD><CODE>recipients</CODE> - - a Collection of String objects of recipients<DD><CODE>msg</CODE> - - the MimeMessage of the headers and body content of
   the outgoing message<DT><B>Throws:</B><DD><CODE>javax.mail.MessagingException</CODE> - - if the message fails to parse</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="sendMail(org.apache.mailet.MailAddress, java.util.Collection, javax.mail.internet.MimeMessage, java.lang.String)"><!-- --></A><H3>
  sendMail</H3>
  <PRE>
  public void <B>sendMail</B>(<A HREF="../../../org/apache/mailet/MailAddress.html">MailAddress</A>&nbsp;sender,
                       java.util.Collection&nbsp;recipients,
                       javax.mail.internet.MimeMessage&nbsp;message,
                       java.lang.String&nbsp;state)
                throws javax.mail.MessagingException</PRE>
  <DL>
  <DD><B>Description copied from interface: <CODE><A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></CODE></B></DD>
  <DD>Send an outgoing message to the top of this mailet container queue for the
   appropriate processor that is specified.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/mailet/MailetContext.html#sendMail(org.apache.mailet.MailAddress, java.util.Collection, javax.mail.internet.MimeMessage, java.lang.String)">sendMail</A></CODE> in interface <CODE><A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.mailet.MailetContext</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>sender</CODE> - - the sender of the message<DD><CODE>recipients</CODE> - - a Collection of String objects of recipients<DD><CODE>msg</CODE> - - the MimeMessage of the headers and body content of the outgoing message<DD><CODE>state</CODE> - - the state of the message, indicates which processor to use<DT><B>Throws:</B><DD><CODE>javax.mail.MessagingException</CODE> - - if the message fails to parse</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="sendMail(org.apache.mailet.MailAddress, java.util.Collection, java.io.InputStream)"><!-- --></A><H3>
  sendMail</H3>
  <PRE>
  public void <B>sendMail</B>(<A HREF="../../../org/apache/mailet/MailAddress.html">MailAddress</A>&nbsp;sender,
                       java.util.Collection&nbsp;recipients,
                       java.io.InputStream&nbsp;msg)
                throws javax.mail.MessagingException</PRE>
  <DL>
  <DD><B>Description copied from interface: <CODE><A HREF="../../../org/apache/james/services/MailServer.html">MailServer</A></CODE></B></DD>
  <DD>Pass a MimeMessage to this MailServer for processing<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/james/services/MailServer.html#sendMail(org.apache.mailet.MailAddress, java.util.Collection, java.io.InputStream)">sendMail</A></CODE> in interface <CODE><A HREF="../../../org/apache/james/services/MailServer.html">MailServer</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.james.services.MailServer</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>sender</CODE> - - the sender of the message<DD><CODE>recipients</CODE> - - a Collection of String objects of recipients<DD><CODE>msg</CODE> - - an InputStream containing the headers and body content of
   the outgoing message<DT><B>Throws:</B><DD><CODE>javax.mail.MessagingException</CODE> - - if the message fails to parse</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="sendMail(org.apache.mailet.Mail)"><!-- --></A><H3>
  sendMail</H3>
  <PRE>
  public void <B>sendMail</B>(<A HREF="../../../org/apache/mailet/Mail.html">Mail</A>&nbsp;mail)
                throws javax.mail.MessagingException</PRE>
  <DL>
  <DD><B>Description copied from interface: <CODE><A HREF="../../../org/apache/james/services/MailServer.html">MailServer</A></CODE></B></DD>
  <DD>Pass a Mail to this MailServer for processing<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/james/services/MailServer.html#sendMail(org.apache.mailet.Mail)">sendMail</A></CODE> in interface <CODE><A HREF="../../../org/apache/james/services/MailServer.html">MailServer</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.james.services.MailServer</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>sender</CODE> - - the sender of the message<DD><CODE>recipients</CODE> - - a Collection of String objects of recipients<DD><CODE>msg</CODE> - - an InputStream containing the headers and body content of
   the outgoing message<DT><B>Throws:</B><DD><CODE>javax.mail.MessagingException</CODE> - - if the message fails to parse</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getUserInbox(java.lang.String)"><!-- --></A><H3>
  getUserInbox</H3>
  <PRE>
  public <A HREF="../../../org/apache/james/services/MailRepository.html">MailRepository</A> <B>getUserInbox</B>(java.lang.String&nbsp;userName)</PRE>
  <DL>
  <DD>For POP3 server only - at the momment.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/james/services/MailServer.html#getUserInbox(java.lang.String)">getUserInbox</A></CODE> in interface <CODE><A HREF="../../../org/apache/james/services/MailServer.html">MailServer</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.james.services.MailServer</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>sender</CODE> - - the name of the user</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getId()"><!-- --></A><H3>
  getId</H3>
  <PRE>
  public java.lang.String <B>getId</B>()</PRE>
  <DL>
  <DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/james/services/MailServer.html#getId()">getId</A></CODE> in interface <CODE><A HREF="../../../org/apache/james/services/MailServer.html">MailServer</A></CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="main(java.lang.String[])"><!-- --></A><H3>
  main</H3>
  <PRE>
  public static void <B>main</B>(java.lang.String[]&nbsp;args)</PRE>
  <DL>
  <DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getMailServers(java.lang.String)"><!-- --></A><H3>
  getMailServers</H3>
  <PRE>
  public java.util.Collection <B>getMailServers</B>(java.lang.String&nbsp;host)</PRE>
  <DL>
  <DD><B>Description copied from interface: <CODE><A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></CODE></B></DD>
  <DD>Returns a Collection of Strings of hostnames or ip addresses that
   are specified as mail server listeners for the given hostname.
   This is done using MX records, and the hostnames or ip addresses
   are returned sorted by MX priority.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/mailet/MailetContext.html#getMailServers(java.lang.String)">getMailServers</A></CODE> in interface <CODE><A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.mailet.MailetContext</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>host</CODE> - - the domain name for which to find mail servers<DT><B>Returns:</B><DD>a Collection of Strings of hostnames, sorted by priority</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getAttribute(java.lang.String)"><!-- --></A><H3>
  getAttribute</H3>
  <PRE>
  public java.lang.Object <B>getAttribute</B>(java.lang.String&nbsp;key)</PRE>
  <DL>
  <DD><B>Description copied from interface: <CODE><A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></CODE></B></DD>
  <DD>Returns the mailet container attribute with the given name, or null
   if there is no attribute by that name.  An attribute allows a mailet container
   to give the mailet additional information not already provided by this interface.
   See * your server documentation for information about its attributes. A list of
   supported attributes can be retrieved using getAttributeNames.
   <p>
   The attribute is returned as a java.lang.Object or some subclass. Attribute
   names should follow the same convention as package names. The Java Mailet API
   specification reserves names matching java.*, javax.*, and sun.*<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/mailet/MailetContext.html#getAttribute(java.lang.String)">getAttribute</A></CODE> in interface <CODE><A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.mailet.MailetContext</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>name</CODE> - - a String specifying the name of the attribute<DT><B>Returns:</B><DD>an Object containing the value of the attribute, or null if no attribute
        exists matching the given name</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="setAttribute(java.lang.String, java.lang.Object)"><!-- --></A><H3>
  setAttribute</H3>
  <PRE>
  public void <B>setAttribute</B>(java.lang.String&nbsp;key,
                           java.lang.Object&nbsp;object)</PRE>
  <DL>
  <DD><B>Description copied from interface: <CODE><A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></CODE></B></DD>
  <DD>Binds an object to a given attribute name in this mailet context.  If the name
   specified is already used for an attribute, this method will remove the old
   attribute and bind the name to the new attribute.
   <p>
   Attribute names should follow the same convention as package names. The Java
   Mailet API specification reserves names matching java.*, javax.*, and sun.*.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/mailet/MailetContext.html#setAttribute(java.lang.String, java.lang.Object)">setAttribute</A></CODE> in interface <CODE><A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.mailet.MailetContext</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>name</CODE> - - a String specifying the name of the attribute<DD><CODE>object</CODE> - - an Object representing the attribute to be bound</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="removeAttribute(java.lang.String)"><!-- --></A><H3>
  removeAttribute</H3>
  <PRE>
  public void <B>removeAttribute</B>(java.lang.String&nbsp;key)</PRE>
  <DL>
  <DD><B>Description copied from interface: <CODE><A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></CODE></B></DD>
  <DD>Removes the attribute with the given name from the mailet context.  After
   removal, subsequent calls to getAttribute(java.lang.String) to retrieve
   the attribute's value will return null.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/mailet/MailetContext.html#removeAttribute(java.lang.String)">removeAttribute</A></CODE> in interface <CODE><A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.mailet.MailetContext</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>name</CODE> - - a String specifying the name of the attribute to be removed</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getAttributeNames()"><!-- --></A><H3>
  getAttributeNames</H3>
  <PRE>
  public java.util.Iterator <B>getAttributeNames</B>()</PRE>
  <DL>
  <DD><B>Description copied from interface: <CODE><A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></CODE></B></DD>
  <DD>Returns an Iterator containing the attribute names available within
   this mailet context.  Use the getAttribute(java.lang.String) method with an
   attribute name to get the value of an attribute.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/mailet/MailetContext.html#getAttributeNames()">getAttributeNames</A></CODE> in interface <CODE><A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.mailet.MailetContext</CODE></DD>
  <DD><DL>
  <DT><B>Returns:</B><DD>an Iterator of attribute names</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="bounce(org.apache.mailet.Mail, java.lang.String)"><!-- --></A><H3>
  bounce</H3>
  <PRE>
  public void <B>bounce</B>(<A HREF="../../../org/apache/mailet/Mail.html">Mail</A>&nbsp;mail,
                     java.lang.String&nbsp;message)
              throws javax.mail.MessagingException</PRE>
  <DL>
  <DD><B>Description copied from interface: <CODE><A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></CODE></B></DD>
  <DD>Bounces the message using a stanard format with the given message.
   Will be sent back to the sender from the postmaster as specified for
   this mailet context, adding message to top of mail server queue using
   sendMail().<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/mailet/MailetContext.html#bounce(org.apache.mailet.Mail, java.lang.String)">bounce</A></CODE> in interface <CODE><A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.mailet.MailetContext</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>mail</CODE> - - the message that is to be bounced and sender to whom to return the message<DD><CODE>message</CODE> - - a descriptive message as to why the message bounced</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="bounce(org.apache.mailet.Mail, java.lang.String, org.apache.mailet.MailAddress)"><!-- --></A><H3>
  bounce</H3>
  <PRE>
  public void <B>bounce</B>(<A HREF="../../../org/apache/mailet/Mail.html">Mail</A>&nbsp;mail,
                     java.lang.String&nbsp;message,
                     <A HREF="../../../org/apache/mailet/MailAddress.html">MailAddress</A>&nbsp;bouncer)
              throws javax.mail.MessagingException</PRE>
  <DL>
  <DD><B>Description copied from interface: <CODE><A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></CODE></B></DD>
  <DD>Bounces the email message using the provided email address as the
   sender of the bounce.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/mailet/MailetContext.html#bounce(org.apache.mailet.Mail, java.lang.String, org.apache.mailet.MailAddress)">bounce</A></CODE> in interface <CODE><A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.mailet.MailetContext</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>mail</CODE> - - the message that is to be bounced and sender to whom to return the message<DD><CODE>message</CODE> - - a descriptive message as to why the message bounced<DD><CODE>bouncer</CODE> - - the address to give as the sender of the bounced message</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="isLocalUser(java.lang.String)"><!-- --></A><H3>
  isLocalUser</H3>
  <PRE>
  public boolean <B>isLocalUser</B>(java.lang.String&nbsp;name)</PRE>
  <DL>
  <DD><B>Description copied from interface: <CODE><A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></CODE></B></DD>
  <DD>Checks if a user account is exists in the mail context.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/mailet/MailetContext.html#isLocalUser(java.lang.String)">isLocalUser</A></CODE> in interface <CODE><A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.mailet.MailetContext</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>userAccount</CODE> - - user identifier.<DT><B>Returns:</B><DD>true if the acount is a local account</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getPostmaster()"><!-- --></A><H3>
  getPostmaster</H3>
  <PRE>
  public <A HREF="../../../org/apache/mailet/MailAddress.html">MailAddress</A> <B>getPostmaster</B>()</PRE>
  <DL>
  <DD><B>Description copied from interface: <CODE><A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></CODE></B></DD>
  <DD>Returns the postmaster's address for this mailet context.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/mailet/MailetContext.html#getPostmaster()">getPostmaster</A></CODE> in interface <CODE><A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.mailet.MailetContext</CODE></DD>
  <DD><DL>
  <DT><B>Returns:</B><DD>a MailAddress of the Postmaster's address</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="storeMail(org.apache.mailet.MailAddress, org.apache.mailet.MailAddress, javax.mail.internet.MimeMessage)"><!-- --></A><H3>
  storeMail</H3>
  <PRE>
  public void <B>storeMail</B>(<A HREF="../../../org/apache/mailet/MailAddress.html">MailAddress</A>&nbsp;sender,
                        <A HREF="../../../org/apache/mailet/MailAddress.html">MailAddress</A>&nbsp;recipient,
                        javax.mail.internet.MimeMessage&nbsp;message)</PRE>
  <DL>
  <DD><B>Description copied from interface: <CODE><A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></CODE></B></DD>
  <DD>Stores mail into local accounts (POP3 by default)<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/mailet/MailetContext.html#storeMail(org.apache.mailet.MailAddress, org.apache.mailet.MailAddress, javax.mail.internet.MimeMessage)">storeMail</A></CODE> in interface <CODE><A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.mailet.MailetContext</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>sender</CODE> - - the sender of the incoming message<DD><CODE>recipient</CODE> - - the user who is receiving this message (as a complete email address)<DD><CODE>msg</CODE> - - the MimeMessage to store in a local mailbox<DT><B>Throws:</B><DD><CODE>javax.mail.MessagingException</CODE> - - if the message fails to parse</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getMajorVersion()"><!-- --></A><H3>
  getMajorVersion</H3>
  <PRE>
  public int <B>getMajorVersion</B>()</PRE>
  <DL>
  <DD><B>Description copied from interface: <CODE><A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></CODE></B></DD>
  <DD>Returns the minor version of the Mailet API that this mailet
   container supports. All implementations that comply with Version 1.2 must have
   this method return the integer 1.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/mailet/MailetContext.html#getMajorVersion()">getMajorVersion</A></CODE> in interface <CODE><A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.mailet.MailetContext</CODE></DD>
  <DD><DL>
  <DT><B>Returns:</B><DD>1</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getMinorVersion()"><!-- --></A><H3>
  getMinorVersion</H3>
  <PRE>
  public int <B>getMinorVersion</B>()</PRE>
  <DL>
  <DD><B>Description copied from interface: <CODE><A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></CODE></B></DD>
  <DD>Returns the minor version of the Mailet API that this mailet
   container supports.  All implementations that comply with Version 1.2 must have
   this method return the integer 2.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/mailet/MailetContext.html#getMinorVersion()">getMinorVersion</A></CODE> in interface <CODE><A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.mailet.MailetContext</CODE></DD>
  <DD><DL>
  <DT><B>Returns:</B><DD>2</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="isLocalServer(java.lang.String)"><!-- --></A><H3>
  isLocalServer</H3>
  <PRE>
  public boolean <B>isLocalServer</B>(java.lang.String&nbsp;serverName)</PRE>
  <DL>
  <DD><B>Description copied from interface: <CODE><A HREF="../../../org/apache/james/services/MailServer.html">MailServer</A></CODE></B></DD>
  <DD>Checks if a server is serviced by mail context<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/james/services/MailServer.html#isLocalServer(java.lang.String)">isLocalServer</A></CODE> in interface <CODE><A HREF="../../../org/apache/james/services/MailServer.html">MailServer</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.james.services.MailServer</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>serverName</CODE> - - name of server.<DT><B>Returns:</B><DD>true if server is local, i.e. serviced by this mail context</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getServerInfo()"><!-- --></A><H3>
  getServerInfo</H3>
  <PRE>
  public java.lang.String <B>getServerInfo</B>()</PRE>
  <DL>
  <DD><B>Description copied from interface: <CODE><A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></CODE></B></DD>
  <DD>Returns the name and version of the mailet container on which
   the mailet is running.
   <p>
   The form of the returned string is servername/versionnumber. For example,
   JAMES may return the string JAMES/1.2.
   <p>
   The mailet container may return other optional information after the primary
   string in parentheses, for example, JAMES/1.2 (JDK 1.3.0; Windows NT 4.0 x86).<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/mailet/MailetContext.html#getServerInfo()">getServerInfo</A></CODE> in interface <CODE><A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.mailet.MailetContext</CODE></DD>
  <DD><DL>
  <DT><B>Returns:</B><DD>a String containing at least the mailet container name and version number</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="log(java.lang.String)"><!-- --></A><H3>
  log</H3>
  <PRE>
  public void <B>log</B>(java.lang.String&nbsp;message)</PRE>
  <DL>
  <DD><B>Description copied from interface: <CODE><A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></CODE></B></DD>
  <DD>Writes the specified message to a mailet log file, usually an event
   log.  The name and type of the mailet log file is specific to the mailet
   container.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/mailet/MailetContext.html#log(java.lang.String)">log</A></CODE> in interface <CODE><A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.mailet.MailetContext</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>msg</CODE> - - a String specifying the message to be written to the log file</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="log(java.lang.String, java.lang.Throwable)"><!-- --></A><H3>
  log</H3>
  <PRE>
  public void <B>log</B>(java.lang.String&nbsp;message,
                  java.lang.Throwable&nbsp;t)</PRE>
  <DL>
  <DD><B>Description copied from interface: <CODE><A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></CODE></B></DD>
  <DD>Writes an explanatory message and a stack trace for a given Throwable
   exception to the mailet log file.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/mailet/MailetContext.html#log(java.lang.String, java.lang.Throwable)">log</A></CODE> in interface <CODE><A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A></CODE></DL>
  </DD>
  <DD>Following copied from interface: <CODE>org.apache.mailet.MailetContext</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>message</CODE> - - a String that describes the error or exception<DD><CODE>throwable</CODE> - - the Throwable error or exception</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="addUser(java.lang.String, java.lang.String)"><!-- --></A><H3>
  addUser</H3>
  <PRE>
  public boolean <B>addUser</B>(java.lang.String&nbsp;userName,
                         java.lang.String&nbsp;password)</PRE>
  <DL>
  <DD>Adds a user to this mail server. Currently just adds user to a
   UsersRepository.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE><A HREF="../../../org/apache/james/services/MailServer.html#addUser(java.lang.String, java.lang.String)">addUser</A></CODE> in interface <CODE><A HREF="../../../org/apache/james/services/MailServer.html">MailServer</A></CODE></DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>userName</CODE> - String representing user name, that is the portion of
   an email address before the '@<domain>'.<DD><CODE>password</CODE> - String plaintext password</DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/James.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A HREF="../../../org/apache/james/Constants.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../org/apache/james/Main.html"><B>NEXT CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="James.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-james/www/javadocs/org/apache/james/Main.html
  
  Index: Main.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Tue Nov 27 23:58:19 PST 2001 -->
  <TITLE>
  James API: Class  Main
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_top"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Main.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A HREF="../../../org/apache/james/James.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;NEXT CLASS</FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="Main.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.james</FONT>
  <BR>
  Class  Main</H2>
  <PRE>
  java.lang.Object
    |
    +--<B>org.apache.james.Main</B>
  </PRE>
  <HR>
  <DL>
  <DT>public class <B>Main</B><DT>extends java.lang.Object</DL>
  
  <P>
  This is a fake class to display an error message if you try to execute James
   without having Avalon installed.
  <P>
  <DL>
  <DT><B>Version: </B><DD>1.0.0 (CVS $Revision: 1.1 $ $Date: 2001/11/28 08:23:12 $)</DD>
  <DT><B>Author: </B><DD><a href="mailto:scoobie@pop.systemy.it">Federico Barbieri</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../org/apache/james/Main.html#Main()">Main</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ========== METHOD SUMMARY =========== -->
  
  <A NAME="method_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Method Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>static&nbsp;void</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../org/apache/james/Main.html#main(java.lang.String[])">main</A></B>(java.lang.String[]&nbsp;args)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  <A NAME="constructor_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Constructor Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="Main()"><!-- --></A><H3>
  Main</H3>
  <PRE>
  public <B>Main</B>()</PRE>
  <DL>
  </DL>
  
  <!-- ============ METHOD DETAIL ========== -->
  
  <A NAME="method_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Method Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="main(java.lang.String[])"><!-- --></A><H3>
  main</H3>
  <PRE>
  public static void <B>main</B>(java.lang.String[]&nbsp;args)</PRE>
  <DL>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Main.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;<A HREF="../../../org/apache/james/James.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;NEXT CLASS</FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="Main.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-james/www/javadocs/org/apache/james/package-frame.html
  
  Index: package-frame.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Tue Nov 27 23:58:18 PST 2001 -->
  <TITLE>
  James API: Package org.apache.james
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  <FONT size="+1" CLASS="FrameTitleFont">
  <A HREF="../../../org/apache/james/package-summary.html" TARGET="classFrame">org.apache.james</A></FONT>
  <TABLE BORDER="0" WIDTH="100%">
  <TR>
  <TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
  Classes</FONT>&nbsp;
  <FONT CLASS="FrameItemFont">
  <BR>
  <A HREF="BaseConnectionHandler.html" TARGET="classFrame">BaseConnectionHandler</A>
  <BR>
  <A HREF="Constants.html" TARGET="classFrame">Constants</A>
  <BR>
  <A HREF="James.html" TARGET="classFrame">James</A>
  <BR>
  <A HREF="Main.html" TARGET="classFrame">Main</A></FONT></TD>
  </TR>
  </TABLE>
  
  
  <TABLE BORDER="0" WIDTH="100%">
  <TR>
  <TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
  Exceptions</FONT>&nbsp;
  <FONT CLASS="FrameItemFont">
  <BR>
  <A HREF="AccessControlException.html" TARGET="classFrame">AccessControlException</A>
  <BR>
  <A HREF="AuthenticationException.html" TARGET="classFrame">AuthenticationException</A>
  <BR>
  <A HREF="AuthorizationException.html" TARGET="classFrame">AuthorizationException</A></FONT></TD>
  </TR>
  </TABLE>
  
  
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-james/www/javadocs/org/apache/james/package-summary.html
  
  Index: package-summary.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Tue Nov 27 23:58:18 PST 2001 -->
  <TITLE>
  James API: Package org.apache.james
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_top"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;PREV PACKAGE&nbsp;
  &nbsp;<A HREF="../../../org/apache/james/core/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <H2>
  Package org.apache.james
  </H2>
  
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Class Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="BaseConnectionHandler.html">BaseConnectionHandler</A></B></TD>
  <TD>Different connection handlers extend this class
   Common Connection Handler code could be factored into this class.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="Constants.html">Constants</A></B></TD>
  <TD>Assorted Constants for use in all James blocks
   The Software Version, Software Name and Build Date are set by ant during
   the build process.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="James.html">James</A></B></TD>
  <TD>Core class for JAMES.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="Main.html">Main</A></B></TD>
  <TD>This is a fake class to display an error message if you try to execute James
   without having Avalon installed.</TD>
  </TR>
  </TABLE>
  &nbsp;
  
  <P>
  
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Exception Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="AccessControlException.html">AccessControlException</A></B></TD>
  <TD>Thrown when a user attempts to access something (e.g.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="AuthenticationException.html">AuthenticationException</A></B></TD>
  <TD>Thrown when a user fails to authenticate either because their identity is
   not recognised or because their credentials are wrong.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="AuthorizationException.html">AuthorizationException</A></B></TD>
  <TD>Thrown when a user attempts to do something (e.g.</TD>
  </TR>
  </TABLE>
  &nbsp;
  
  <P>
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;PREV PACKAGE&nbsp;
  &nbsp;<A HREF="../../../org/apache/james/core/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-james/www/javadocs/org/apache/james/package-tree.html
  
  Index: package-tree.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Tue Nov 27 23:58:18 PST 2001 -->
  <TITLE>
  James API: org.apache.james Class Hierarchy
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_top"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;PREV&nbsp;
  &nbsp;<A HREF="../../../org/apache/james/core/package-tree.html"><B>NEXT</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <CENTER>
  <H2>
  Hierarchy For Package org.apache.james
  </H2>
  </CENTER>
  <DL>
  <DT><B>Package Hierarchies: </B><DD><A HREF="../../../overview-tree.html">All Packages</A></DL>
  <HR>
  <H2>
  Class Hierarchy
  </H2>
  <UL>
  <LI TYPE="circle">class java.lang.Object<UL>
  <LI TYPE="circle">class org.apache.avalon.framework.logger.AbstractLoggable (implements org.apache.avalon.framework.logger.Loggable)
  <UL>
  <LI TYPE="circle">class org.apache.james.<A HREF="../../../org/apache/james/BaseConnectionHandler.html"><B>BaseConnectionHandler</B></A> (implements org.apache.avalon.framework.configuration.Configurable)
  <LI TYPE="circle">class org.apache.james.<A HREF="../../../org/apache/james/James.html"><B>James</B></A> (implements org.apache.avalon.phoenix.Block, org.apache.avalon.framework.component.Composable, org.apache.avalon.framework.configuration.Configurable, org.apache.avalon.framework.context.Contextualizable, org.apache.avalon.framework.activity.Initializable, org.apache.mailet.<A HREF="../../../org/apache/mailet/MailetContext.html">MailetContext</A>, org.apache.james.services.<A HREF="../../../org/apache/james/services/MailServer.html">MailServer</A>)
  </UL>
  <LI TYPE="circle">class org.apache.james.<A HREF="../../../org/apache/james/Constants.html"><B>Constants</B></A><LI TYPE="circle">class org.apache.james.<A HREF="../../../org/apache/james/Main.html"><B>Main</B></A><LI TYPE="circle">class java.lang.Throwable (implements java.io.Serializable)
  <UL>
  <LI TYPE="circle">class java.lang.Exception<UL>
  <LI TYPE="circle">class org.apache.james.<A HREF="../../../org/apache/james/AccessControlException.html"><B>AccessControlException</B></A><LI TYPE="circle">class org.apache.james.<A HREF="../../../org/apache/james/AuthenticationException.html"><B>AuthenticationException</B></A><LI TYPE="circle">class org.apache.james.<A HREF="../../../org/apache/james/AuthorizationException.html"><B>AuthorizationException</B></A></UL>
  </UL>
  </UL>
  </UL>
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;PREV&nbsp;
  &nbsp;<A HREF="../../../org/apache/james/core/package-tree.html"><B>NEXT</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  jakarta-james/www/javadocs/org/apache/james/package-use.html
  
  Index: package-use.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Tue Nov 27 23:58:16 PST 2001 -->
  <TITLE>
  James API: Uses of Package org.apache.james
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_top"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;PREV&nbsp;
  &nbsp;NEXT</FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="package-use.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <CENTER>
  <H2>
  <B>Uses of Package<br>org.apache.james</B></H2>
  </CENTER>
  
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  Packages that use <A HREF="../../../org/apache/james/package-summary.html">org.apache.james</A></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><A HREF="#org.apache.james.nntpserver"><B>org.apache.james.nntpserver</B></A></TD>
  <TD>&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><A HREF="#org.apache.james.pop3server"><B>org.apache.james.pop3server</B></A></TD>
  <TD>&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><A HREF="#org.apache.james.remotemanager"><B>org.apache.james.remotemanager</B></A></TD>
  <TD>&nbsp;&nbsp;</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><A HREF="#org.apache.james.smtpserver"><B>org.apache.james.smtpserver</B></A></TD>
  <TD>&nbsp;&nbsp;</TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  <A NAME="org.apache.james.nntpserver"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  Classes in <A HREF="../../../org/apache/james/package-summary.html">org.apache.james</A> used by <A HREF="../../../org/apache/james/nntpserver/package-summary.html">org.apache.james.nntpserver</A><TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/james/class-use/BaseConnectionHandler.html#org.apache.james.nntpserver"><B>BaseConnectionHandler</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Different connection handlers extend this class
   Common Connection Handler code could be factored into this class.</TD>
  </TR>
  </FONT></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  <A NAME="org.apache.james.pop3server"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  Classes in <A HREF="../../../org/apache/james/package-summary.html">org.apache.james</A> used by <A HREF="../../../org/apache/james/pop3server/package-summary.html">org.apache.james.pop3server</A><TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/james/class-use/BaseConnectionHandler.html#org.apache.james.pop3server"><B>BaseConnectionHandler</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Different connection handlers extend this class
   Common Connection Handler code could be factored into this class.</TD>
  </TR>
  </FONT></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  <A NAME="org.apache.james.remotemanager"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  Classes in <A HREF="../../../org/apache/james/package-summary.html">org.apache.james</A> used by <A HREF="../../../org/apache/james/remotemanager/package-summary.html">org.apache.james.remotemanager</A><TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/james/class-use/BaseConnectionHandler.html#org.apache.james.remotemanager"><B>BaseConnectionHandler</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Different connection handlers extend this class
   Common Connection Handler code could be factored into this class.</TD>
  </TR>
  </FONT></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  <A NAME="org.apache.james.smtpserver"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  Classes in <A HREF="../../../org/apache/james/package-summary.html">org.apache.james</A> used by <A HREF="../../../org/apache/james/smtpserver/package-summary.html">org.apache.james.smtpserver</A><TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><B><A HREF="../../../org/apache/james/class-use/BaseConnectionHandler.html#org.apache.james.smtpserver"><B>BaseConnectionHandler</B></A></B>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Different connection handlers extend this class
   Common Connection Handler code could be factored into this class.</TD>
  </TR>
  </FONT></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <TR ALIGN="center" VALIGN="top">
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
    </TR>
  </TABLE>
  </TD>
  <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  </EM>
  </TD>
  </TR>
  
  <TR>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  &nbsp;PREV&nbsp;
  &nbsp;NEXT</FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="package-use.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 2001 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>