hammant     2002/08/10 14:52:19

  Added:       docs/excalibur/jprocess/api allclasses-frame.html
                        deprecated-list.html help-doc.html index-all.html
                        index.html overview-tree.html package-list
                        packages.html serialized-form.html stylesheet.css
               docs/excalibur/jprocess/api/org/apache/excalibur/jprocess
                        DemuxPolicy.html DemuxProperties.html
                        JavaProcess.html JavaProcessContextPolicy.html
                        PolicyRedirector.html StdioRedirector.html
                        SysPropertiesRedirector.html package-frame.html
                        package-summary.html package-tree.html
               docs/excalibur/jprocess/css ns4_only.css print.css site.css
                        tigris.css
               docs/excalibur/jprocess index.html
  Log:
  jprocess in CVS now
  
  Revision  Changes    Path
  1.1                  
jakarta-avalon-site/docs/excalibur/jprocess/api/allclasses-frame.html
  
  Index: allclasses-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 Sat Aug 10 22:41:56 BST 2002 -->
  <TITLE>
  All Classes
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  <FONT size="+1" CLASS="FrameHeadingFont">
  <B>All Classes</B></FONT>
  <BR>
  
  <TABLE BORDER="0" WIDTH="100%">
  <TR>
  <TD NOWRAP><FONT CLASS="FrameItemFont"><A 
HREF="org/apache/excalibur/jprocess/DemuxPolicy.html" 
TARGET="classFrame">DemuxPolicy</A>
  <BR>
  <A HREF="org/apache/excalibur/jprocess/DemuxProperties.html" 
TARGET="classFrame">DemuxProperties</A>
  <BR>
  <A HREF="org/apache/excalibur/jprocess/JavaProcess.html" 
TARGET="classFrame">JavaProcess</A>
  <BR>
  <A HREF="org/apache/excalibur/jprocess/JavaProcessContextPolicy.html" 
TARGET="classFrame">JavaProcessContextPolicy</A>
  <BR>
  <A HREF="org/apache/excalibur/jprocess/PolicyRedirector.html" 
TARGET="classFrame">PolicyRedirector</A>
  <BR>
  <A HREF="org/apache/excalibur/jprocess/StdioRedirector.html" 
TARGET="classFrame">StdioRedirector</A>
  <BR>
  <A HREF="org/apache/excalibur/jprocess/SysPropertiesRedirector.html" 
TARGET="classFrame">SysPropertiesRedirector</A>
  <BR>
  </FONT></TD>
  </TR>
  </TABLE>
  
  </BODY>
  </HTML>
  
  
  
  1.1                  
jakarta-avalon-site/docs/excalibur/jprocess/api/deprecated-list.html
  
  Index: deprecated-list.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 Sat Aug 10 22:41:56 BST 2002 -->
  <TITLE>
  Excalibur JProcess API: Deprecated List
  </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">    <FONT 
CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT 
CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="org/apache/excalibur/jprocess/package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT>&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="deprecated-list.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <CENTER>
  <H2>
  <B>Deprecated API</B></H2>
  </CENTER>
  <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">    <FONT 
CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT 
CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="org/apache/excalibur/jprocess/package-tree.html"><FONT 
CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
    <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT>&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="deprecated-list.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 2002 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  
jakarta-avalon-site/docs/excalibur/jprocess/api/help-doc.html
  
  Index: help-doc.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 Sat Aug 10 22:41:56 BST 2002 -->
  <TITLE>
  Excalibur JProcess API: API Help
  </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">    <FONT 
CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT 
CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="org/apache/excalibur/jprocess/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="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Help</B></FONT>&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="help-doc.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <CENTER>
  <H1>
  How This API Document Is Organized</H1>
  </CENTER>
  This API (Application Programming Interface) document has pages corresponding 
to the items in the navigation bar, described as follows.<H3>
  Package</H3>
  <BLOCKQUOTE>
  
  <P>
  Each package has a page that contains a list of its classes and interfaces, 
with a summary for each. This page can contain four categories:<UL>
  <LI>Interfaces (italic)<LI>Classes<LI>Exceptions<LI>Errors</UL>
  </BLOCKQUOTE>
  <H3>
  Class/Interface</H3>
  <BLOCKQUOTE>
  
  <P>
  Each class, interface, inner class and inner interface has its own separate 
page. Each of these pages has three sections consisting of a class/interface 
description, summary tables, and detailed member descriptions:<UL>
  <LI>Class inheritance diagram<LI>Direct Subclasses<LI>All Known 
Subinterfaces<LI>All Known Implementing Classes<LI>Class/interface 
declaration<LI>Class/interface description
  <P>
  <LI>Inner Class Summary<LI>Field Summary<LI>Constructor Summary<LI>Method 
Summary
  <P>
  <LI>Field Detail<LI>Constructor Detail<LI>Method Detail</UL>
  Each summary entry contains the first sentence from the detailed description 
for that item. The summary entries are alphabetical, while the detailed 
descriptions are in the order they appear in the source code. This preserves 
the logical groupings established by the programmer.</BLOCKQUOTE>
  <H3>
  Tree (Class Hierarchy)</H3>
  <BLOCKQUOTE>
  There is a <A HREF="overview-tree.html">Class Hierarchy</A> page for all 
packages, plus a hierarchy for each package. Each hierarchy page contains a 
list of classes and a list of interfaces. The classes are organized by 
inheritance structure starting with <code>java.lang.Object</code>. The 
interfaces do not inherit from <code>java.lang.Object</code>.<UL>
  <LI>When viewing the Overview page, clicking on "Tree" displays the hierarchy 
for all packages.<LI>When viewing a particular package, class or interface 
page, clicking "Tree" displays the hierarchy for only that package.</UL>
  </BLOCKQUOTE>
  <H3>
  Deprecated API</H3>
  <BLOCKQUOTE>
  The <A HREF="deprecated-list.html">Deprecated API</A> page lists all of the 
API that have been deprecated. A deprecated API is not recommended for use, 
generally due to improvements, and a replacement API is usually given. 
Deprecated APIs may be removed in future implementations.</BLOCKQUOTE>
  <H3>
  Index</H3>
  <BLOCKQUOTE>
  The <A HREF="index-all.html">Index</A> contains an alphabetic list of all 
classes, interfaces, constructors, methods, and fields.</BLOCKQUOTE>
  <H3>
  Prev/Next</H3>
  These links take you to the next or previous class, interface, package, or 
related page.<H3>
  Frames/No Frames</H3>
  These links show and hide the HTML frames.  All pages are available with or 
without frames.
  <P>
  <H3>
  Serialized Form</H3>
  Each serializable or externalizable class has a description of its 
serialization fields and methods. This information is of interest to 
re-implementors, not to developers using the API. While there is no link in the 
navigation bar, you can get to this information by going to any serialized 
class and clicking "Serialized Form" in the "See also" section of the class 
description.
  <P>
  <FONT SIZE="-1">
  <EM>
  This help file applies to API documentation generated using the standard 
doclet. </EM>
  </FONT>
  <BR>
  <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">    <FONT 
CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT 
CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="org/apache/excalibur/jprocess/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="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Help</B></FONT>&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="help-doc.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 2002 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  
jakarta-avalon-site/docs/excalibur/jprocess/api/index-all.html
  
  Index: index-all.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 Sat Aug 10 22:41:56 BST 2002 -->
  <TITLE>
  Excalibur JProcess API: Index
  </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">    <FONT 
CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT 
CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="org/apache/excalibur/jprocess/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="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Index</B></FONT>&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="index-all.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <A HREF="#_A_">A</A> <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A 
HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_G_">G</A> <A 
HREF="#_I_">I</A> <A HREF="#_J_">J</A> <A HREF="#_K_">K</A> <A 
HREF="#_L_">L</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A 
HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A 
HREF="#_U_">U</A> <HR>
  <A NAME="_A_"><!-- --></A><H2>
  <B>A</B></H2>
  <DL>
  <DT><A 
HREF="org/apache/excalibur/jprocess/JavaProcessContextPolicy.html#activate(org.apache.excalibur.threadcontext.ThreadContextAccessor,
 java.util.Map)"><B>activate(ThreadContextAccessor, Map)</B></A> - 
  Method in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/JavaProcessContextPolicy.html">JavaProcessContextPolicy</A>
  <DD>The activate method is called when the ThreadContext
   is associated with a thread.
  </DL>
  <HR>
  <A NAME="_B_"><!-- --></A><H2>
  <B>B</B></H2>
  <DL>
  <DT><A 
HREF="org/apache/excalibur/jprocess/StdioRedirector.html#bindError(java.io.OutputStream)"><B>bindError(OutputStream)</B></A>
 - 
  Static method in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/StdioRedirector.html">StdioRedirector</A>
  <DD>Bind the specified stream to standard error in this thread.
  <DT><A 
HREF="org/apache/excalibur/jprocess/StdioRedirector.html#bindInput(java.io.InputStream)"><B>bindInput(InputStream)</B></A>
 - 
  Static method in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/StdioRedirector.html">StdioRedirector</A>
  <DD>Bind the specified stream to standard input in this thread.
  <DT><A 
HREF="org/apache/excalibur/jprocess/StdioRedirector.html#bindOutput(java.io.OutputStream)"><B>bindOutput(OutputStream)</B></A>
 - 
  Static method in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/StdioRedirector.html">StdioRedirector</A>
  <DD>Bind the specified stream to standard output in this thread.
  <DT><A 
HREF="org/apache/excalibur/jprocess/DemuxPolicy.html#bindPolicy(java.security.Policy)"><B>bindPolicy(Policy)</B></A>
 - 
  Method in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/DemuxPolicy.html">DemuxPolicy</A>
  <DD>Bind the specified Policy object to the current thread.
  <DT><A 
HREF="org/apache/excalibur/jprocess/PolicyRedirector.html#bindPolicy(java.security.Policy)"><B>bindPolicy(Policy)</B></A>
 - 
  Static method in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/PolicyRedirector.html">PolicyRedirector</A>
  <DD>Bind the specified Policy object to this thread.
  <DT><A 
HREF="org/apache/excalibur/jprocess/SysPropertiesRedirector.html#bindProperties(java.util.Properties)"><B>bindProperties(Properties)</B></A>
 - 
  Static method in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/SysPropertiesRedirector.html">SysPropertiesRedirector</A>
  <DD>Bind the specified Properties object to this thread.
  <DT><A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html#bindProperties(java.util.Properties)"><B>bindProperties(Properties)</B></A>
 - 
  Method in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html">DemuxProperties</A>
  <DD>Bind the specified Properties object to the current thread.
  </DL>
  <HR>
  <A NAME="_C_"><!-- --></A><H2>
  <B>C</B></H2>
  <DL>
  <DT><A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html#clear()"><B>clear()</B></A>
 - 
  Method in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html">DemuxProperties</A>
  <DD>&nbsp;
  <DT><A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html#clone()"><B>clone()</B></A>
 - 
  Method in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html">DemuxProperties</A>
  <DD>&nbsp;
  <DT><A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html#contains(java.lang.Object)"><B>contains(Object)</B></A>
 - 
  Method in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html">DemuxProperties</A>
  <DD>&nbsp;
  <DT><A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html#containsKey(java.lang.Object)"><B>containsKey(Object)</B></A>
 - 
  Method in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html">DemuxProperties</A>
  <DD>&nbsp;
  </DL>
  <HR>
  <A NAME="_D_"><!-- --></A><H2>
  <B>D</B></H2>
  <DL>
  <DT><A 
HREF="org/apache/excalibur/jprocess/JavaProcessContextPolicy.html#deactivate(org.apache.excalibur.threadcontext.ThreadContextAccessor,
 java.util.Map)"><B>deactivate(ThreadContextAccessor, Map)</B></A> - 
  Method in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/JavaProcessContextPolicy.html">JavaProcessContextPolicy</A>
  <DD>The deactivate method is called when the ThreadContext is
   dis-associated with a thread.
  <DT><A 
HREF="org/apache/excalibur/jprocess/DemuxPolicy.html"><B>DemuxPolicy</B></A> - 
class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/DemuxPolicy.html">DemuxPolicy</A>.<DD>This 
is a Policy object that delegates to a Policy objects
   associated with the current thread.<DT><A 
HREF="org/apache/excalibur/jprocess/DemuxPolicy.html#DemuxPolicy(java.security.Policy)"><B>DemuxPolicy(Policy)</B></A>
 - 
  Constructor for class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/DemuxPolicy.html">DemuxPolicy</A>
  <DD>Create a Policy object that delegates to per-thread
   Policy objects.
  <DT><A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html"><B>DemuxProperties</B></A>
 - class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html">DemuxProperties</A>.<DD>Access
 to this Properties object is forwarded to a
   properties that has been associated with this thread.<DT><A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html#DemuxProperties(java.util.Properties)"><B>DemuxProperties(Properties)</B></A>
 - 
  Constructor for class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html">DemuxProperties</A>
  <DD>&nbsp;
  </DL>
  <HR>
  <A NAME="_E_"><!-- --></A><H2>
  <B>E</B></H2>
  <DL>
  <DT><A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html#elements()"><B>elements()</B></A>
 - 
  Method in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html">DemuxProperties</A>
  <DD>&nbsp;
  <DT><A 
HREF="org/apache/excalibur/jprocess/JavaProcessContextPolicy.html#ERROR"><B>ERROR</B></A>
 - 
  Static variable in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/JavaProcessContextPolicy.html">JavaProcessContextPolicy</A>
  <DD>&nbsp;
  </DL>
  <HR>
  <A NAME="_G_"><!-- --></A><H2>
  <B>G</B></H2>
  <DL>
  <DT><A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html#get(java.lang.Object)"><B>get(Object)</B></A>
 - 
  Method in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html">DemuxProperties</A>
  <DD>&nbsp;
  <DT><A 
HREF="org/apache/excalibur/jprocess/DemuxPolicy.html#getPermissions(java.security.CodeSource)"><B>getPermissions(CodeSource)</B></A>
 - 
  Method in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/DemuxPolicy.html">DemuxPolicy</A>
  <DD>&nbsp;
  <DT><A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html#getProperty(java.lang.String)"><B>getProperty(String)</B></A>
 - 
  Method in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html">DemuxProperties</A>
  <DD>&nbsp;
  </DL>
  <HR>
  <A NAME="_I_"><!-- --></A><H2>
  <B>I</B></H2>
  <DL>
  <DT><A 
HREF="org/apache/excalibur/jprocess/JavaProcessContextPolicy.html#INPUT"><B>INPUT</B></A>
 - 
  Static variable in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/JavaProcessContextPolicy.html">JavaProcessContextPolicy</A>
  <DD>&nbsp;
  <DT><A 
HREF="org/apache/excalibur/jprocess/SysPropertiesRedirector.html#install()"><B>install()</B></A>
 - 
  Static method in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/SysPropertiesRedirector.html">SysPropertiesRedirector</A>
  <DD>Install the redirecting Properties object.
  <DT><A 
HREF="org/apache/excalibur/jprocess/PolicyRedirector.html#install()"><B>install()</B></A>
 - 
  Static method in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/PolicyRedirector.html">PolicyRedirector</A>
  <DD>Install the Redirector.
  <DT><A 
HREF="org/apache/excalibur/jprocess/StdioRedirector.html#install()"><B>install()</B></A>
 - 
  Static method in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/StdioRedirector.html">StdioRedirector</A>
  <DD>Install the redirecting streams into
   System.in, System.out and System.err
   and hook them up to internal streams.
  <DT><A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html#isEmpty()"><B>isEmpty()</B></A>
 - 
  Method in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html">DemuxProperties</A>
  <DD>&nbsp;
  </DL>
  <HR>
  <A NAME="_J_"><!-- --></A><H2>
  <B>J</B></H2>
  <DL>
  <DT><A 
HREF="org/apache/excalibur/jprocess/JavaProcess.html"><B>JavaProcess</B></A> - 
class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/JavaProcess.html">JavaProcess</A>.<DD>A 
JavaProcess is an abstraction that allows you to
   partially isolate java applications from one another
   and thus run more tasks in memory rather than in forked
   mode.<DT><A 
HREF="org/apache/excalibur/jprocess/JavaProcess.html#JavaProcess(java.lang.Runnable,
 org.apache.excalibur.threadcontext.ThreadContext)"><B>JavaProcess(Runnable, 
ThreadContext)</B></A> - 
  Constructor for class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/JavaProcess.html">JavaProcess</A>
  <DD>Create a thread to run specific target.
  <DT><A 
HREF="org/apache/excalibur/jprocess/JavaProcess.html#JavaProcess(java.lang.ThreadGroup,
 java.lang.Runnable, 
org.apache.excalibur.threadcontext.ThreadContext)"><B>JavaProcess(ThreadGroup, 
Runnable, ThreadContext)</B></A> - 
  Constructor for class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/JavaProcess.html">JavaProcess</A>
  <DD>Create a thread in specified ThreadGroup,
   to run specific target.
  <DT><A 
HREF="org/apache/excalibur/jprocess/JavaProcessContextPolicy.html"><B>JavaProcessContextPolicy</B></A>
 - class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/JavaProcessContextPolicy.html">JavaProcessContextPolicy</A>.<DD>This
 is a basic extension of ThreadContextPolicy that
   just defines new constants that will be handled.<DT><A 
HREF="org/apache/excalibur/jprocess/JavaProcessContextPolicy.html#JavaProcessContextPolicy()"><B>JavaProcessContextPolicy()</B></A>
 - 
  Constructor for class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/JavaProcessContextPolicy.html">JavaProcessContextPolicy</A>
  <DD>Construct the policy object and register the types
   that it is capable of handling.
  <DT><A 
HREF="org/apache/excalibur/jprocess/JavaProcessContextPolicy.html#JNDI_FACTORY"><B>JNDI_FACTORY</B></A>
 - 
  Static variable in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/JavaProcessContextPolicy.html">JavaProcessContextPolicy</A>
  <DD>&nbsp;
  </DL>
  <HR>
  <A NAME="_K_"><!-- --></A><H2>
  <B>K</B></H2>
  <DL>
  <DT><A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html#keys()"><B>keys()</B></A>
 - 
  Method in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html">DemuxProperties</A>
  <DD>&nbsp;
  </DL>
  <HR>
  <A NAME="_L_"><!-- --></A><H2>
  <B>L</B></H2>
  <DL>
  <DT><A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html#list(java.io.PrintStream)"><B>list(PrintStream)</B></A>
 - 
  Method in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html">DemuxProperties</A>
  <DD>&nbsp;
  <DT><A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html#list(java.io.PrintWriter)"><B>list(PrintWriter)</B></A>
 - 
  Method in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html">DemuxProperties</A>
  <DD>&nbsp;
  </DL>
  <HR>
  <A NAME="_O_"><!-- --></A><H2>
  <B>O</B></H2>
  <DL>
  <DT><A 
HREF="org/apache/excalibur/jprocess/package-summary.html"><B>org.apache.excalibur.jprocess</B></A>
 - package org.apache.excalibur.jprocess<DD>&nbsp;<DT><A 
HREF="org/apache/excalibur/jprocess/JavaProcessContextPolicy.html#OUTPUT"><B>OUTPUT</B></A>
 - 
  Static variable in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/JavaProcessContextPolicy.html">JavaProcessContextPolicy</A>
  <DD>&nbsp;
  </DL>
  <HR>
  <A NAME="_P_"><!-- --></A><H2>
  <B>P</B></H2>
  <DL>
  <DT><A 
HREF="org/apache/excalibur/jprocess/JavaProcessContextPolicy.html#POLICY"><B>POLICY</B></A>
 - 
  Static variable in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/JavaProcessContextPolicy.html">JavaProcessContextPolicy</A>
  <DD>&nbsp;
  <DT><A 
HREF="org/apache/excalibur/jprocess/PolicyRedirector.html"><B>PolicyRedirector</B></A>
 - class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/PolicyRedirector.html">PolicyRedirector</A>.<DD>This
 is a utility class that makes it easy to install redirecting
   Policy objects.<DT><A 
HREF="org/apache/excalibur/jprocess/JavaProcessContextPolicy.html#PROPERTIES"><B>PROPERTIES</B></A>
 - 
  Static variable in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/JavaProcessContextPolicy.html">JavaProcessContextPolicy</A>
  <DD>&nbsp;
  <DT><A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html#propertyNames()"><B>propertyNames()</B></A>
 - 
  Method in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html">DemuxProperties</A>
  <DD>&nbsp;
  <DT><A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html#put(java.lang.Object, 
java.lang.Object)"><B>put(Object, Object)</B></A> - 
  Method in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html">DemuxProperties</A>
  <DD>&nbsp;
  </DL>
  <HR>
  <A NAME="_R_"><!-- --></A><H2>
  <B>R</B></H2>
  <DL>
  <DT><A 
HREF="org/apache/excalibur/jprocess/DemuxPolicy.html#refresh()"><B>refresh()</B></A>
 - 
  Method in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/DemuxPolicy.html">DemuxPolicy</A>
  <DD>&nbsp;
  <DT><A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html#remove(java.lang.Object)"><B>remove(Object)</B></A>
 - 
  Method in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html">DemuxProperties</A>
  <DD>&nbsp;
  <DT><A 
HREF="org/apache/excalibur/jprocess/JavaProcess.html#run()"><B>run()</B></A> - 
  Method in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/JavaProcess.html">JavaProcess</A>
  <DD>Execute the associated code making sure
   that all of the context variables are setup correctly.
  </DL>
  <HR>
  <A NAME="_S_"><!-- --></A><H2>
  <B>S</B></H2>
  <DL>
  <DT><A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html#size()"><B>size()</B></A>
 - 
  Method in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html">DemuxProperties</A>
  <DD>&nbsp;
  <DT><A 
HREF="org/apache/excalibur/jprocess/StdioRedirector.html"><B>StdioRedirector</B></A>
 - class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/StdioRedirector.html">StdioRedirector</A>.<DD>This
 is a utility class that makes it easy to install redirecting
   streams into the System.in, System.out and System.err streams.<DT><A 
HREF="org/apache/excalibur/jprocess/SysPropertiesRedirector.html"><B>SysPropertiesRedirector</B></A>
 - class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/SysPropertiesRedirector.html">SysPropertiesRedirector</A>.<DD>This
 is a utility class that makes it easy to install redirecting
   Properties objects underlying System.getProeprties() object.</DL>
  <HR>
  <A NAME="_T_"><!-- --></A><H2>
  <B>T</B></H2>
  <DL>
  <DT><A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html#toString()"><B>toString()</B></A>
 - 
  Method in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html">DemuxProperties</A>
  <DD>&nbsp;
  </DL>
  <HR>
  <A NAME="_U_"><!-- --></A><H2>
  <B>U</B></H2>
  <DL>
  <DT><A 
HREF="org/apache/excalibur/jprocess/SysPropertiesRedirector.html#uninstall()"><B>uninstall()</B></A>
 - 
  Static method in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/SysPropertiesRedirector.html">SysPropertiesRedirector</A>
  <DD>Uninstall the redirecting streams and
   replace them with streams that point to
   FileDescriptor.in, FileDescriptor.out and
   FileDescriptor.err.
  <DT><A 
HREF="org/apache/excalibur/jprocess/PolicyRedirector.html#uninstall()"><B>uninstall()</B></A>
 - 
  Static method in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/PolicyRedirector.html">PolicyRedirector</A>
  <DD>Uninstall the redirector.
  <DT><A 
HREF="org/apache/excalibur/jprocess/StdioRedirector.html#uninstall()"><B>uninstall()</B></A>
 - 
  Static method in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/StdioRedirector.html">StdioRedirector</A>
  <DD>Uninstall the redirecting streams and
   replace them with streams that point to
   FileDescriptor.in, FileDescriptor.out and
   FileDescriptor.err.
  <DT><A 
HREF="org/apache/excalibur/jprocess/JavaProcessContextPolicy.html#URL_FACTORY"><B>URL_FACTORY</B></A>
 - 
  Static variable in class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/JavaProcessContextPolicy.html">JavaProcessContextPolicy</A>
  <DD>&nbsp;
  </DL>
  <HR>
  <A HREF="#_A_">A</A> <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A 
HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_G_">G</A> <A 
HREF="#_I_">I</A> <A HREF="#_J_">J</A> <A HREF="#_K_">K</A> <A 
HREF="#_L_">L</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A 
HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A 
HREF="#_U_">U</A> 
  <!-- ========== 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">    <FONT 
CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT 
CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="org/apache/excalibur/jprocess/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="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT 
CLASS="NavBarFont1Rev"><B>Index</B></FONT>&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="index-all.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 2002 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  
jakarta-avalon-site/docs/excalibur/jprocess/api/index.html
  
  Index: index.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd>
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Sat Aug 10 22:41:56 BST 2002-->
  <TITLE>
  Excalibur JProcess API
  </TITLE>
  </HEAD>
  <FRAMESET cols="20%,80%">
  <FRAME src="allclasses-frame.html" name="packageFrame">
  <FRAME src="org/apache/excalibur/jprocess/package-summary.html" 
name="classFrame">
  </FRAMESET>
  <NOFRAMES>
  <H2>
  Frame Alert</H2>
  
  <P>
  This document is designed to be viewed using the frames feature. If you see 
this message, you are using a non-frame-capable web client.
  <BR>
  Link to <A 
HREF="org/apache/excalibur/jprocess/package-summary.html">Non-frame 
version.</A></NOFRAMES>
  </HTML>
  
  
  
  1.1                  
jakarta-avalon-site/docs/excalibur/jprocess/api/overview-tree.html
  
  Index: overview-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 Sat Aug 10 22:41:56 BST 2002 -->
  <TITLE>
  Excalibur JProcess API: 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">    <FONT 
CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT 
CLASS="NavBarFont1">Class</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;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="overview-tree.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <CENTER>
  <H2>
  Hierarchy For All Packages</H2>
  </CENTER>
  <DL>
  <DT><B>Package Hierarchies: </B><DD><A 
HREF="org/apache/excalibur/jprocess/package-tree.html">org.apache.excalibur.jprocess</A></DL>
  <HR>
  <H2>
  Class Hierarchy
  </H2>
  <UL>
  <LI TYPE="circle">class java.lang.<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";><B>Object</B></A><UL>
  <LI TYPE="circle">class 
org.apache.excalibur.threadcontext.impl.AbstractThreadContextPolicy (implements 
org.apache.excalibur.threadcontext.ThreadContextPolicy)
  <UL>
  <LI TYPE="circle">class 
org.apache.excalibur.threadcontext.impl.DefaultThreadContextPolicy<UL>
  <LI TYPE="circle">class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/JavaProcessContextPolicy.html"><B>JavaProcessContextPolicy</B></A></UL>
  </UL>
  <LI TYPE="circle">class java.util.<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Dictionary.html";><B>Dictionary</B></A><UL>
  <LI TYPE="circle">class java.util.<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html";><B>Hashtable</B></A>
 (implements java.lang.<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Cloneable.html";>Cloneable</A>,
 java.util.<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Map.html";>Map</A>, 
java.io.<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/Serializable.html";>Serializable</A>)
  <UL>
  <LI TYPE="circle">class java.util.<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Properties.html";><B>Properties</B></A><UL>
  <LI TYPE="circle">class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html"><B>DemuxProperties</B></A></UL>
  </UL>
  </UL>
  <LI TYPE="circle">class java.security.<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/security/Policy.html";><B>Policy</B></A><UL>
  <LI TYPE="circle">class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/DemuxPolicy.html"><B>DemuxPolicy</B></A></UL>
  <LI TYPE="circle">class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/PolicyRedirector.html"><B>PolicyRedirector</B></A><LI
 TYPE="circle">class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/StdioRedirector.html"><B>StdioRedirector</B></A><LI
 TYPE="circle">class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/SysPropertiesRedirector.html"><B>SysPropertiesRedirector</B></A><LI
 TYPE="circle">class java.lang.<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html";><B>Thread</B></A>
 (implements java.lang.<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Runnable.html";>Runnable</A>)
  <UL>
  <LI TYPE="circle">class org.apache.excalibur.jprocess.<A 
HREF="org/apache/excalibur/jprocess/JavaProcess.html"><B>JavaProcess</B></A></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">    <FONT 
CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT 
CLASS="NavBarFont1">Class</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;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="overview-tree.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 2002 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  
jakarta-avalon-site/docs/excalibur/jprocess/api/package-list
  
  Index: package-list
  ===================================================================
  org.apache.excalibur.jprocess
  
  
  
  1.1                  
jakarta-avalon-site/docs/excalibur/jprocess/api/packages.html
  
  Index: packages.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 Sat Aug 10 22:41:56 BST 2002 -->
  <TITLE>
  Excalibur JProcess API
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  
  <BR>
  
  <BR>
  
  <BR>
  <CENTER>
  The front page has been relocated.Please see:
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A 
HREF="index.html">Frame version</A>
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A 
HREF="org/apache/excalibur/jprocess/package-summary.html">Non-frame 
version.</A></CENTER>
  
  </BODY>
  </HTML>
  
  
  
  1.1                  
jakarta-avalon-site/docs/excalibur/jprocess/api/serialized-form.html
  
  Index: serialized-form.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 Sat Aug 10 22:41:56 BST 2002 -->
  <TITLE>
  Serialized Form
  </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">    <FONT 
CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT 
CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="org/apache/excalibur/jprocess/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="serialized-form.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <CENTER>
  <H1>
  Serialized Form</H1>
  </CENTER>
  <HR SIZE="4" NOSHADE>
  
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
  <TD ALIGN="center"><FONT SIZE="+2">
  <B>Package</B> <B>org.apache.excalibur.jprocess</B></FONT></TD>
  </TR>
  </TABLE>
  
  <P>
  <A NAME="org.apache.excalibur.jprocess.DemuxProperties"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Class <A 
HREF="org/apache/excalibur/jprocess/DemuxProperties.html">org.apache.excalibur.jprocess.DemuxProperties</A>
 implements Serializable</B></FONT></TD>
  </TR>
  </TABLE>
  
  <P>
  <A NAME="serializedForm"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Serialized Fields</B></FONT></TD>
  </TR>
  </TABLE>
  
  <H3>
  m_properties</H3>
  <PRE>
  <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/InheritableThreadLocal.html";>InheritableThreadLocal</A>
 <B>m_properties</B></PRE>
  <DL>
  <DD>The properties objects associated with each thread.</DL>
  
  <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">    <FONT 
CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT 
CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
    <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A 
HREF="org/apache/excalibur/jprocess/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="serialized-form.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 2002 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  
jakarta-avalon-site/docs/excalibur/jprocess/api/stylesheet.css
  
  Index: stylesheet.css
  ===================================================================
  /* Javadoc style sheet */
  
  /* Define colors, fonts and other style attributes here to override the 
defaults  */
  
  /* Page background color */
  body { background-color: #FFFFFF }
  
  /* Table colors */
  .TableHeadingColor     { background: #CCCCFF } /* Dark mauve */
  .TableSubHeadingColor  { background: #EEEEFF } /* Light mauve */
  .TableRowColor         { background: #FFFFFF } /* White */
  
  /* Font used in left-hand frame lists */
  .FrameTitleFont   { font-size: normal; font-family: normal }
  .FrameHeadingFont { font-size: normal; font-family: normal }
  .FrameItemFont    { font-size: normal; font-family: normal }
  
  /* Example of smaller, sans-serif font in frames */
  /* .FrameItemFont  { font-size: 10pt; font-family: Helvetica, Arial, 
sans-serif } */
  
  /* Navigation bar fonts and colors */
  .NavBarCell1    { background-color:#EEEEFF;}/* Light mauve */
  .NavBarCell1Rev { background-color:#00008B;}/* Dark Blue */
  .NavBarFont1    { font-family: Arial, Helvetica, sans-serif; color:#000000;}
  .NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;}
  
  .NavBarCell2    { font-family: Arial, Helvetica, sans-serif; 
background-color:#FFFFFF;}
  .NavBarCell3    { font-family: Arial, Helvetica, sans-serif; 
background-color:#FFFFFF;}
  
  
  
  
  1.1                  
jakarta-avalon-site/docs/excalibur/jprocess/api/org/apache/excalibur/jprocess/DemuxPolicy.html
  
  Index: DemuxPolicy.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 Sat Aug 10 22:41:56 BST 2002 -->
  <TITLE>
  Excalibur JProcess API: Class  DemuxPolicy
  </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="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="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/excalibur/jprocess/DemuxProperties.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="DemuxPolicy.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.excalibur.jprocess</FONT>
  <BR>
  Class  DemuxPolicy</H2>
  <PRE>
  <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>java.lang.Object</A>
    |
    +--<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/security/Policy.html";>java.security.Policy</A>
          |
          +--<B>org.apache.excalibur.jprocess.DemuxPolicy</B>
  </PRE>
  <HR>
  <DL>
  <DT>public class <B>DemuxPolicy</B><DT>extends <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/security/Policy.html";>Policy</A></DL>
  
  <P>
  This is a Policy object that delegates to a Policy objects
   associated with the current thread.
  <P>
  <DL>
  <DT><B>Version: </B><DD>$Revision: 1.1 $ $Date: 2002/08/10 21:52:18 $</DD>
  <DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Peter 
Donald</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/excalibur/jprocess/DemuxPolicy.html#DemuxPolicy(java.security.Policy)">DemuxPolicy</A></B>(<A
 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/security/Policy.html";>Policy</A>&nbsp;defaultPolicy)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a Policy 
object that delegates to per-thread
   Policy objects.</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;<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/security/Policy.html";>Policy</A></CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../org/apache/excalibur/jprocess/DemuxPolicy.html#bindPolicy(java.security.Policy)">bindPolicy</A></B>(<A
 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/security/Policy.html";>Policy</A>&nbsp;policy)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bind the 
specified Policy object to the current thread.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/security/PermissionCollection.html";>PermissionCollection</A></CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../org/apache/excalibur/jprocess/DemuxPolicy.html#getPermissions(java.security.CodeSource)">getPermissions</A></B>(<A
 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/security/CodeSource.html";>CodeSource</A>&nbsp;codesource)</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/excalibur/jprocess/DemuxPolicy.html#refresh()">refresh</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.security.Policy"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.security.<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/security/Policy.html";>Policy</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/security/Policy.html#getPolicy()">getPolicy</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/security/Policy.html#setPolicy(java.security.Policy)">setPolicy</A></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.<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>Object</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#clone()">clone</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#finalize()">finalize</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#getClass()">getClass</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#hashCode()">hashCode</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notify()">notify</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#toString()">toString</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait()">wait</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long)">wait</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long, 
int)">wait</A></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="DemuxPolicy(java.security.Policy)"><!-- --></A><H3>
  DemuxPolicy</H3>
  <PRE>
  public <B>DemuxPolicy</B>(<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/security/Policy.html";>Policy</A>&nbsp;defaultPolicy)</PRE>
  <DL>
  <DD>Create a Policy object that delegates to per-thread
   Policy objects.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>defaultPolicy</CODE> - the default Policy 
object</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="bindPolicy(java.security.Policy)"><!-- --></A><H3>
  bindPolicy</H3>
  <PRE>
  public <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/security/Policy.html";>Policy</A>
 <B>bindPolicy</B>(<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/security/Policy.html";>Policy</A>&nbsp;policy)</PRE>
  <DL>
  <DD>Bind the specified Policy object to the current thread.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>policy</CODE> - the Policy object to bind</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getPermissions(java.security.CodeSource)"><!-- --></A><H3>
  getPermissions</H3>
  <PRE>
  public <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/security/PermissionCollection.html";>PermissionCollection</A>
 <B>getPermissions</B>(<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/security/CodeSource.html";>CodeSource</A>&nbsp;codesource)</PRE>
  <DL>
  <DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/security/Policy.html#getPermissions(java.security.CodeSource)">getPermissions</A></CODE>
 in class <CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/security/Policy.html";>Policy</A></CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="refresh()"><!-- --></A><H3>
  refresh</H3>
  <PRE>
  public void <B>refresh</B>()</PRE>
  <DL>
  <DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/security/Policy.html#refresh()">refresh</A></CODE>
 in class <CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/security/Policy.html";>Policy</A></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="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="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/excalibur/jprocess/DemuxProperties.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="DemuxPolicy.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 � 2002 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  
jakarta-avalon-site/docs/excalibur/jprocess/api/org/apache/excalibur/jprocess/DemuxProperties.html
  
  Index: DemuxProperties.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 Sat Aug 10 22:41:56 BST 2002 -->
  <TITLE>
  Excalibur JProcess API: Class  DemuxProperties
  </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="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="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/excalibur/jprocess/DemuxPolicy.html"><B>PREV 
CLASS</B></A>&nbsp;
  &nbsp;<A 
HREF="../../../../org/apache/excalibur/jprocess/JavaProcess.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="DemuxProperties.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="#fields_inherited_from_class_java.util.Properties">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;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.excalibur.jprocess</FONT>
  <BR>
  Class  DemuxProperties</H2>
  <PRE>
  <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>java.lang.Object</A>
    |
    +--<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Dictionary.html";>java.util.Dictionary</A>
          |
          +--<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html";>java.util.Hashtable</A>
                |
                +--<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Properties.html";>java.util.Properties</A>
                      |
                      +--<B>org.apache.excalibur.jprocess.DemuxProperties</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Cloneable.html";>Cloneable</A>,
 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Map.html";>Map</A>, <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/Serializable.html";>Serializable</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public final class <B>DemuxProperties</B><DT>extends <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Properties.html";>Properties</A></DL>
  
  <P>
  Access to this Properties object is forwarded to a
   properties that has been associated with this thread.
  <P>
  <DL>
  <DT><B>Version: </B><DD>$Revision: 1.1 $ $Date: 2002/08/10 21:52:18 $</DD>
  <DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Peter 
Donald</a></DD>
  <DT><B>See Also: </B><DD><A 
HREF="../../../../serialized-form.html#org.apache.excalibur.jprocess.DemuxProperties">Serialized
 Form</A></DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  <A NAME="inner_classes_inherited_from_class_java.util.Map"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Inner classes inherited from class java.util.<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Map.html";>Map</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Map.Entry.html";>Map.Entry</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- =========== FIELD SUMMARY =========== -->
  
  <A NAME="fields_inherited_from_class_java.util.Properties"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class java.util.<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Properties.html";>Properties</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Properties.html#defaults";>defaults</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/excalibur/jprocess/DemuxProperties.html#DemuxProperties(java.util.Properties)">DemuxProperties</A></B>(<A
 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Properties.html";>Properties</A>&nbsp;defaults)</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;<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Properties.html";>Properties</A></CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../org/apache/excalibur/jprocess/DemuxProperties.html#bindProperties(java.util.Properties)">bindProperties</A></B>(<A
 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Properties.html";>Properties</A>&nbsp;properties)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bind the 
specified Properties object to the current thread.</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/excalibur/jprocess/DemuxProperties.html#clear()">clear</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;<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>Object</A></CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../org/apache/excalibur/jprocess/DemuxProperties.html#clone()">clone</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/excalibur/jprocess/DemuxProperties.html#contains(java.lang.Object)">contains</A></B>(<A
 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>Object</A>&nbsp;value)</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/excalibur/jprocess/DemuxProperties.html#containsKey(java.lang.Object)">containsKey</A></B>(<A
 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>Object</A>&nbsp;key)</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;<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Enumeration.html";>Enumeration</A></CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../org/apache/excalibur/jprocess/DemuxProperties.html#elements()">elements</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;<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>Object</A></CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../org/apache/excalibur/jprocess/DemuxProperties.html#get(java.lang.Object)">get</A></B>(<A
 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>Object</A>&nbsp;key)</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;<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html";>String</A></CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../org/apache/excalibur/jprocess/DemuxProperties.html#getProperty(java.lang.String)">getProperty</A></B>(<A
 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html";>String</A>&nbsp;key)</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/excalibur/jprocess/DemuxProperties.html#isEmpty()">isEmpty</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;<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Enumeration.html";>Enumeration</A></CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../org/apache/excalibur/jprocess/DemuxProperties.html#keys()">keys</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;void</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../org/apache/excalibur/jprocess/DemuxProperties.html#list(java.io.PrintStream)">list</A></B>(<A
 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/PrintStream.html";>PrintStream</A>&nbsp;out)</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/excalibur/jprocess/DemuxProperties.html#list(java.io.PrintWriter)">list</A></B>(<A
 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/PrintWriter.html";>PrintWriter</A>&nbsp;out)</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;<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Enumeration.html";>Enumeration</A></CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../org/apache/excalibur/jprocess/DemuxProperties.html#propertyNames()">propertyNames</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;<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>Object</A></CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../org/apache/excalibur/jprocess/DemuxProperties.html#put(java.lang.Object,
 java.lang.Object)">put</A></B>(<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>Object</A>&nbsp;key,
      <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>Object</A>&nbsp;value)</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;<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>Object</A></CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../org/apache/excalibur/jprocess/DemuxProperties.html#remove(java.lang.Object)">remove</A></B>(<A
 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>Object</A>&nbsp;key)</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;int</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../org/apache/excalibur/jprocess/DemuxProperties.html#size()">size</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;<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html";>String</A></CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../org/apache/excalibur/jprocess/DemuxProperties.html#toString()">toString</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.util.Properties"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.util.<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Properties.html";>Properties</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Properties.html#getProperty(java.lang.String,
 java.lang.String)">getProperty</A>, <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Properties.html#load(java.io.InputStream)">load</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Properties.html#save(java.io.OutputStream,
 java.lang.String)">save</A>, <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Properties.html#setProperty(java.lang.String,
 java.lang.String)">setProperty</A>, <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Properties.html#store(java.io.OutputStream,
 java.lang.String)">store</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.util.Hashtable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.util.<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html";>Hashtable</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html#containsValue(java.lang.Object)">containsValue</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html#entrySet()">entrySet</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html#equals(java.lang.Object)">equals</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html#hashCode()">hashCode</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html#keySet()">keySet</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html#putAll(java.util.Map)">putAll</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html#rehash()">rehash</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html#values()">values</A></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.<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>Object</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#finalize()">finalize</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#getClass()">getClass</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notify()">notify</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait()">wait</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long)">wait</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long, 
int)">wait</A></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="DemuxProperties(java.util.Properties)"><!-- --></A><H3>
  DemuxProperties</H3>
  <PRE>
  public <B>DemuxProperties</B>(<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Properties.html";>Properties</A>&nbsp;defaults)</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="bindProperties(java.util.Properties)"><!-- --></A><H3>
  bindProperties</H3>
  <PRE>
  public <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Properties.html";>Properties</A>
 <B>bindProperties</B>(<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Properties.html";>Properties</A>&nbsp;properties)</PRE>
  <DL>
  <DD>Bind the specified Properties object to the current thread.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>properties</CODE> - the Properties object to 
bind</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="get(java.lang.Object)"><!-- --></A><H3>
  get</H3>
  <PRE>
  public <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>Object</A> 
<B>get</B>(<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>Object</A>&nbsp;key)</PRE>
  <DL>
  <DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html#get(java.lang.Object)">get</A></CODE>
 in class <CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html";>Hashtable</A></CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="put(java.lang.Object, java.lang.Object)"><!-- --></A><H3>
  put</H3>
  <PRE>
  public <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>Object</A> 
<B>put</B>(<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>Object</A>&nbsp;key,
                    <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>Object</A>&nbsp;value)</PRE>
  <DL>
  <DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html#put(java.lang.Object,
 java.lang.Object)">put</A></CODE> in class <CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html";>Hashtable</A></CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="remove(java.lang.Object)"><!-- --></A><H3>
  remove</H3>
  <PRE>
  public <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>Object</A> 
<B>remove</B>(<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>Object</A>&nbsp;key)</PRE>
  <DL>
  <DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html#remove(java.lang.Object)">remove</A></CODE>
 in class <CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html";>Hashtable</A></CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="size()"><!-- --></A><H3>
  size</H3>
  <PRE>
  public final int <B>size</B>()</PRE>
  <DL>
  <DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html#size()">size</A></CODE>
 in class <CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html";>Hashtable</A></CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="isEmpty()"><!-- --></A><H3>
  isEmpty</H3>
  <PRE>
  public final boolean <B>isEmpty</B>()</PRE>
  <DL>
  <DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html#isEmpty()">isEmpty</A></CODE>
 in class <CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html";>Hashtable</A></CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="keys()"><!-- --></A><H3>
  keys</H3>
  <PRE>
  public <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Enumeration.html";>Enumeration</A>
 <B>keys</B>()</PRE>
  <DL>
  <DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html#keys()">keys</A></CODE>
 in class <CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html";>Hashtable</A></CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="elements()"><!-- --></A><H3>
  elements</H3>
  <PRE>
  public <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Enumeration.html";>Enumeration</A>
 <B>elements</B>()</PRE>
  <DL>
  <DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html#elements()">elements</A></CODE>
 in class <CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html";>Hashtable</A></CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="contains(java.lang.Object)"><!-- --></A><H3>
  contains</H3>
  <PRE>
  public boolean <B>contains</B>(<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>Object</A>&nbsp;value)</PRE>
  <DL>
  <DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html#contains(java.lang.Object)">contains</A></CODE>
 in class <CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html";>Hashtable</A></CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="containsKey(java.lang.Object)"><!-- --></A><H3>
  containsKey</H3>
  <PRE>
  public boolean <B>containsKey</B>(<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>Object</A>&nbsp;key)</PRE>
  <DL>
  <DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html#containsKey(java.lang.Object)">containsKey</A></CODE>
 in class <CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html";>Hashtable</A></CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="clear()"><!-- --></A><H3>
  clear</H3>
  <PRE>
  public void <B>clear</B>()</PRE>
  <DL>
  <DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html#clear()">clear</A></CODE>
 in class <CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html";>Hashtable</A></CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="clone()"><!-- --></A><H3>
  clone</H3>
  <PRE>
  public <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>Object</A> 
<B>clone</B>()</PRE>
  <DL>
  <DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html#clone()">clone</A></CODE>
 in class <CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html";>Hashtable</A></CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="toString()"><!-- --></A><H3>
  toString</H3>
  <PRE>
  public <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html";>String</A> 
<B>toString</B>()</PRE>
  <DL>
  <DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html#toString()">toString</A></CODE>
 in class <CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html";>Hashtable</A></CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="getProperty(java.lang.String)"><!-- --></A><H3>
  getProperty</H3>
  <PRE>
  public final <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html";>String</A> 
<B>getProperty</B>(<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html";>String</A>&nbsp;key)</PRE>
  <DL>
  <DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Properties.html#getProperty(java.lang.String)">getProperty</A></CODE>
 in class <CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Properties.html";>Properties</A></CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="propertyNames()"><!-- --></A><H3>
  propertyNames</H3>
  <PRE>
  public final <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Enumeration.html";>Enumeration</A>
 <B>propertyNames</B>()</PRE>
  <DL>
  <DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Properties.html#propertyNames()">propertyNames</A></CODE>
 in class <CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Properties.html";>Properties</A></CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="list(java.io.PrintStream)"><!-- --></A><H3>
  list</H3>
  <PRE>
  public final void <B>list</B>(<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/PrintStream.html";>PrintStream</A>&nbsp;out)</PRE>
  <DL>
  <DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Properties.html#list(java.io.PrintStream)">list</A></CODE>
 in class <CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Properties.html";>Properties</A></CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="list(java.io.PrintWriter)"><!-- --></A><H3>
  list</H3>
  <PRE>
  public final void <B>list</B>(<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/PrintWriter.html";>PrintWriter</A>&nbsp;out)</PRE>
  <DL>
  <DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Properties.html#list(java.io.PrintWriter)">list</A></CODE>
 in class <CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Properties.html";>Properties</A></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="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="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/excalibur/jprocess/DemuxPolicy.html"><B>PREV 
CLASS</B></A>&nbsp;
  &nbsp;<A 
HREF="../../../../org/apache/excalibur/jprocess/JavaProcess.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="DemuxProperties.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="#fields_inherited_from_class_java.util.Properties">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;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 � 2002 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  
jakarta-avalon-site/docs/excalibur/jprocess/api/org/apache/excalibur/jprocess/JavaProcess.html
  
  Index: JavaProcess.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 Sat Aug 10 22:41:56 BST 2002 -->
  <TITLE>
  Excalibur JProcess API: Class  JavaProcess
  </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="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="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/excalibur/jprocess/DemuxProperties.html"><B>PREV 
CLASS</B></A>&nbsp;
  &nbsp;<A 
HREF="../../../../org/apache/excalibur/jprocess/JavaProcessContextPolicy.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="JavaProcess.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="#fields_inherited_from_class_java.lang.Thread">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;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.excalibur.jprocess</FONT>
  <BR>
  Class  JavaProcess</H2>
  <PRE>
  <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>java.lang.Object</A>
    |
    +--<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html";>java.lang.Thread</A>
          |
          +--<B>org.apache.excalibur.jprocess.JavaProcess</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Runnable.html";>Runnable</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public class <B>JavaProcess</B><DT>extends <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html";>Thread</A></DL>
  
  <P>
  A JavaProcess is an abstraction that allows you to
   partially isolate java applications from one another
   and thus run more tasks in memory rather than in forked
   mode.
  <P>
  <DL>
  <DT><B>Version: </B><DD>$Revision: 1.1 $ $Date: 2002/08/10 21:52:18 $</DD>
  <DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Peter 
Donald</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  <A NAME="fields_inherited_from_class_java.lang.Thread"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class java.lang.<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html";>Thread</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#MAX_PRIORITY";>MAX_PRIORITY</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#MIN_PRIORITY";>MIN_PRIORITY</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#NORM_PRIORITY";>NORM_PRIORITY</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/excalibur/jprocess/JavaProcess.html#JavaProcess(java.lang.Runnable,
 org.apache.excalibur.threadcontext.ThreadContext)">JavaProcess</A></B>(<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Runnable.html";>Runnable</A>&nbsp;target,
              
org.apache.excalibur.threadcontext.ThreadContext&nbsp;threadContext)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a thread 
to run specific target.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A 
HREF="../../../../org/apache/excalibur/jprocess/JavaProcess.html#JavaProcess(java.lang.ThreadGroup,
 java.lang.Runnable, 
org.apache.excalibur.threadcontext.ThreadContext)">JavaProcess</A></B>(<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/ThreadGroup.html";>ThreadGroup</A>&nbsp;group,
              <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Runnable.html";>Runnable</A>&nbsp;target,
              
org.apache.excalibur.threadcontext.ThreadContext&nbsp;threadContext)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a thread 
in specified ThreadGroup,
   to run specific target.</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/excalibur/jprocess/JavaProcess.html#run()">run</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Execute the 
associated code making sure
   that all of the context variables are setup correctly.</TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Thread"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html";>Thread</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#activeCount()">activeCount</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#checkAccess()">checkAccess</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#countStackFrames()">countStackFrames</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#currentThread()">currentThread</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#destroy()">destroy</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#dumpStack()">dumpStack</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#enumerate(java.lang.Thread[])">enumerate</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#getContextClassLoader()">getContextClassLoader</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#getName()">getName</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#getPriority()">getPriority</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#getThreadGroup()">getThreadGroup</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#interrupt()">interrupt</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#interrupted()">interrupted</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#isAlive()">isAlive</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#isDaemon()">isDaemon</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#isInterrupted()">isInterrupted</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#join()">join</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#join(long)">join</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#join(long, 
int)">join</A>, <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#resume()">resume</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#setContextClassLoader(java.lang.ClassLoader)">setContextClassLoader</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#setDaemon(boolean)">setDaemon</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#setName(java.lang.String)">setName</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#setPriority(int)">setPriority</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#sleep(long)">sleep</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#sleep(long, 
int)">sleep</A>, <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#start()">start</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#stop()">stop</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#stop(java.lang.Throwable)">stop</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#suspend()">suspend</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#toString()">toString</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#yield()">yield</A></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.<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>Object</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#clone()">clone</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#finalize()">finalize</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#getClass()">getClass</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#hashCode()">hashCode</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notify()">notify</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait()">wait</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long)">wait</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long, 
int)">wait</A></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="JavaProcess(java.lang.Runnable, 
org.apache.excalibur.threadcontext.ThreadContext)"><!-- --></A><H3>
  JavaProcess</H3>
  <PRE>
  public <B>JavaProcess</B>(<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Runnable.html";>Runnable</A>&nbsp;target,
                     
org.apache.excalibur.threadcontext.ThreadContext&nbsp;threadContext)</PRE>
  <DL>
  <DD>Create a thread to run specific target.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>target</CODE> - the target to 
run<DD><CODE>threadContext</CODE> - the thread context to associate with 
thread</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="JavaProcess(java.lang.ThreadGroup, java.lang.Runnable, 
org.apache.excalibur.threadcontext.ThreadContext)"><!-- --></A><H3>
  JavaProcess</H3>
  <PRE>
  public <B>JavaProcess</B>(<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/ThreadGroup.html";>ThreadGroup</A>&nbsp;group,
                     <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Runnable.html";>Runnable</A>&nbsp;target,
                     
org.apache.excalibur.threadcontext.ThreadContext&nbsp;threadContext)</PRE>
  <DL>
  <DD>Create a thread in specified ThreadGroup,
   to run specific target.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>group</CODE> - the ThreadGroup to run 
in<DD><CODE>target</CODE> - the target to run<DD><CODE>threadContext</CODE> - 
the thread context to associate with thread</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="run()"><!-- --></A><H3>
  run</H3>
  <PRE>
  public final void <B>run</B>()</PRE>
  <DL>
  <DD>Execute the associated code making sure
   that all of the context variables are setup correctly.<DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html#run()">run</A></CODE>
 in class <CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html";>Thread</A></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="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="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/excalibur/jprocess/DemuxProperties.html"><B>PREV 
CLASS</B></A>&nbsp;
  &nbsp;<A 
HREF="../../../../org/apache/excalibur/jprocess/JavaProcessContextPolicy.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="JavaProcess.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="#fields_inherited_from_class_java.lang.Thread">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;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 � 2002 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  
jakarta-avalon-site/docs/excalibur/jprocess/api/org/apache/excalibur/jprocess/JavaProcessContextPolicy.html
  
  Index: JavaProcessContextPolicy.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 Sat Aug 10 22:41:56 BST 2002 -->
  <TITLE>
  Excalibur JProcess API: Class  JavaProcessContextPolicy
  </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="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="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/excalibur/jprocess/JavaProcess.html"><B>PREV 
CLASS</B></A>&nbsp;
  &nbsp;<A 
HREF="../../../../org/apache/excalibur/jprocess/PolicyRedirector.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="JavaProcessContextPolicy.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.excalibur.jprocess</FONT>
  <BR>
  Class  JavaProcessContextPolicy</H2>
  <PRE>
  <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>java.lang.Object</A>
    |
    +--org.apache.excalibur.threadcontext.impl.AbstractThreadContextPolicy
          |
          +--org.apache.excalibur.threadcontext.impl.DefaultThreadContextPolicy
                |
                +--<B>org.apache.excalibur.jprocess.JavaProcessContextPolicy</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> 
<DD>org.apache.excalibur.threadcontext.ThreadContextPolicy</DD>
  </DL>
  <HR>
  <DL>
  <DT>public class <B>JavaProcessContextPolicy</B><DT>extends 
org.apache.excalibur.threadcontext.impl.DefaultThreadContextPolicy</DL>
  
  <P>
  This is a basic extension of ThreadContextPolicy that
   just defines new constants that will be handled.
  
   <p>Some more things to think about.</p>
  
   <ul>
     <li>Register a DemuxSecurityManager that redirects as
         appropriate to thread specific SecurityManager.</p>
     <li>Register a SecurityManager that noticies permission
         checks for top level windows and records all the
         windows in a WeakHashMap. Then when context is
         deactivated will dispose any still visible/non-disposed
         windows.</p>
     <li>When a System.exit() call is made throw a ThreadDeath
         exception rather than exiting.</p>
     <li>Force all threads to be created in a specific
         ThreadGroup.</p>
   </ul>
  <P>
  <DL>
  <DT><B>Version: </B><DD>$Revision: 1.1 $ $Date: 2002/08/10 21:52:18 $</DD>
  <DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Peter 
Donald</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;<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html";>String</A></CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../org/apache/excalibur/jprocess/JavaProcessContextPolicy.html#ERROR">ERROR</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;<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html";>String</A></CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../org/apache/excalibur/jprocess/JavaProcessContextPolicy.html#INPUT">INPUT</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;<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html";>String</A></CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../org/apache/excalibur/jprocess/JavaProcessContextPolicy.html#JNDI_FACTORY">JNDI_FACTORY</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;<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html";>String</A></CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../org/apache/excalibur/jprocess/JavaProcessContextPolicy.html#OUTPUT">OUTPUT</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;<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html";>String</A></CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../org/apache/excalibur/jprocess/JavaProcessContextPolicy.html#POLICY">POLICY</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;<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html";>String</A></CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../org/apache/excalibur/jprocess/JavaProcessContextPolicy.html#PROPERTIES">PROPERTIES</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;<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html";>String</A></CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../org/apache/excalibur/jprocess/JavaProcessContextPolicy.html#URL_FACTORY">URL_FACTORY</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.excalibur.threadcontext.impl.DefaultThreadContextPolicy"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class 
org.apache.excalibur.threadcontext.impl.DefaultThreadContextPolicy</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>CLASSLOADER, THREAD_NAME</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/excalibur/jprocess/JavaProcessContextPolicy.html#JavaProcessContextPolicy()">JavaProcessContextPolicy</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct the 
policy object and register the types
   that it is capable of handling.</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/excalibur/jprocess/JavaProcessContextPolicy.html#activate(org.apache.excalibur.threadcontext.ThreadContextAccessor,
 
java.util.Map)">activate</A></B>(org.apache.excalibur.threadcontext.ThreadContextAccessor&nbsp;accessor,
           <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Map.html";>Map</A>&nbsp;store)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The activate 
method is called when the ThreadContext
   is associated with a thread.</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/excalibur/jprocess/JavaProcessContextPolicy.html#deactivate(org.apache.excalibur.threadcontext.ThreadContextAccessor,
 
java.util.Map)">deactivate</A></B>(org.apache.excalibur.threadcontext.ThreadContextAccessor&nbsp;accessor,
             <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Map.html";>Map</A>&nbsp;store)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The deactivate 
method is called when the ThreadContext is
   dis-associated with a thread.</TD>
  </TR>
  </TABLE>
  &nbsp;<A 
NAME="methods_inherited_from_class_org.apache.excalibur.threadcontext.impl.AbstractThreadContextPolicy"><!--
 --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class 
org.apache.excalibur.threadcontext.impl.AbstractThreadContextPolicy</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>addEntry, addEntry, get, getEntry, verifyKeyValue</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.<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>Object</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#clone()">clone</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#finalize()">finalize</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#getClass()">getClass</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#hashCode()">hashCode</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notify()">notify</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#toString()">toString</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait()">wait</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long)">wait</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long, 
int)">wait</A></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="INPUT"><!-- --></A><H3>
  INPUT</H3>
  <PRE>
  public static final <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html";>String</A> 
<B>INPUT</B></PRE>
  <DL>
  </DL>
  <HR>
  
  <A NAME="OUTPUT"><!-- --></A><H3>
  OUTPUT</H3>
  <PRE>
  public static final <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html";>String</A> 
<B>OUTPUT</B></PRE>
  <DL>
  </DL>
  <HR>
  
  <A NAME="ERROR"><!-- --></A><H3>
  ERROR</H3>
  <PRE>
  public static final <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html";>String</A> 
<B>ERROR</B></PRE>
  <DL>
  </DL>
  <HR>
  
  <A NAME="PROPERTIES"><!-- --></A><H3>
  PROPERTIES</H3>
  <PRE>
  public static final <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html";>String</A> 
<B>PROPERTIES</B></PRE>
  <DL>
  </DL>
  <HR>
  
  <A NAME="URL_FACTORY"><!-- --></A><H3>
  URL_FACTORY</H3>
  <PRE>
  public static final <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html";>String</A> 
<B>URL_FACTORY</B></PRE>
  <DL>
  </DL>
  <HR>
  
  <A NAME="JNDI_FACTORY"><!-- --></A><H3>
  JNDI_FACTORY</H3>
  <PRE>
  public static final <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html";>String</A> 
<B>JNDI_FACTORY</B></PRE>
  <DL>
  </DL>
  <HR>
  
  <A NAME="POLICY"><!-- --></A><H3>
  POLICY</H3>
  <PRE>
  public static final <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html";>String</A> 
<B>POLICY</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="JavaProcessContextPolicy()"><!-- --></A><H3>
  JavaProcessContextPolicy</H3>
  <PRE>
  public <B>JavaProcessContextPolicy</B>()</PRE>
  <DL>
  <DD>Construct the policy object and register the types
   that it is capable of handling.</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="activate(org.apache.excalibur.threadcontext.ThreadContextAccessor, 
java.util.Map)"><!-- --></A><H3>
  activate</H3>
  <PRE>
  public void 
<B>activate</B>(org.apache.excalibur.threadcontext.ThreadContextAccessor&nbsp;accessor,
                       <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Map.html";>Map</A>&nbsp;store)</PRE>
  <DL>
  <DD>The activate method is called when the ThreadContext
   is associated with a thread. This method sets the ContextClassLoader
   if CLASSLOADER key is present in context.<DD><DL>
  <DT><B>Overrides:</B><DD><CODE>activate</CODE> in class 
<CODE>org.apache.excalibur.threadcontext.impl.DefaultThreadContextPolicy</CODE></DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>accessor</CODE> - the accessor to retrieve 
values from ThreadContext</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="deactivate(org.apache.excalibur.threadcontext.ThreadContextAccessor, 
java.util.Map)"><!-- --></A><H3>
  deactivate</H3>
  <PRE>
  public void 
<B>deactivate</B>(org.apache.excalibur.threadcontext.ThreadContextAccessor&nbsp;accessor,
                         <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Map.html";>Map</A>&nbsp;store)</PRE>
  <DL>
  <DD>The deactivate method is called when the ThreadContext is
   dis-associated with a thread.<DD><DL>
  <DT><B>Overrides:</B><DD><CODE>deactivate</CODE> in class 
<CODE>org.apache.excalibur.threadcontext.impl.DefaultThreadContextPolicy</CODE></DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>store</CODE> - the store contianign data 
required to
          deactivate context</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="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="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/excalibur/jprocess/JavaProcess.html"><B>PREV 
CLASS</B></A>&nbsp;
  &nbsp;<A 
HREF="../../../../org/apache/excalibur/jprocess/PolicyRedirector.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="JavaProcessContextPolicy.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 � 2002 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  
jakarta-avalon-site/docs/excalibur/jprocess/api/org/apache/excalibur/jprocess/PolicyRedirector.html
  
  Index: PolicyRedirector.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 Sat Aug 10 22:41:56 BST 2002 -->
  <TITLE>
  Excalibur JProcess API: Class  PolicyRedirector
  </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="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="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/excalibur/jprocess/JavaProcessContextPolicy.html"><B>PREV
 CLASS</B></A>&nbsp;
  &nbsp;<A 
HREF="../../../../org/apache/excalibur/jprocess/StdioRedirector.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="PolicyRedirector.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;CONSTR&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&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.excalibur.jprocess</FONT>
  <BR>
  Class  PolicyRedirector</H2>
  <PRE>
  <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>java.lang.Object</A>
    |
    +--<B>org.apache.excalibur.jprocess.PolicyRedirector</B>
  </PRE>
  <HR>
  <DL>
  <DT>public final class <B>PolicyRedirector</B><DT>extends <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>Object</A></DL>
  
  <P>
  This is a utility class that makes it easy to install redirecting
   Policy objects. The Policy object will redirect to the Policy object
   that is associated with the current thread. A Policy becomes
   associated with the current thread when a user calls the
   <A 
HREF="../../../../org/apache/excalibur/jprocess/PolicyRedirector.html#bindPolicy(java.security.Policy)"><CODE>bindPolicy(java.security.Policy)</CODE></A>
 method or by inheriting the parent threads Policy
   when thread is initially created. The default Policy will redirect
   to the default Policy.
  <P>
  <DL>
  <DT><B>Version: </B><DD>$Revision: 1.1 $ $Date: 2002/08/10 21:52:18 $</DD>
  <DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Peter 
Donald</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== 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;<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/security/Policy.html";>Policy</A></CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../org/apache/excalibur/jprocess/PolicyRedirector.html#bindPolicy(java.security.Policy)">bindPolicy</A></B>(<A
 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/security/Policy.html";>Policy</A>&nbsp;policy)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bind the 
specified Policy object to this thread.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>static&nbsp;boolean</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../org/apache/excalibur/jprocess/PolicyRedirector.html#install()">install</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Install the 
Redirector.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>static&nbsp;boolean</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../org/apache/excalibur/jprocess/PolicyRedirector.html#uninstall()">uninstall</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Uninstall the 
redirector.</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.<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>Object</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#clone()">clone</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#finalize()">finalize</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#getClass()">getClass</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#hashCode()">hashCode</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notify()">notify</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#toString()">toString</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait()">wait</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long)">wait</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long, 
int)">wait</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ 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="install()"><!-- --></A><H3>
  install</H3>
  <PRE>
  public static boolean <B>install</B>()
                         throws <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/IOException.html";>IOException</A></PRE>
  <DL>
  <DD>Install the Redirector.<DD><DL>
  <DT><B>Returns:</B><DD>true if installed, false if already installed</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="uninstall()"><!-- --></A><H3>
  uninstall</H3>
  <PRE>
  public static boolean <B>uninstall</B>()
                           throws <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/IOException.html";>IOException</A></PRE>
  <DL>
  <DD>Uninstall the redirector.<DD><DL>
  <DT><B>Returns:</B><DD>true if uninstalled, false if already uninstalled</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="bindPolicy(java.security.Policy)"><!-- --></A><H3>
  bindPolicy</H3>
  <PRE>
  public static <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/security/Policy.html";>Policy</A>
 <B>bindPolicy</B>(<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/security/Policy.html";>Policy</A>&nbsp;policy)
                           throws <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/SecurityException.html";>SecurityException</A>,
                                  <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/IllegalStateException.html";>IllegalStateException</A></PRE>
  <DL>
  <DD>Bind the specified Policy object to this thread.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>policy</CODE> - the Policy to 
bind<DT><B>Throws:</B><DD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/SecurityException.html";>SecurityException</A></CODE>
 - if don't have permission to bind<DD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/IllegalStateException.html";>IllegalStateException</A></CODE>
 - if redirector not installed</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="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="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/excalibur/jprocess/JavaProcessContextPolicy.html"><B>PREV
 CLASS</B></A>&nbsp;
  &nbsp;<A 
HREF="../../../../org/apache/excalibur/jprocess/StdioRedirector.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="PolicyRedirector.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;CONSTR&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 2002 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  
jakarta-avalon-site/docs/excalibur/jprocess/api/org/apache/excalibur/jprocess/StdioRedirector.html
  
  Index: StdioRedirector.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 Sat Aug 10 22:41:56 BST 2002 -->
  <TITLE>
  Excalibur JProcess API: Class  StdioRedirector
  </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="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="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/excalibur/jprocess/PolicyRedirector.html"><B>PREV 
CLASS</B></A>&nbsp;
  &nbsp;<A 
HREF="../../../../org/apache/excalibur/jprocess/SysPropertiesRedirector.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="StdioRedirector.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;CONSTR&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&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.excalibur.jprocess</FONT>
  <BR>
  Class  StdioRedirector</H2>
  <PRE>
  <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>java.lang.Object</A>
    |
    +--<B>org.apache.excalibur.jprocess.StdioRedirector</B>
  </PRE>
  <HR>
  <DL>
  <DT>public final class <B>StdioRedirector</B><DT>extends <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>Object</A></DL>
  
  <P>
  This is a utility class that makes it easy to install redirecting
   streams into the System.in, System.out and System.err streams.
   The streams will redirect to streams that are associated with the
   current thread. A Stream becomes associated with the current thread
   when a user calls one of the bind*() methods or by inheriting the
   parent threads stream when thread is initially created. The default
   streams will redirect to the standard input, standard output and
   standard error of process.
  <P>
  <DL>
  <DT><B>Version: </B><DD>$Revision: 1.1 $ $Date: 2002/08/10 21:52:18 $</DD>
  <DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Peter 
Donald</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== 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;<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/OutputStream.html";>OutputStream</A></CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../org/apache/excalibur/jprocess/StdioRedirector.html#bindError(java.io.OutputStream)">bindError</A></B>(<A
 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/OutputStream.html";>OutputStream</A>&nbsp;error)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bind the 
specified stream to standard error in this thread.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>static&nbsp;<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/InputStream.html";>InputStream</A></CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../org/apache/excalibur/jprocess/StdioRedirector.html#bindInput(java.io.InputStream)">bindInput</A></B>(<A
 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/InputStream.html";>InputStream</A>&nbsp;input)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bind the 
specified stream to standard input in this thread.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>static&nbsp;<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/OutputStream.html";>OutputStream</A></CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../org/apache/excalibur/jprocess/StdioRedirector.html#bindOutput(java.io.OutputStream)">bindOutput</A></B>(<A
 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/OutputStream.html";>OutputStream</A>&nbsp;output)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bind the 
specified stream to standard output in this thread.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>static&nbsp;boolean</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../org/apache/excalibur/jprocess/StdioRedirector.html#install()">install</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Install the 
redirecting streams into
   System.in, System.out and System.err
   and hook them up to internal streams.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>static&nbsp;boolean</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../org/apache/excalibur/jprocess/StdioRedirector.html#uninstall()">uninstall</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Uninstall the 
redirecting streams and
   replace them with streams that point to
   FileDescriptor.in, FileDescriptor.out and
   FileDescriptor.err.</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.<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>Object</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#clone()">clone</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#finalize()">finalize</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#getClass()">getClass</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#hashCode()">hashCode</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notify()">notify</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#toString()">toString</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait()">wait</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long)">wait</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long, 
int)">wait</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ 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="install()"><!-- --></A><H3>
  install</H3>
  <PRE>
  public static boolean <B>install</B>()</PRE>
  <DL>
  <DD>Install the redirecting streams into
   System.in, System.out and System.err
   and hook them up to internal streams.<DD><DL>
  <DT><B>Returns:</B><DD>true if installed, false if already installed</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="uninstall()"><!-- --></A><H3>
  uninstall</H3>
  <PRE>
  public static boolean <B>uninstall</B>()</PRE>
  <DL>
  <DD>Uninstall the redirecting streams and
   replace them with streams that point to
   FileDescriptor.in, FileDescriptor.out and
   FileDescriptor.err.<DD><DL>
  <DT><B>Returns:</B><DD>true if uninstalled, false if already uninstalled</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="bindInput(java.io.InputStream)"><!-- --></A><H3>
  bindInput</H3>
  <PRE>
  public static <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/InputStream.html";>InputStream</A>
 <B>bindInput</B>(<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/InputStream.html";>InputStream</A>&nbsp;input)
                               throws <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/SecurityException.html";>SecurityException</A>,
                                      <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/IllegalStateException.html";>IllegalStateException</A></PRE>
  <DL>
  <DD>Bind the specified stream to standard input in this thread.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>input</CODE> - the stream to 
bind<DT><B>Returns:</B><DD>stream that was previously bound to 
input<DT><B>Throws:</B><DD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/SecurityException.html";>SecurityException</A></CODE>
 - if don't have permission to bind to input<DD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/IllegalStateException.html";>IllegalStateException</A></CODE>
 - if redirector not installed</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="bindOutput(java.io.OutputStream)"><!-- --></A><H3>
  bindOutput</H3>
  <PRE>
  public static <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/OutputStream.html";>OutputStream</A>
 <B>bindOutput</B>(<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/OutputStream.html";>OutputStream</A>&nbsp;output)
                                 throws <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/SecurityException.html";>SecurityException</A>,
                                        <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/IllegalStateException.html";>IllegalStateException</A></PRE>
  <DL>
  <DD>Bind the specified stream to standard output in this thread.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>output</CODE> - the stream to 
bind<DT><B>Throws:</B><DD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/SecurityException.html";>SecurityException</A></CODE>
 - if don't have permission to bind to output<DD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/IllegalStateException.html";>IllegalStateException</A></CODE>
 - if redirector not installed</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="bindError(java.io.OutputStream)"><!-- --></A><H3>
  bindError</H3>
  <PRE>
  public static <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/OutputStream.html";>OutputStream</A>
 <B>bindError</B>(<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/OutputStream.html";>OutputStream</A>&nbsp;error)
                                throws <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/SecurityException.html";>SecurityException</A>,
                                       <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/IllegalStateException.html";>IllegalStateException</A></PRE>
  <DL>
  <DD>Bind the specified stream to standard error in this thread.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>error</CODE> - the stream to 
bind<DT><B>Throws:</B><DD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/SecurityException.html";>SecurityException</A></CODE>
 - if don't have permission to bind to error<DD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/IllegalStateException.html";>IllegalStateException</A></CODE>
 - if redirector not installed</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="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="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/excalibur/jprocess/PolicyRedirector.html"><B>PREV 
CLASS</B></A>&nbsp;
  &nbsp;<A 
HREF="../../../../org/apache/excalibur/jprocess/SysPropertiesRedirector.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="StdioRedirector.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;CONSTR&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 2002 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  
jakarta-avalon-site/docs/excalibur/jprocess/api/org/apache/excalibur/jprocess/SysPropertiesRedirector.html
  
  Index: SysPropertiesRedirector.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 Sat Aug 10 22:41:56 BST 2002 -->
  <TITLE>
  Excalibur JProcess API: Class  SysPropertiesRedirector
  </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="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="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/excalibur/jprocess/StdioRedirector.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="SysPropertiesRedirector.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;CONSTR&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&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.excalibur.jprocess</FONT>
  <BR>
  Class  SysPropertiesRedirector</H2>
  <PRE>
  <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>java.lang.Object</A>
    |
    +--<B>org.apache.excalibur.jprocess.SysPropertiesRedirector</B>
  </PRE>
  <HR>
  <DL>
  <DT>public final class <B>SysPropertiesRedirector</B><DT>extends <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>Object</A></DL>
  
  <P>
  This is a utility class that makes it easy to install redirecting
   Properties objects underlying System.getProeprties() object.
   The properties object will redirect to the properties object that is
   associated with the current thread. A properties object becomes
   associated with the current thread when a user calls one of the
   bind*() methods or by inheriting the parent threads properties object
   when thread is initially created. The default  streams will redirect
   to the default System properties.
  <P>
  <DL>
  <DT><B>Version: </B><DD>$Revision: 1.1 $ $Date: 2002/08/10 21:52:18 $</DD>
  <DT><B>Author: </B><DD><a href="mailto:[EMAIL PROTECTED]">Peter 
Donald</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  
  <!-- ========== 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;<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Properties.html";>Properties</A></CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../org/apache/excalibur/jprocess/SysPropertiesRedirector.html#bindProperties(java.util.Properties)">bindProperties</A></B>(<A
 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Properties.html";>Properties</A>&nbsp;properties)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bind the 
specified Properties object to this thread.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>static&nbsp;boolean</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../org/apache/excalibur/jprocess/SysPropertiesRedirector.html#install()">install</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Install the 
redirecting Properties object.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>static&nbsp;boolean</CODE></FONT></TD>
  <TD><CODE><B><A 
HREF="../../../../org/apache/excalibur/jprocess/SysPropertiesRedirector.html#uninstall()">uninstall</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Uninstall the 
redirecting streams and
   replace them with streams that point to
   FileDescriptor.in, FileDescriptor.out and
   FileDescriptor.err.</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.<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";>Object</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#clone()">clone</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#finalize()">finalize</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#getClass()">getClass</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#hashCode()">hashCode</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notify()">notify</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#toString()">toString</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait()">wait</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long)">wait</A>,
 <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long, 
int)">wait</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  
  <!-- ============ 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="install()"><!-- --></A><H3>
  install</H3>
  <PRE>
  public static boolean <B>install</B>()
                         throws <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/IOException.html";>IOException</A></PRE>
  <DL>
  <DD>Install the redirecting Properties object.<DD><DL>
  <DT><B>Returns:</B><DD>true if installed, false if already installed</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="uninstall()"><!-- --></A><H3>
  uninstall</H3>
  <PRE>
  public static boolean <B>uninstall</B>()
                           throws <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/IOException.html";>IOException</A></PRE>
  <DL>
  <DD>Uninstall the redirecting streams and
   replace them with streams that point to
   FileDescriptor.in, FileDescriptor.out and
   FileDescriptor.err.<DD><DL>
  <DT><B>Returns:</B><DD>true if uninstalled, false if already uninstalled</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="bindProperties(java.util.Properties)"><!-- --></A><H3>
  bindProperties</H3>
  <PRE>
  public static <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Properties.html";>Properties</A>
 <B>bindProperties</B>(<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Properties.html";>Properties</A>&nbsp;properties)
                                   throws <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/SecurityException.html";>SecurityException</A>,
                                          <A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/IllegalStateException.html";>IllegalStateException</A></PRE>
  <DL>
  <DD>Bind the specified Properties object to this thread.<DD><DL>
  <DT><B>Parameters:</B><DD><CODE>properties</CODE> - the stream to 
bind<DT><B>Throws:</B><DD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/SecurityException.html";>SecurityException</A></CODE>
 - if don't have permission to bind to input<DD><CODE><A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/IllegalStateException.html";>IllegalStateException</A></CODE>
 - if redirector not installed</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="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="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/excalibur/jprocess/StdioRedirector.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="SysPropertiesRedirector.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;CONSTR&nbsp;|&nbsp;<A 
HREF="#method_summary">METHOD</A></FONT></TD>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A 
HREF="#method_detail">METHOD</A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 2002 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  
jakarta-avalon-site/docs/excalibur/jprocess/api/org/apache/excalibur/jprocess/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 Sat Aug 10 22:41:56 BST 2002 -->
  <TITLE>
  Excalibur JProcess API: Package org.apache.excalibur.jprocess
  </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/excalibur/jprocess/package-summary.html" 
TARGET="classFrame">org.apache.excalibur.jprocess</A></FONT>
  <TABLE BORDER="0" WIDTH="100%">
  <TR>
  <TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
  Classes</FONT>&nbsp;
  <FONT CLASS="FrameItemFont">
  <BR>
  <A HREF="DemuxPolicy.html" TARGET="classFrame">DemuxPolicy</A>
  <BR>
  <A HREF="DemuxProperties.html" TARGET="classFrame">DemuxProperties</A>
  <BR>
  <A HREF="JavaProcess.html" TARGET="classFrame">JavaProcess</A>
  <BR>
  <A HREF="JavaProcessContextPolicy.html" 
TARGET="classFrame">JavaProcessContextPolicy</A>
  <BR>
  <A HREF="PolicyRedirector.html" TARGET="classFrame">PolicyRedirector</A>
  <BR>
  <A HREF="StdioRedirector.html" TARGET="classFrame">StdioRedirector</A>
  <BR>
  <A HREF="SysPropertiesRedirector.html" 
TARGET="classFrame">SysPropertiesRedirector</A></FONT></TD>
  </TR>
  </TABLE>
  
  
  </BODY>
  </HTML>
  
  
  
  1.1                  
jakarta-avalon-site/docs/excalibur/jprocess/api/org/apache/excalibur/jprocess/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 Sat Aug 10 22:41:56 BST 2002 -->
  <TITLE>
  Excalibur JProcess API: Package org.apache.excalibur.jprocess
  </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="#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-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;NEXT PACKAGE</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.excalibur.jprocess
  </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="DemuxPolicy.html">DemuxPolicy</A></B></TD>
  <TD>This is a Policy object that delegates to a Policy objects
   associated with the current thread.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="DemuxProperties.html">DemuxProperties</A></B></TD>
  <TD>Access to this Properties object is forwarded to a
   properties that has been associated with this thread.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="JavaProcess.html">JavaProcess</A></B></TD>
  <TD>A JavaProcess is an abstraction that allows you to
   partially isolate java applications from one another
   and thus run more tasks in memory rather than in forked
   mode.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A 
HREF="JavaProcessContextPolicy.html">JavaProcessContextPolicy</A></B></TD>
  <TD>This is a basic extension of ThreadContextPolicy that
   just defines new constants that will be handled.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A 
HREF="PolicyRedirector.html">PolicyRedirector</A></B></TD>
  <TD>This is a utility class that makes it easy to install redirecting
   Policy objects.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A HREF="StdioRedirector.html">StdioRedirector</A></B></TD>
  <TD>This is a utility class that makes it easy to install redirecting
   streams into the System.in, System.out and System.err streams.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD WIDTH="15%"><B><A 
HREF="SysPropertiesRedirector.html">SysPropertiesRedirector</A></B></TD>
  <TD>This is a utility class that makes it easy to install redirecting
   Properties objects underlying System.getProeprties() object.</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="#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-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;NEXT PACKAGE</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 � 2002 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  
jakarta-avalon-site/docs/excalibur/jprocess/api/org/apache/excalibur/jprocess/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 Sat Aug 10 22:41:56 BST 2002 -->
  <TITLE>
  Excalibur JProcess API: org.apache.excalibur.jprocess 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="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>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;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-tree.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <CENTER>
  <H2>
  Hierarchy For Package org.apache.excalibur.jprocess
  </H2>
  </CENTER>
  <H2>
  Class Hierarchy
  </H2>
  <UL>
  <LI TYPE="circle">class java.lang.<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html";><B>Object</B></A><UL>
  <LI TYPE="circle">class 
org.apache.excalibur.threadcontext.impl.AbstractThreadContextPolicy (implements 
org.apache.excalibur.threadcontext.ThreadContextPolicy)
  <UL>
  <LI TYPE="circle">class 
org.apache.excalibur.threadcontext.impl.DefaultThreadContextPolicy<UL>
  <LI TYPE="circle">class org.apache.excalibur.jprocess.<A 
HREF="../../../../org/apache/excalibur/jprocess/JavaProcessContextPolicy.html"><B>JavaProcessContextPolicy</B></A></UL>
  </UL>
  <LI TYPE="circle">class java.util.<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Dictionary.html";><B>Dictionary</B></A><UL>
  <LI TYPE="circle">class java.util.<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Hashtable.html";><B>Hashtable</B></A>
 (implements java.lang.<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Cloneable.html";>Cloneable</A>,
 java.util.<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Map.html";>Map</A>, 
java.io.<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/Serializable.html";>Serializable</A>)
  <UL>
  <LI TYPE="circle">class java.util.<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Properties.html";><B>Properties</B></A><UL>
  <LI TYPE="circle">class org.apache.excalibur.jprocess.<A 
HREF="../../../../org/apache/excalibur/jprocess/DemuxProperties.html"><B>DemuxProperties</B></A></UL>
  </UL>
  </UL>
  <LI TYPE="circle">class java.security.<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/security/Policy.html";><B>Policy</B></A><UL>
  <LI TYPE="circle">class org.apache.excalibur.jprocess.<A 
HREF="../../../../org/apache/excalibur/jprocess/DemuxPolicy.html"><B>DemuxPolicy</B></A></UL>
  <LI TYPE="circle">class org.apache.excalibur.jprocess.<A 
HREF="../../../../org/apache/excalibur/jprocess/PolicyRedirector.html"><B>PolicyRedirector</B></A><LI
 TYPE="circle">class org.apache.excalibur.jprocess.<A 
HREF="../../../../org/apache/excalibur/jprocess/StdioRedirector.html"><B>StdioRedirector</B></A><LI
 TYPE="circle">class org.apache.excalibur.jprocess.<A 
HREF="../../../../org/apache/excalibur/jprocess/SysPropertiesRedirector.html"><B>SysPropertiesRedirector</B></A><LI
 TYPE="circle">class java.lang.<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Thread.html";><B>Thread</B></A>
 (implements java.lang.<A 
HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Runnable.html";>Runnable</A>)
  <UL>
  <LI TYPE="circle">class org.apache.excalibur.jprocess.<A 
HREF="../../../../org/apache/excalibur/jprocess/JavaProcess.html"><B>JavaProcess</B></A></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="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>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;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-tree.html" TARGET="_top"><B>NO 
FRAMES</B></A></FONT></TD>
  </TR>
  </TABLE>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright � 2002 Apache Jakarta Project. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  
  1.1                  
jakarta-avalon-site/docs/excalibur/jprocess/css/ns4_only.css
  
  Index: ns4_only.css
  ===================================================================
  /* simple rules suitable for Netscape 4.x only; richer rules are in 
tigris.css. see <http://style.tigris.org/> */
  
  /* colors, backgrounds, borders, link indication */ 
  
  body {
   background: #fff;
   color: #000;
   }
  #leftcol a:link, #leftcol a:visited {
   color: blue;
   }
  a:active, a:hover, #leftcol a:active, #leftcol a:hover {
   color: #f30;
   }
  #login a:link, #login a:visited {
   color: white; 
   text-decoration: underline;
   }
  #banner a:active, #banner a:hover {
   color: #f90;
   }
  #leftcol a, #breadcrumbs a  {
   text-decoration: none;
   }
  h2 .lastchild {
   color: #777
   } 
  .a td { 
   background: #ddd;
   }
  .b td { 
   background: #efefef;
   }
  .tabs td, .tabs th {
   background-color: #ddd;
   }
  body .app th {
   background-color: #bbb;
   }
  body .tabs th {
   background-color: #888;
   color: #fff;
   }
  body .app .axial th {
   background-color: #ddd;
   color: black
   }
  .tabs td {
   background-color: #ddd;
   }
  .alert { 
   color: #c00;
   }
  .confirm {
   color: green;
   }
  .info {
   color: blue;
   }
  .selection {
   background: #ffc;
   }
  #login {
   color: #fff;
   }
  #helptext th {
   background: #cc9;
   }
  #helptext td {
   background: #ffc;
   }
  .tabs a  {
   text-decoration: none;
   }
  #navcolumn div strong {
   color: #555;
   }
  #banner, #banner td { 
   background: #036;
   color: #fff;
   }
  body #banner #login a { 
   color: white;
   }
  
  
  /* font and text properties, exclusive of link indication, alignment, 
text-indent */
  
  body, div, p, th, td, li, dl, dd {
   font-family: Lucida, Arial, Helvetica, sans-serif;
   }
  code, pre {
   font-family: 'Andale Mono', Courier, monospace;
   }
  h2, h3, h4 {
   font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
   }
  .selection {
   font-weight: bold
   }
  #login .username {
   font-weight: bold;
   }
  
  
  /* box properties (exclusive of borders), positioning, alignments, list 
types, text-indent */
  
  th, td {
   text-align: left;
   vertical-align: top 
   }
  .right {
   text-align: right;
   }
  .center {
   text-align: center;
   }
  body .app .axial th {
   text-align: right;
   }
  .app .axial td th {
   text-align: left;
   }
  body td .stb {
   margin-top: 1em;
   text-indent: 0;
   }
  body td .mtb {
   margin-top: 2em;
   text-indent: 0;
   }
  dd {
   margin-bottom: .67em;
   }
  #footer {
   margin: 4px
   }
  #helptext {
   margin-top: 1em
   }
  #helptext td div {
   margin: .5em
   }
  .courtesylinks {
   margin-top: 1em;
   padding-top: 1em
   }
  #navcolumn div {
   margin-bottom: .5em;
   }
  #navcolumn div div {
   margin-top: .3em
   }
  #navcolumn div div {
   padding-left: 1em;
   }
  #banner, #banner td { 
   vertical-align: middle;
   }
  body.docs, body.nonav {
   margin: 1em
   }
  
  
  
  1.1                  jakarta-avalon-site/docs/excalibur/jprocess/css/print.css
  
  Index: print.css
  ===================================================================
  #banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks    
{
        display: none;
        }
  body.docs div.docs    {
        margin: 0 !important;
        border: none !important
        }
  
  
  
  1.1                  jakarta-avalon-site/docs/excalibur/jprocess/css/site.css
  
  Index: site.css
  ===================================================================
  
  div#banner {
   border-top: 1px solid #fff;
   border-bottom: 1px solid #aaa;
  }
  
  #banner, #banner td {
   background: #fff;
   color: #036;
  }
  
  #source {
   background-color: #fff;
   color: #000;
   border-right: 1px solid #888;
   border-left: 1px solid #888;
   border-top: 1px solid #888;
   border-bottom: 1px solid #888;
   margin-right: 7px;
   margin-left: 7px;
   margin-top: 1em;
  }
  
  #source pre {
   margin-right: 7px;
   margin-left: 7px;
  }
  
  
  
  1.1                  
jakarta-avalon-site/docs/excalibur/jprocess/css/tigris.css
  
  Index: tigris.css
  ===================================================================
  /* contains rules unsuitable for Netscape 4.x; simpler rules are in 
ns4_only.css. see <http://style.tigris.org/> */
  
  /* colors, backgrounds, borders, link indication */ 
  
  body {
   background: #fff;
   color: #000;
   }
  .app h3, .app h4, .tabs td, .tabs th, .functnbar {
   background-image: url(../images/nw_min.gif);
   background-repeat: no-repeat;
   }
  #navcolumn div div, body.docs #toc li li  {
   background-image: url(../images/strich.gif);
   background-repeat: no-repeat;
   background-position: .5em .5em;
   }
  #navcolumn div div.heading  {
   background-image: none;
   }
  .app h3, .app h4 {
   color: #fff;
   }
  .app h3 {
   background-color: #036;
   }
  .app h4 { 
   background-color: #888;
   }
  .a td { 
   background: #ddd;
   }
  .b td { 
   background: #efefef;
   }
  table, th, td {
   border: none
   } 
  .mtb {
   border-top: solid 1px #ddd;
   }
  div.colbar {
   background: #bbb;
   }
  #banner {
   border-top: 1px solid #369;
   border-bottom: 1px solid #003;
   }
  div#helptext th {
   border-bottom: 1px solid #996;
   border-right: 1px solid #996;
   }
  div#helptext td {
   border-bottom: 1px solid #cc9;
   border-right: 1px solid #cc9;
   }
  .tabs th {
   border-right: 1px solid #333;
   background-color: #ddd;
   color: #fff;
   }
  .tabs td {
   background-color: #999;
   border-bottom: 1px solid #fff;
   border-right: 1px solid #fff;
   }
  .tabs { 
   border-bottom: 6px #ddd solid;
   }
  .tabs th, .tabs th a:link, .tabs th a:visited {
   color: #555;
   }
  .tabs td, .tabs td a:link, .tabs td a:visited  { 
   color: #fff;
   }
  .tabs a  {
   text-decoration: none;
   }
  #navcolumn {
   background: #eee;
   border-right: 1px solid #aaa;
   border-bottom: 1px solid #aaa;
   }
  #breadcrumbs {
   border-bottom: 1px solid #aaa;
   background-color: #ddd
   }
  #navcolumn, #breadcrumbs {
   border-top: 1px solid #fff;
   }
  #rightcol div.www, #rightcol div.help {
   border: 1px solid #ddd;
   }
  div#navcolumn div.focus { 
   border-top: 1px solid #aaa;
   border-left: 1px solid #aaa;
   background-color: #fff;
   } 
  body.docs div.docs { 
   background: #fff;
   border-left: 1px solid #ddd;
   border-top: 1px solid #ddd;
   }
  body.docs { 
   background: #eee url(../images/help_logo.gif) top right no-repeat !important;
   }
  .docs h3, .docs h4 {
   border-top: solid 1px #000;
   }
  #alerterrormessage { 
   background: url(../images/icon_alert.gif) top left no-repeat !important;
   }
  .functnbar {
   background-color: #aaa;
   }
  .functnbar2, .functnbar3  {
   background: #aaa url(../images/sw_min.gif) no-repeat bottom left;
   }
  .functnbar3 {
   background-color: #ddd;
   }
  .functnbar, .functnbar2, .functnbar3 {
   color: #000;
   }
  .functnbar a, .functnbar2 a, .functnbar3 a {
   color: #000;
   text-decoration: underline;
   }
  #topmodule {
   background: #ddd;
   border-top: 1px solid #fff;
   border-bottom: 1px solid #aaa; 
   border-right: 1px solid #aaa; 
   }
  #topmodule #issueid {
   border-right: 1px solid #aaa;
   }
  a:link, #navcolumn a:visited, .app a:visited, .tasknav a:visited {
   color: blue;
   }
  a:link.selfref, a:visited.selfref {
   color: #555 !important;
   text-decoration: none;
   }
  a:active, a:hover, #leftcol a:active, #leftcol a:hover {
   color: #f30 !important;
   }
  #login a:link, #login a:visited {
   color: white; 
   text-decoration: underline;
   }
  #banner a:active, #banner a:hover {
   color: #f90 !important;
   }
  #leftcol a, #breadcrumbs a  {
   text-decoration: none;
   }
  #apphead h2 em {
   color: #777;
   }
  a:link.selfref, a:visited.selfref {
   color: #555 !important;
   text-decoration: none;
   }
  .app th {
   background-color: #bbb;
   }
  .axial th {
   background-color: #ddd;
   color: black
   }
  .alert { 
   color: #c00;
   }
  .confirm {
   color: green;
   }
  .info {
   color: blue;
   }
  .selection {
   background: #ffc;
   }
  #login {
   color: #fff;
   }
  #helptext th {
   background: #cc9;
   }
  #helptext td {
   background: #ffc;
   }
  #navcolumn div strong {
   color: #000;
   }
  #banner, #banner td { 
   background: #036;
   color: #fff;
   }
  body #banner #login a { 
   color: #fff;
   }
  h4 a:link, h4 a:visited  {
   text-decoration: underline;
   color: #fff;
   }
  
  /* font and text properties, exclusive of link indication, alignment, 
text-indent */
  
  body, th, td, input, select, textarea, h2 small {
   font-family: Verdana, Helvetica, Arial, sans-serif;
   }
  code, pre {
   font-family: 'Andale Mono', Courier, monospace;
   }
  html body, body th, body td, textarea, h2 small, .app h3, .app h4, #rightcol 
h3, #bodycol pre, #bodycol code {
   font-size: x-small;
   voice-family: "\"}\"";
   voice-family: inherit;
   font-size: small
   }
  html>body, html>body th, html>body td, html>body input, html>body select, 
html>body textarea, html>body h2 small, html>body .app h3, html>body .app h4, 
html>body #rightcol h3, html>body #bodycol pre, html>body #bodycol code {
   font-size: small
   }
  small, div#footer td, div#login, div.tabs th, div.tabs td, input, select, 
.paginate, .functnbar, .functnbar2, .functnbar3, #breadcrumbs td, 
.courtesylinks, #rightcol div.help, .colbar, .tasknav, body.docs div#toc, 
#leftcol {
   font-size: x-small;
   voice-family: "\"}\"";
   voice-family: inherit;
   font-size: x-small
   }
  html>body small, html>body div#footer td, html>body div#login, html>body 
div.tabs th, html>body div.tabs td, html>body input, html>body select, 
html>body .paginate, html>body .functnbar, html>body .functnbar2, html>body 
.functnbar3, html>body #breadcrumbs td, html>body .courtesylinks, html>body 
#rightcol div.help, html>body .colbar, html>body .tasknav, html>body.docs #toc, 
html>body #leftcol {
   font-size: x-small
   }
  #bodycol h2 {
   font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
   font-size: 1.5em;
   font-weight: normal;
   }
  .tabs td, .tabs th, dt, .tasknav .selfref, #login .username, .selection {
   font-weight: bold
   }
  h4 {
   font-size: 1em;
   }
  #apphead h2 em {
        font-style: normal;
   } 
  
  /* box properties (exclusive of borders), positioning, alignments, list 
types, text-indent */
  
  #bodycol h2 {
   margin-top: .3em;
   margin-bottom: .5em;
   }
  p, ul, ol, dl {
   margin-top: .67em;
   margin-bottom: .67em;
   }
  h3, h4 {
   margin-bottom: 0;
   }
  form {
   margin-top: 0;
   margin-bottom: 0;
   }
  #bodycol {
   padding-left: 12px;
   padding-right: 12px;
   width: 100%;
   voice-family: "\"}\"";
   voice-family: inherit;
   width: auto;
   }
  html>body #bodycol {
   width: auto;
   }
  .docs {
   line-height: 1.4;
   }
  .app h3, .app h4 {
   padding: 5px;
   margin-right: 2px;
   margin-left: 2px;
   }
  .h3 p, .h4 p, .h3 dt, .h4 dt {
   margin-right: 7px;
   margin-left: 7px;
   }
  .tasknav {
   margin-bottom: 1.33em
   }
  div.colbar {
   padding: 3px;
   margin: 2px 2px 0;
   }
  .tabs { 
   margin-top: .67em;
   margin-right: 2px;
   margin-left: 2px;
   }
  #leftcol {
   padding-bottom: .5em;
   }
  #breadcrumbs td {
   vertical-align: middle;
   padding: 2px 8px;
   } 
  .tabs td, .tabs th {
   padding: 3px 9px;
   }
  #rightcol div.www, #rightcol div.help {
   padding: 0 .5em
   }
  #navcolumn {
   margin: -8px -8px 0 -8px;
   padding: 4px;
   }
  #navcolumn div {
   padding-left: 5px
   }
  div#navcolumn div div {
   margin-top: .3em;
   margin-bottom: .3em;
   }
  div#navcolumn div.focus { 
   margin-top: -.1em;
   padding: .2em 4px; 
   } 
  body.docs #toc { 
   position: absolute;
   top: 15px;
   left: 0px;
   width: 120px;
   padding: 0 20px 0 0
   }
  body.docs #toc ul, #toc ol {
   margin-left: 0;
   padding-left: 0;
   }
  body.docs #toc li {
   margin-top: 7px;
   padding-left: 10px;
   list-style-type: none;
   }
  body.docs div.docs { 
   margin: 61px 0 0 150px;
   padding: 1em 2em 1em 1em !important;
   }
  .docs p+p {
   text-indent: 5%;
   margin-top: -.67em
   }
  .docs h3, .docs h4 {
   margin-bottom: .1em;
   padding-top: .3em;
   }
  #alerterrormessage { 
   padding-left: 100px;
   }
  .functnbar, .functnbar2, .functnbar3 {
   padding: 5px;
   margin: .67em 2px;
   }
  #topmodule td {
   vertical-align: middle;
   padding: 2px 8px
   } 
  body {
   padding: 1em;
   }
  body.composite, body.docs {
   margin: 0;
   padding: 0;
   }
  th, td {
   text-align: left;
   vertical-align: top 
   }
  .right {
   text-align: right !important;
   }
  .center {
   text-align: center !important;
   }
  .axial th {
   text-align: right;
   }
  .app .axial td th {
   text-align: left;
   }
  body td .stb {
   margin-top: 1em;
   text-indent: 0;
   }
  body td .mtb {
   margin-top: 2em;
   text-indent: 0;
   }
  dd {
   margin-bottom: .67em;
   }
  #footer {
   margin: 4px
   }
  #helptext {
   margin-top: 1em
   }
  #helptext td div {
   margin: .5em
   }
  .courtesylinks {
   margin-top: 1em;
   padding-top: 1em
   }
  #navcolumn div {
   margin-bottom: .5em;
   }
  #navcolumn div div {
   margin-top: .3em
   }
  #navcolumn div div {
   padding-left: 1em;
   }
  #banner, #banner td { 
   vertical-align: middle;
   }
  
  
  
  1.1                  jakarta-avalon-site/docs/excalibur/jprocess/index.html
  
  Index: index.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  <!-- This is a generated file.  Do not edit. -->
      <html>
      <head>
        <style type="text/css">
          @import url("./css/tigris.css");
          @import url("./css/site.css");
        </style>
        <meta http-equiv="Content-Type" content="text/html; 
charset=iso-8859-1"/>
  
                        <meta name="author" value="Peter Donald">
    <meta name="email" value="peter at apache.org">
        
        <title>Excalibur JProcess - Excalibur JProcess - Overview</title>
      </head>
  
      <body marginwidth="0" marginheight="0" class="composite">
  
        <div id="banner">
          <table border="0" cellspacing="0" cellpadding="8" width="100%">
            <!-- TOP IMAGE -->
            <tr>
              <td>      <td colspan="2">
      <a href="http://jakarta.apache.org";><img 
src="http://jakarta.apache.org/images/jakarta-logo.gif"; align="left" 
border="0"/></a>
      </td>
    </td>
              <td><div align="right" valign="bottom"><b><font 
size="+3">Excalibur JProcess</font></b></div></td>
            </tr>
          </table>
        </div>
  
        <table border="0" cellspacing="0" cellpadding="8" width="100%" 
id="main">
          <tr valign="top">
            <!-- LEFT SIDE NAVIGATION -->
            <td id="leftcol" width="20%">
              <div id="navcolumn">
                    <div>
        <strong>About</strong>
                <div><small>      <a href="index.html">Overview</a>
    </small></div>
                <div><small>      <a 
href="http://jakarta.apache.org/avalon/excalibur/index.html";>Excalibur Home</a>
    </small></div>
                <div><small>      <a 
href="http://jakarta.apache.org/builds/jakarta-avalon-excalibur/release/???";>Download</a>
    </small></div>
                <div><small>      <a href="api/">API Docs</a>
    </small></div>
            </div>
                </div>
            </td>
            <td><div id="bodycol"><div class="app">
  
            <div class="h3">
              <h3><a name="Introduction">Introduction</a></h3>
                          <p
          >      
                Excalibur's JProcess toolkit is designed to be used to isolate
                one java thread from another java thread. It does this by
                creating proxies for JVM wide resources and delegating to thread
                local versions of same resources. This does not provide complete
                isolation of execution (like the JDK1.5 Isolate API) but aims to
                provide a reasonable level of isolation.
              
    </p>
                </div>
                </div>
                <div align="right" id="authors">
                 by   <a href="mailto:peter at apache.org">Peter Donald</a>
                </div>
            </div></td>
          </tr>
        </table>
  
        <!-- FOOTER -->
        <div id="footer">
          <table border="0" cellspacing="0" cellpadding="4">
            <tr>
              <td>Copyright &#169; 1999-2002, Apache Software Foundation</td>
            </tr>
          </table>
        </div>
  
      </body>
    </html>
  
  
  
  
  
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to