logging-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From carn...@apache.org
Subject svn commit: r558362 [20/33] - in /logging/site/trunk/docs/log4j/companions/receivers: ./ apidocs/ apidocs/org/ apidocs/org/apache/ apidocs/org/apache/log4j/ apidocs/org/apache/log4j/db/ apidocs/org/apache/log4j/db/class-use/ apidocs/org/apache/log4j/db...
Date Sat, 21 Jul 2007 17:50:44 GMT
Added: logging/site/trunk/docs/log4j/companions/receivers/apidocs/overview-tree.html
URL: http://svn.apache.org/viewvc/logging/site/trunk/docs/log4j/companions/receivers/apidocs/overview-tree.html?view=auto&rev=558362
==============================================================================
--- logging/site/trunk/docs/log4j/companions/receivers/apidocs/overview-tree.html (added)
+++ logging/site/trunk/docs/log4j/companions/receivers/apidocs/overview-tree.html Sat Jul 21 10:50:33 2007
@@ -0,0 +1,213 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0) -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Class Hierarchy (Apache Receivers Companion for log4j 1.2. 1.1-SNAPSHOT API)
+</TITLE>
+
+<META NAME="date" CONTENT="2007-07-21">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Class Hierarchy (Apache Receivers Companion for log4j 1.2. 1.1-SNAPSHOT API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?overview-tree.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="overview-tree.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For All Packages</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="org/apache/log4j/db/package-tree.html">org.apache.log4j.db</A>, <A HREF="org/apache/log4j/db/dialect/package-tree.html">org.apache.log4j.db.dialect</A>, <A HREF="org/apache/log4j/helpers/package-tree.html">org.apache.log4j.helpers</A>, <A HREF="org/apache/log4j/net/package-tree.html">org.apache.log4j.net</A>, <A HREF="org/apache/log4j/spi/package-tree.html">org.apache.log4j.spi</A>, <A HREF="org/apache/log4j/varia/package-tree.html">org.apache.log4j.varia</A>, <A HREF="org/apache/log4j/xml/package-tree.html">org.apache.log4j.xml</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">org.apache.log4j.AppenderSkeleton (implements org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler)
+<UL>
+<LI TYPE="circle">org.apache.log4j.db.<A HREF="org/apache/log4j/db/DBAppender.html" title="class in org.apache.log4j.db"><B>DBAppender</B></A> (implements org.apache.log4j.xml.UnrecognizedElementHandler)
+<LI TYPE="circle">org.apache.log4j.varia.<A HREF="org/apache/log4j/varia/ListModelAppender.html" title="class in org.apache.log4j.varia"><B>ListModelAppender</B></A><LI TYPE="circle">org.apache.log4j.net.<A HREF="org/apache/log4j/net/MulticastAppender.html" title="class in org.apache.log4j.net"><B>MulticastAppender</B></A> (implements org.apache.log4j.net.<A HREF="org/apache/log4j/net/PortBased.html" title="interface in org.apache.log4j.net">PortBased</A>)
+<LI TYPE="circle">org.apache.log4j.net.<A HREF="org/apache/log4j/net/UDPAppender.html" title="class in org.apache.log4j.net"><B>UDPAppender</B></A> (implements org.apache.log4j.net.<A HREF="org/apache/log4j/net/PortBased.html" title="interface in org.apache.log4j.net">PortBased</A>)
+</UL>
+<LI TYPE="circle">org.apache.log4j.spi.ComponentBase (implements org.apache.log4j.spi.Component)
+<UL>
+<LI TYPE="circle">org.apache.log4j.db.<A HREF="org/apache/log4j/db/ConnectionSourceSkeleton.html" title="class in org.apache.log4j.db"><B>ConnectionSourceSkeleton</B></A> (implements org.apache.log4j.db.<A HREF="org/apache/log4j/db/ConnectionSource.html" title="interface in org.apache.log4j.db">ConnectionSource</A>)
+<UL>
+<LI TYPE="circle">org.apache.log4j.db.<A HREF="org/apache/log4j/db/DataSourceConnectionSource.html" title="class in org.apache.log4j.db"><B>DataSourceConnectionSource</B></A> (implements org.apache.log4j.xml.UnrecognizedElementHandler)
+<LI TYPE="circle">org.apache.log4j.db.<A HREF="org/apache/log4j/db/DriverManagerConnectionSource.html" title="class in org.apache.log4j.db"><B>DriverManagerConnectionSource</B></A><LI TYPE="circle">org.apache.log4j.db.<A HREF="org/apache/log4j/db/JNDIConnectionSource.html" title="class in org.apache.log4j.db"><B>JNDIConnectionSource</B></A></UL>
+<LI TYPE="circle">org.apache.log4j.plugins.PluginSkeleton (implements org.apache.log4j.plugins.Plugin)
+<UL>
+<LI TYPE="circle">org.apache.log4j.plugins.Receiver (implements org.apache.log4j.spi.Thresholdable)
+<UL>
+<LI TYPE="circle">org.apache.log4j.db.<A HREF="org/apache/log4j/db/CustomSQLDBReceiver.html" title="class in org.apache.log4j.db"><B>CustomSQLDBReceiver</B></A> (implements org.apache.log4j.plugins.Pauseable, org.apache.log4j.xml.UnrecognizedElementHandler)
+<LI TYPE="circle">org.apache.log4j.db.<A HREF="org/apache/log4j/db/DBReceiver.html" title="class in org.apache.log4j.db"><B>DBReceiver</B></A> (implements org.apache.log4j.plugins.Pauseable, org.apache.log4j.xml.UnrecognizedElementHandler)
+<LI TYPE="circle">org.apache.log4j.net.<A HREF="org/apache/log4j/net/JMSReceiver.html" title="class in org.apache.log4j.net"><B>JMSReceiver</B></A> (implements javax.jms.MessageListener)
+<LI TYPE="circle">org.apache.log4j.varia.<A HREF="org/apache/log4j/varia/LogFilePatternReceiver.html" title="class in org.apache.log4j.varia"><B>LogFilePatternReceiver</B></A><LI TYPE="circle">org.apache.log4j.xml.<A HREF="org/apache/log4j/xml/LogFileXMLReceiver.html" title="class in org.apache.log4j.xml"><B>LogFileXMLReceiver</B></A><LI TYPE="circle">org.apache.log4j.net.<A HREF="org/apache/log4j/net/MulticastReceiver.html" title="class in org.apache.log4j.net"><B>MulticastReceiver</B></A> (implements org.apache.log4j.net.<A HREF="org/apache/log4j/net/AddressBased.html" title="interface in org.apache.log4j.net">AddressBased</A>, org.apache.log4j.plugins.Pauseable, org.apache.log4j.net.<A HREF="org/apache/log4j/net/PortBased.html" title="interface in org.apache.log4j.net">PortBased</A>)
+<LI TYPE="circle">org.apache.log4j.net.<A HREF="org/apache/log4j/net/SocketHubReceiver.html" title="class in org.apache.log4j.net"><B>SocketHubReceiver</B></A> (implements org.apache.log4j.net.<A HREF="org/apache/log4j/net/PortBased.html" title="interface in org.apache.log4j.net">PortBased</A>, org.apache.log4j.net.<A HREF="org/apache/log4j/net/SocketNodeEventListener.html" title="interface in org.apache.log4j.net">SocketNodeEventListener</A>)
+<LI TYPE="circle">org.apache.log4j.net.<A HREF="org/apache/log4j/net/SocketReceiver.html" title="class in org.apache.log4j.net"><B>SocketReceiver</B></A> (implements org.apache.log4j.plugins.Pauseable, org.apache.log4j.net.<A HREF="org/apache/log4j/net/PortBased.html" title="interface in org.apache.log4j.net">PortBased</A>, java.lang.Runnable)
+<LI TYPE="circle">org.apache.log4j.net.<A HREF="org/apache/log4j/net/UDPReceiver.html" title="class in org.apache.log4j.net"><B>UDPReceiver</B></A> (implements org.apache.log4j.plugins.Pauseable, org.apache.log4j.net.<A HREF="org/apache/log4j/net/PortBased.html" title="interface in org.apache.log4j.net">PortBased</A>)
+<LI TYPE="circle">org.apache.log4j.net.<A HREF="org/apache/log4j/net/XMLSocketReceiver.html" title="class in org.apache.log4j.net"><B>XMLSocketReceiver</B></A> (implements org.apache.log4j.plugins.Pauseable, org.apache.log4j.net.<A HREF="org/apache/log4j/net/PortBased.html" title="interface in org.apache.log4j.net">PortBased</A>, java.lang.Runnable)
+</UL>
+</UL>
+<LI TYPE="circle">org.apache.log4j.net.<A HREF="org/apache/log4j/net/SocketNode13.html" title="class in org.apache.log4j.net"><B>SocketNode13</B></A> (implements org.apache.log4j.plugins.Pauseable, java.lang.Runnable)
+<LI TYPE="circle">org.apache.log4j.db.dialect.<A HREF="org/apache/log4j/db/dialect/Util.html" title="class in org.apache.log4j.db.dialect"><B>Util</B></A><LI TYPE="circle">org.apache.log4j.net.<A HREF="org/apache/log4j/net/XMLSocketNode.html" title="class in org.apache.log4j.net"><B>XMLSocketNode</B></A> (implements java.lang.Runnable)
+</UL>
+<LI TYPE="circle">org.apache.log4j.db.<A HREF="org/apache/log4j/db/DBHelper.html" title="class in org.apache.log4j.db"><B>DBHelper</B></A><LI TYPE="circle">org.apache.log4j.db.dialect.<A HREF="org/apache/log4j/db/dialect/HSQLDBDialect.html" title="class in org.apache.log4j.db.dialect"><B>HSQLDBDialect</B></A> (implements org.apache.log4j.db.dialect.<A HREF="org/apache/log4j/db/dialect/SQLDialect.html" title="interface in org.apache.log4j.db.dialect">SQLDialect</A>)
+<LI TYPE="circle">org.apache.log4j.db.dialect.<A HREF="org/apache/log4j/db/dialect/MsSQLDialect.html" title="class in org.apache.log4j.db.dialect"><B>MsSQLDialect</B></A> (implements org.apache.log4j.db.dialect.<A HREF="org/apache/log4j/db/dialect/SQLDialect.html" title="interface in org.apache.log4j.db.dialect">SQLDialect</A>)
+<LI TYPE="circle">org.apache.log4j.db.dialect.<A HREF="org/apache/log4j/db/dialect/MySQLDialect.html" title="class in org.apache.log4j.db.dialect"><B>MySQLDialect</B></A> (implements org.apache.log4j.db.dialect.<A HREF="org/apache/log4j/db/dialect/SQLDialect.html" title="interface in org.apache.log4j.db.dialect">SQLDialect</A>)
+<LI TYPE="circle">org.apache.log4j.db.dialect.<A HREF="org/apache/log4j/db/dialect/OracleDialect.html" title="class in org.apache.log4j.db.dialect"><B>OracleDialect</B></A> (implements org.apache.log4j.db.dialect.<A HREF="org/apache/log4j/db/dialect/SQLDialect.html" title="interface in org.apache.log4j.db.dialect">SQLDialect</A>)
+<LI TYPE="circle">org.apache.log4j.db.dialect.<A HREF="org/apache/log4j/db/dialect/PostgreSQLDialect.html" title="class in org.apache.log4j.db.dialect"><B>PostgreSQLDialect</B></A> (implements org.apache.log4j.db.dialect.<A HREF="org/apache/log4j/db/dialect/SQLDialect.html" title="interface in org.apache.log4j.db.dialect">SQLDialect</A>)
+<LI TYPE="circle">org.apache.log4j.Priority<UL>
+<LI TYPE="circle">org.apache.log4j.Level (implements java.io.Serializable)
+<UL>
+<LI TYPE="circle">org.apache.log4j.helpers.<A HREF="org/apache/log4j/helpers/UtilLoggingLevel.html" title="class in org.apache.log4j.helpers"><B>UtilLoggingLevel</B></A></UL>
+</UL>
+<LI TYPE="circle">java.beans.SimpleBeanInfo (implements java.beans.BeanInfo)
+<UL>
+<LI TYPE="circle">org.apache.log4j.net.<A HREF="org/apache/log4j/net/JMSReceiverBeanInfo.html" title="class in org.apache.log4j.net"><B>JMSReceiverBeanInfo</B></A><LI TYPE="circle">org.apache.log4j.varia.<A HREF="org/apache/log4j/varia/LogFilePatternReceiverBeanInfo.html" title="class in org.apache.log4j.varia"><B>LogFilePatternReceiverBeanInfo</B></A><LI TYPE="circle">org.apache.log4j.net.<A HREF="org/apache/log4j/net/MulticastReceiverBeanInfo.html" title="class in org.apache.log4j.net"><B>MulticastReceiverBeanInfo</B></A></UL>
+<LI TYPE="circle">org.apache.log4j.xml.<A HREF="org/apache/log4j/xml/UtilLoggingEntityResolver.html" title="class in org.apache.log4j.xml"><B>UtilLoggingEntityResolver</B></A> (implements org.xml.sax.EntityResolver)
+<LI TYPE="circle">org.apache.log4j.xml.<A HREF="org/apache/log4j/xml/UtilLoggingXMLDecoder.html" title="class in org.apache.log4j.xml"><B>UtilLoggingXMLDecoder</B></A> (implements org.apache.log4j.spi.<A HREF="org/apache/log4j/spi/Decoder.html" title="interface in org.apache.log4j.spi">Decoder</A>)
+<LI TYPE="circle">org.apache.log4j.xml.<A HREF="org/apache/log4j/xml/XMLDecoder.html" title="class in org.apache.log4j.xml"><B>XMLDecoder</B></A> (implements org.apache.log4j.spi.<A HREF="org/apache/log4j/spi/Decoder.html" title="interface in org.apache.log4j.spi">Decoder</A>)
+</UL>
+</UL>
+<H2>
+Interface Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">org.apache.log4j.spi.Component<UL>
+<LI TYPE="circle">org.apache.log4j.db.<A HREF="org/apache/log4j/db/ConnectionSource.html" title="interface in org.apache.log4j.db"><B>ConnectionSource</B></A> (also extends org.apache.log4j.spi.OptionHandler)
+</UL>
+<LI TYPE="circle">org.apache.log4j.spi.<A HREF="org/apache/log4j/spi/Decoder.html" title="interface in org.apache.log4j.spi"><B>Decoder</B></A><LI TYPE="circle">java.util.EventListener<UL>
+<LI TYPE="circle">org.apache.log4j.net.<A HREF="org/apache/log4j/net/SocketNodeEventListener.html" title="interface in org.apache.log4j.net"><B>SocketNodeEventListener</B></A></UL>
+<LI TYPE="circle">org.apache.log4j.net.<A HREF="org/apache/log4j/net/NetworkBased.html" title="interface in org.apache.log4j.net"><B>NetworkBased</B></A><UL>
+<LI TYPE="circle">org.apache.log4j.net.<A HREF="org/apache/log4j/net/AddressBased.html" title="interface in org.apache.log4j.net"><B>AddressBased</B></A><LI TYPE="circle">org.apache.log4j.net.<A HREF="org/apache/log4j/net/PortBased.html" title="interface in org.apache.log4j.net"><B>PortBased</B></A></UL>
+<LI TYPE="circle">org.apache.log4j.spi.OptionHandler<UL>
+<LI TYPE="circle">org.apache.log4j.db.<A HREF="org/apache/log4j/db/ConnectionSource.html" title="interface in org.apache.log4j.db"><B>ConnectionSource</B></A> (also extends org.apache.log4j.spi.Component)
+</UL>
+<LI TYPE="circle">org.apache.log4j.db.dialect.<A HREF="org/apache/log4j/db/dialect/SQLDialect.html" title="interface in org.apache.log4j.db.dialect"><B>SQLDialect</B></A></UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?overview-tree.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="overview-tree.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007 <a href="http://www.apache.org">Apache Software Foundation</a>. All Rights Reserved.
+</BODY>
+</HTML>

Propchange: logging/site/trunk/docs/log4j/companions/receivers/apidocs/overview-tree.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: logging/site/trunk/docs/log4j/companions/receivers/apidocs/package-list
URL: http://svn.apache.org/viewvc/logging/site/trunk/docs/log4j/companions/receivers/apidocs/package-list?view=auto&rev=558362
==============================================================================
--- logging/site/trunk/docs/log4j/companions/receivers/apidocs/package-list (added)
+++ logging/site/trunk/docs/log4j/companions/receivers/apidocs/package-list Sat Jul 21 10:50:33 2007
@@ -0,0 +1,7 @@
+org.apache.log4j.db
+org.apache.log4j.db.dialect
+org.apache.log4j.helpers
+org.apache.log4j.net
+org.apache.log4j.spi
+org.apache.log4j.varia
+org.apache.log4j.xml

Added: logging/site/trunk/docs/log4j/companions/receivers/apidocs/packages
URL: http://svn.apache.org/viewvc/logging/site/trunk/docs/log4j/companions/receivers/apidocs/packages?view=auto&rev=558362
==============================================================================
--- logging/site/trunk/docs/log4j/companions/receivers/apidocs/packages (added)
+++ logging/site/trunk/docs/log4j/companions/receivers/apidocs/packages Sat Jul 21 10:50:33 2007
@@ -0,0 +1,7 @@
+org.apache.log4j.xml
+org.apache.log4j.helpers
+org.apache.log4j.varia
+org.apache.log4j.db.dialect
+org.apache.log4j.db
+org.apache.log4j.net
+org.apache.log4j.spi
\ No newline at end of file

Added: logging/site/trunk/docs/log4j/companions/receivers/apidocs/resources/inherit.gif
URL: http://svn.apache.org/viewvc/logging/site/trunk/docs/log4j/companions/receivers/apidocs/resources/inherit.gif?view=auto&rev=558362
==============================================================================
Binary file - no diff available.

Propchange: logging/site/trunk/docs/log4j/companions/receivers/apidocs/resources/inherit.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: logging/site/trunk/docs/log4j/companions/receivers/apidocs/serialized-form.html
URL: http://svn.apache.org/viewvc/logging/site/trunk/docs/log4j/companions/receivers/apidocs/serialized-form.html?view=auto&rev=558362
==============================================================================
--- logging/site/trunk/docs/log4j/companions/receivers/apidocs/serialized-form.html (added)
+++ logging/site/trunk/docs/log4j/companions/receivers/apidocs/serialized-form.html Sat Jul 21 10:50:33 2007
@@ -0,0 +1,470 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0) -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Serialized Form (Apache Receivers Companion for log4j 1.2. 1.1-SNAPSHOT API)
+</TITLE>
+
+<META NAME="date" CONTENT="2007-07-21">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Serialized Form (Apache Receivers Companion for log4j 1.2. 1.1-SNAPSHOT API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-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?serialized-form.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="serialized-form.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H1>
+Serialized Form</H1>
+</CENTER>
+<HR SIZE="4" NOSHADE>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="center"><FONT SIZE="+2">
+<B>Package</B> <B>org.apache.log4j.helpers</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="org.apache.log4j.helpers.AbsoluteTimeDateFormat"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class org.apache.log4j.helpers.AbsoluteTimeDateFormat extends java.text.DateFormat implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>-388856345976723342L
+
+<P>
+
+<P>
+<A NAME="org.apache.log4j.helpers.DateTimeDateFormat"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class org.apache.log4j.helpers.DateTimeDateFormat extends org.apache.log4j.helpers.AbsoluteTimeDateFormat implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>5547637772208514971L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+shortMonths</H3>
+<PRE>
+java.lang.String[] <B>shortMonths</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="org.apache.log4j.helpers.ISO8601DateFormat"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class org.apache.log4j.helpers.ISO8601DateFormat extends org.apache.log4j.helpers.AbsoluteTimeDateFormat implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>-759840745298755296L
+
+<P>
+
+<P>
+<A NAME="org.apache.log4j.helpers.RelativeTimeDateFormat"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class org.apache.log4j.helpers.RelativeTimeDateFormat extends java.text.DateFormat implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>7055751607085611984L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+startTime</H3>
+<PRE>
+long <B>startTime</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="org.apache.log4j.helpers.UtilLoggingLevel"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/apache/log4j/helpers/UtilLoggingLevel.html" title="class in org.apache.log4j.helpers">org.apache.log4j.helpers.UtilLoggingLevel</A> extends org.apache.log4j.Level implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>909301162611820211L
+
+<P>
+<HR SIZE="4" NOSHADE>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="center"><FONT SIZE="+2">
+<B>Package</B> <B>org.apache.log4j.spi</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="org.apache.log4j.spi.LocationInfo"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class org.apache.log4j.spi.LocationInfo extends java.lang.Object implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>-1325822038990805636L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+fullInfo</H3>
+<PRE>
+java.lang.String <B>fullInfo</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="org.apache.log4j.spi.LoggingEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class org.apache.log4j.spi.LoggingEvent extends java.lang.Object implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>-868428216207166145L
+
+<P>
+<A NAME="serialized_methods"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialization Methods</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="readObject(java.io.ObjectInputStream)"><!-- --></A><H3>
+readObject</H3>
+<PRE>
+private void <B>readObject</B>(java.io.ObjectInputStream&nbsp;arg0)
+                 throws java.io.IOException,
+                        java.lang.ClassNotFoundException</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE>
+<DD><CODE>java.lang.ClassNotFoundException</CODE></DD>
+</DL>
+</DL>
+<HR>
+<A NAME="writeObject(java.io.ObjectOutputStream)"><!-- --></A><H3>
+writeObject</H3>
+<PRE>
+private void <B>writeObject</B>(java.io.ObjectOutputStream&nbsp;arg0)
+                  throws java.io.IOException</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DD>
+</DL>
+</DL>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+categoryName</H3>
+<PRE>
+java.lang.String <B>categoryName</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+ndc</H3>
+<PRE>
+java.lang.String <B>ndc</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+mdcCopy</H3>
+<PRE>
+java.util.Hashtable&lt;K,V&gt; <B>mdcCopy</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+ndcLookupRequired</H3>
+<PRE>
+boolean <B>ndcLookupRequired</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+mdcCopyLookupRequired</H3>
+<PRE>
+boolean <B>mdcCopyLookupRequired</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+renderedMessage</H3>
+<PRE>
+java.lang.String <B>renderedMessage</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+threadName</H3>
+<PRE>
+java.lang.String <B>threadName</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+throwableInfo</H3>
+<PRE>
+org.apache.log4j.spi.ThrowableInformation <B>throwableInfo</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+timeStamp</H3>
+<PRE>
+long <B>timeStamp</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+locationInfo</H3>
+<PRE>
+org.apache.log4j.spi.LocationInfo <B>locationInfo</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="org.apache.log4j.spi.ThrowableInformation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class org.apache.log4j.spi.ThrowableInformation extends java.lang.Object implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>-4748765566864322735L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+rep</H3>
+<PRE>
+java.lang.String[] <B>rep</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-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?serialized-form.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="serialized-form.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007 <a href="http://www.apache.org">Apache Software Foundation</a>. All Rights Reserved.
+</BODY>
+</HTML>

Propchange: logging/site/trunk/docs/log4j/companions/receivers/apidocs/serialized-form.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: logging/site/trunk/docs/log4j/companions/receivers/apidocs/stylesheet.css
URL: http://svn.apache.org/viewvc/logging/site/trunk/docs/log4j/companions/receivers/apidocs/stylesheet.css?view=auto&rev=558362
==============================================================================
--- logging/site/trunk/docs/log4j/companions/receivers/apidocs/stylesheet.css (added)
+++ logging/site/trunk/docs/log4j/companions/receivers/apidocs/stylesheet.css Sat Jul 21 10:50:33 2007
@@ -0,0 +1,29 @@
+/* Javadoc style sheet */
+
+/* Define colors, fonts and other style attributes here to override the defaults */
+
+/* Page background color */
+body { background-color: #FFFFFF; color:#000000 }
+
+/* Headings */
+h1 { font-size: 145% }
+
+/* Table colors */
+.TableHeadingColor     { background: #CCCCFF; color:#000000 } /* Dark mauve */
+.TableSubHeadingColor  { background: #EEEEFF; color:#000000 } /* Light mauve */
+.TableRowColor         { background: #FFFFFF; color:#000000 } /* White */
+
+/* Font used in left-hand frame lists */
+.FrameTitleFont   { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
+.FrameHeadingFont { font-size:  90%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
+.FrameItemFont    { font-size:  90%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
+
+/* Navigation bar fonts and colors */
+.NavBarCell1    { background-color:#EEEEFF; color:#000000} /* Light mauve */
+.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */
+.NavBarFont1    { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;}
+.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;}
+
+.NavBarCell2    { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000}
+.NavBarCell3    { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000}
+

Propchange: logging/site/trunk/docs/log4j/companions/receivers/apidocs/stylesheet.css
------------------------------------------------------------------------------
    svn:mime-type = text/css

Added: logging/site/trunk/docs/log4j/companions/receivers/changes-report.html
URL: http://svn.apache.org/viewvc/logging/site/trunk/docs/log4j/companions/receivers/changes-report.html?view=auto&rev=558362
==============================================================================
--- logging/site/trunk/docs/log4j/companions/receivers/changes-report.html (added)
+++ logging/site/trunk/docs/log4j/companions/receivers/changes-report.html Sat Jul 21 10:50:33 2007
@@ -0,0 +1,210 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+
+
+
+
+
+
+
+
+<html>
+  <head>
+    <title>Receivers - </title>
+    <style type="text/css" media="all">
+      @import url("./css/maven-base.css");
+      @import url("./css/maven-theme.css");
+      @import url("./css/site.css");
+    </style>
+    <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
+        <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+      </head>
+  <body class="composite">
+    <div id="banner">
+                  <a href="http://logging.apache.org/" id="bannerLeft">
+    
+                                            <img src="images/ls-logo.jpg" alt="" />
+    
+            </a>
+                        <a href="http://logging.apache.org/log4j" id="bannerRight">
+    
+                                            <img src="images/logo.jpg" alt="" />
+    
+            </a>
+            <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="breadcrumbs">
+          
+  
+
+  
+    
+  
+  
+            <div class="xleft">
+        Last Published: 07/21/2007
+                          |   
+          <a href="http://www.apache.org/">Apache</a>
+              &gt;
+      
+          <a href="http://logging.apache.org/">Logging Services</a>
+              &gt;
+      
+          <a href="http://logging.apache.org/log4j/">log4j</a>
+              &gt;
+      
+          <a href="http://logging.apache.org/log4j/companions/">Companions</a>
+              &gt;
+      
+          receivers
+                        </div>
+            <div class="xright">      
+  
+
+  
+    
+  
+  
+  </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="leftColumn">
+      <div id="navcolumn">
+           
+  
+
+  
+    
+  
+  
+                   <h5>Get receivers</h5>
+        <ul>
+              
+    <li class="none">
+              <a href="download.html">Download</a>
+        </li>
+              
+    <li class="none">
+              <strong>Changes</strong>
+        </li>
+              
+    <li class="none">
+              <a href="license.html">License</a>
+        </li>
+          </ul>
+          <h5>About receivers</h5>
+        <ul>
+              
+    <li class="none">
+              <a href="index.html">What is it?</a>
+        </li>
+              
+    <li class="none">
+              <a href="roadmap.html">Roadmap</a>
+        </li>
+              
+    <li class="none">
+              <a href="apidocs/index.html">JavaDoc</a>
+        </li>
+          </ul>
+          <h5>Community</h5>
+        <ul>
+              
+    <li class="none">
+              <a href="mail-lists.html">Mailing Lists</a>
+        </li>
+              
+    <li class="none">
+              <a href="issue-tracking.html">Issue Tracking</a>
+        </li>
+          </ul>
+          <h5>Development</h5>
+        <ul>
+              
+    <li class="none">
+              <a href="source-repository.html">Repository</a>
+        </li>
+              
+    <li class="none">
+              <a href="jxr.html">Cross Reference</a>
+        </li>
+              
+    <li class="none">
+              <a href="dependencies.html">Dependencies</a>
+        </li>
+              
+    <li class="none">
+              <a href="integration.html">Continuous Integration</a>
+        </li>
+              
+    <li class="none">
+              <a href="cpd.html">Duplication</a>
+        </li>
+              
+    <li class="none">
+              <a href="pmd.html">PMD</a>
+        </li>
+          </ul>
+          <h5>Apache</h5>
+        <ul>
+              
+    <li class="none">
+              <a href="http://www.apache.org">Home</a>
+        </li>
+              
+    <li class="none">
+              <a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
+        </li>
+              
+    <li class="none">
+              <a href="http://www.apache.org/foundation/thanks.html">Thanks</a>
+        </li>
+              
+    <li class="none">
+              <a href="http://www.apachecon.com">Conferences</a>
+        </li>
+          </ul>
+                                       <a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy">
+            <img alt="Built by Maven" src="./images/logos/maven-feather.png"></img>
+          </a>
+                       
+  
+
+  
+    
+  
+  
+        </div>
+    </div>
+    <div id="bodyColumn">
+      <div id="contentBox">
+        <h2><a name="Changes Report"></a>Changes Report</h2><h3><a name="Release History"></a>Release History</h3><table class="bodyTable"><tr class="a"><th>Version</th><th>Date</th><th>Description</th></tr><tr class="b"><td><a href="#1.0">1.0</a></td><td>2007-06-27</td><td>First release</td></tr></table><br /><br /><h3><a name="1.0"></a>Release 1.0 - 2007-06-27</h3><table class="bodyTable"><tr class="a"><th>Type</th><th>Changes</th><th>By</th></tr><tr class="b"><td><img src="images/add.gif" alt="add" /></td><td>Initial release of receivers companion backported from log4j 1.3. Fixes <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42102">42102<img src="images/external.png" /></a>.</td><td><a href="team-list.html#null"></a></td></tr></table>
+      </div>
+    </div>
+    <div class="clear">
+      <hr/>
+    </div>
+    <div id="footer">
+      <div class="xright">&#169;  
+          2007
+    
+          Apache Software Foundation
+          
+  
+
+  
+    
+  
+  
+  </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+  </body>
+</html>

Propchange: logging/site/trunk/docs/log4j/companions/receivers/changes-report.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: logging/site/trunk/docs/log4j/companions/receivers/cpd.html
URL: http://svn.apache.org/viewvc/logging/site/trunk/docs/log4j/companions/receivers/cpd.html?view=auto&rev=558362
==============================================================================
--- logging/site/trunk/docs/log4j/companions/receivers/cpd.html (added)
+++ logging/site/trunk/docs/log4j/companions/receivers/cpd.html Sat Jul 21 10:50:33 2007
@@ -0,0 +1,459 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+
+
+
+
+
+
+
+
+<html>
+  <head>
+    <title>Receivers - CPD Results</title>
+    <style type="text/css" media="all">
+      @import url("./css/maven-base.css");
+      @import url("./css/maven-theme.css");
+      @import url("./css/site.css");
+    </style>
+    <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
+        <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+      </head>
+  <body class="composite">
+    <div id="banner">
+                  <a href="http://logging.apache.org/" id="bannerLeft">
+    
+                                            <img src="images/ls-logo.jpg" alt="" />
+    
+            </a>
+                        <a href="http://logging.apache.org/log4j" id="bannerRight">
+    
+                                            <img src="images/logo.jpg" alt="" />
+    
+            </a>
+            <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="breadcrumbs">
+          
+  
+
+  
+    
+  
+  
+            <div class="xleft">
+        Last Published: 07/21/2007
+                          |   
+          <a href="http://www.apache.org/">Apache</a>
+              &gt;
+      
+          <a href="http://logging.apache.org/">Logging Services</a>
+              &gt;
+      
+          <a href="http://logging.apache.org/log4j/">log4j</a>
+              &gt;
+      
+          <a href="http://logging.apache.org/log4j/companions/">Companions</a>
+              &gt;
+      
+          receivers
+                        </div>
+            <div class="xright">      
+  
+
+  
+    
+  
+  
+  </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="leftColumn">
+      <div id="navcolumn">
+           
+  
+
+  
+    
+  
+  
+                   <h5>Get receivers</h5>
+        <ul>
+              
+    <li class="none">
+              <a href="download.html">Download</a>
+        </li>
+              
+    <li class="none">
+              <a href="changes-report.html">Changes</a>
+        </li>
+              
+    <li class="none">
+              <a href="license.html">License</a>
+        </li>
+          </ul>
+          <h5>About receivers</h5>
+        <ul>
+              
+    <li class="none">
+              <a href="index.html">What is it?</a>
+        </li>
+              
+    <li class="none">
+              <a href="roadmap.html">Roadmap</a>
+        </li>
+              
+    <li class="none">
+              <a href="apidocs/index.html">JavaDoc</a>
+        </li>
+          </ul>
+          <h5>Community</h5>
+        <ul>
+              
+    <li class="none">
+              <a href="mail-lists.html">Mailing Lists</a>
+        </li>
+              
+    <li class="none">
+              <a href="issue-tracking.html">Issue Tracking</a>
+        </li>
+          </ul>
+          <h5>Development</h5>
+        <ul>
+              
+    <li class="none">
+              <a href="source-repository.html">Repository</a>
+        </li>
+              
+    <li class="none">
+              <a href="jxr.html">Cross Reference</a>
+        </li>
+              
+    <li class="none">
+              <a href="dependencies.html">Dependencies</a>
+        </li>
+              
+    <li class="none">
+              <a href="integration.html">Continuous Integration</a>
+        </li>
+              
+    <li class="none">
+              <strong>Duplication</strong>
+        </li>
+              
+    <li class="none">
+              <a href="pmd.html">PMD</a>
+        </li>
+          </ul>
+          <h5>Apache</h5>
+        <ul>
+              
+    <li class="none">
+              <a href="http://www.apache.org">Home</a>
+        </li>
+              
+    <li class="none">
+              <a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
+        </li>
+              
+    <li class="none">
+              <a href="http://www.apache.org/foundation/thanks.html">Thanks</a>
+        </li>
+              
+    <li class="none">
+              <a href="http://www.apachecon.com">Conferences</a>
+        </li>
+          </ul>
+                                       <a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy">
+            <img alt="Built by Maven" src="./images/logos/maven-feather.png"></img>
+          </a>
+                       
+  
+
+  
+    
+  
+  
+        </div>
+    </div>
+    <div id="bodyColumn">
+      <div id="contentBox">
+        <div class="section"><h2>CPD Results</h2><p>The following document contains the results of PMD's  <a href="http://pmd.sourceforge.net/cpd.html">CPD</a> 3.9.</p></div><div class="section"><h2>Duplications</h2><p><table class="bodyTable"><tr class="a"><th>File</th><th>Line</th></tr><tr class="b"><td>org/apache/log4j/xml/UtilLoggingXMLDecoder.java</td><td><a href="./xref/org/apache/log4j/xml/UtilLoggingXMLDecoder.html#231">231</a></td></tr><tr class="a"><td>org/apache/log4j/xml/XMLDecoder.java</td><td><a href="./xref/org/apache/log4j/xml/XMLDecoder.html#233">233</a></td></tr><tr class="b"><td colspan='2'><div class="source"><pre>        String newPartialEvent = null;
+        //separate the string into the last portion ending with
+        // &lt;/log4j:event&gt; (which will be processed) and the
+        // partial event which will be combined and
+        // processed in the next section
+
+        //if the document does not contain a record end,
+        // append it to the partial event string
+        if (document.lastIndexOf(RECORD_END) == -1) {
+            partialEvent = partialEvent + document;
+            return null;
+        }
+
+        if (document.lastIndexOf(RECORD_END)
+                + RECORD_END.length() &lt; document.length()) {
+            newDoc = document.substring(0,
+                    document.lastIndexOf(RECORD_END) + RECORD_END.length());
+            newPartialEvent = document.substring(
+                    document.lastIndexOf(RECORD_END) + RECORD_END.length());
+        } else {
+            newDoc = document;
+        }
+        if (partialEvent != null) {
+            newDoc = partialEvent + newDoc;
+        }
+        partialEvent = newPartialEvent;
+        Document doc = parse(newDoc);
+        if (doc == null) {
+            return null;
+        }
+        return decodeEvents(doc);
+    }
+    return null;
+  }
+
+  /**
+   * Converts the string data into an XML Document, and then soaks out the
+   * relevant bits to form a new LoggingEvent instance which can be used
+   * by any Log4j element locally.
+   * @param data XML fragment
+   * @return a single LoggingEvent
+   */
+  public LoggingEvent decode(final String data) {
+    Document document = parse(data);
+
+    if (document == null) {
+      return null;
+    }
+
+    Vector events = decodeEvents(document);
+
+    if (events.size() &gt; 0) {
+      return (LoggingEvent) events.firstElement();
+    }
+
+    return null;
+  }
+
+  /**
+   * Given a Document, converts the XML into a Vector of LoggingEvents.
+   * @param document XML document
+   * @return Vector of LoggingEvents
+   */
+  private Vector decodeEvents(final Document document) {
+    Vector events = new Vector();</pre></div></td></tr><table class="bodyTable"></p><p><table class="bodyTable"><tr class="a"><th>File</th><th>Line</th></tr><tr class="b"><td>org/apache/log4j/net/MulticastAppender.java</td><td><a href="./xref/org/apache/log4j/net/MulticastAppender.html#157">157</a></td></tr><tr class="a"><td>org/apache/log4j/net/UDPAppender.java</td><td><a href="./xref/org/apache/log4j/net/UDPAppender.html#191">191</a></td></tr><tr class="b"><td colspan='2'><div class="source"><pre>    if (address == null) {
+      return;
+    }
+
+    if (outSocket != null) {
+      //if the values already exist, don't set (useful when forwarding from a simplesocketserver
+      if (
+        (overrideProperties != null)
+          &amp;&amp; overrideProperties.equalsIgnoreCase(&quot;true&quot;)) {
+        event.setProperty(Constants.HOSTNAME_KEY, hostname);
+
+        if (application != null) {
+          event.setProperty(Constants.APPLICATION_KEY, application);
+        }
+      }
+
+      try {
+        // TODO UDPAppender throws NullPointerException if the layout is not set
+        StringBuffer buf = new StringBuffer(layout.format(event));
+
+        byte[] payload;
+        if(encoding == null) {
+          payload = buf.toString().getBytes();
+        } else {
+          payload = buf.toString().getBytes(encoding);
+        }
+
+        DatagramPacket dp =
+           new DatagramPacket(payload, payload.length, address, port);
+        outSocket.send(dp);
+        //remove these properties, in case other appenders need to set them to different values 
+        event.setProperty(Constants.HOSTNAME_KEY, null);
+        event.setProperty(Constants.APPLICATION_KEY, null);
+      } catch (IOException e) {
+        outSocket = null;
+        LogLog.warn(&quot;Detected problem with UDP connection: &quot; + e);</pre></div></td></tr><table class="bodyTable"></p><p><table class="bodyTable"><tr class="a"><th>File</th><th>Line</th></tr><tr class="b"><td>org/apache/log4j/net/MulticastAppender.java</td><td><a href="./xref/org/apache/log4j/net/MulticastAppender.html#73">73</a></td></tr><tr class="a"><td>org/apache/log4j/net/UDPAppender.java</td><td><a href="./xref/org/apache/log4j/net/UDPAppender.html#98">98</a></td></tr><tr class="b"><td colspan='2'><div class="source"><pre>    activateOptions();
+  }
+
+  /**
+     Open the UDP sender for the &lt;b&gt;RemoteHost&lt;/b&gt; and &lt;b&gt;Port&lt;/b&gt;.
+  */
+  public void activateOptions() {
+    try {
+      hostname = InetAddress.getLocalHost().getHostName();
+    } catch (UnknownHostException uhe) {
+      try {
+        hostname = InetAddress.getLocalHost().getHostAddress();
+      } catch (UnknownHostException uhe2) {
+        hostname = &quot;unknown&quot;;
+      }
+    }
+
+    //allow system property of application to be primary
+    if (application == null) {
+      application = System.getProperty(Constants.APPLICATION_KEY);
+    } else {
+      if (System.getProperty(Constants.APPLICATION_KEY) != null) {
+        application = application + &quot;-&quot; + System.getProperty(Constants.APPLICATION_KEY);
+      }
+    }
+
+    if(remoteHost != null) {
+      address = getAddressByName(remoteHost);</pre></div></td></tr><table class="bodyTable"></p><p><table class="bodyTable"><tr class="a"><th>File</th><th>Line</th></tr><tr class="b"><td>org/apache/log4j/xml/XMLDecoder.java</td><td><a href="./xref/org/apache/log4j/xml/XMLDecoder.html#350">350</a></td></tr><tr class="a"><td>org/apache/log4j/xml/XMLDecoder.java</td><td><a href="./xref/org/apache/log4j/xml/XMLDecoder.html#388">388</a></td></tr><tr class="b"><td colspan='2'><div class="source"><pre>          NodeList propertyList = list.item(y).getChildNodes();
+          int propertyLength = propertyList.getLength();
+
+          for (int i = 0; i &lt; propertyLength; i++) {
+            String propertyTag = propertyList.item(i).getNodeName();
+
+            if (propertyTag.equalsIgnoreCase(&quot;log4j:data&quot;)) {
+              Node property = propertyList.item(i);
+              String name =
+                property.getAttributes().getNamedItem(&quot;name&quot;).getNodeValue();
+              String value =
+                property.getAttributes().getNamedItem(&quot;value&quot;).getNodeValue();
+              properties.put(name, value);
+            }
+          }
+        }
+
+        /**
+         * We add all the additional properties to the properties
+         * hashtable.  Don't override properties that already exist
+         */
+        if (additionalProperties.size() &gt; 0) {</pre></div></td></tr><table class="bodyTable"></p><p><table class="bodyTable"><tr class="a"><th>File</th><th>Line</th></tr><tr class="b"><td>org/apache/log4j/xml/UtilLoggingXMLDecoder.java</td><td><a href="./xref/org/apache/log4j/xml/UtilLoggingXMLDecoder.html#385">385</a></td></tr><tr class="a"><td>org/apache/log4j/xml/XMLDecoder.java</td><td><a href="./xref/org/apache/log4j/xml/XMLDecoder.html#402">402</a></td></tr><tr class="b"><td colspan='2'><div class="source"><pre>          }
+        }
+
+        /**
+         * We add all the additional properties to the properties
+         * hashtable.  Don't override properties that already exist
+         */
+        if (additionalProperties.size() &gt; 0) {
+          if (properties == null) {
+            properties = new Hashtable(additionalProperties);
+          } else {
+            Iterator i = additionalProperties.entrySet().iterator();
+            while (i.hasNext()) {
+              Map.Entry e = (Map.Entry) i.next();
+              if (!(properties.containsKey(e.getKey()))) {
+                properties.put(e.getKey(), e.getValue());
+              }
+            }
+          }
+        }</pre></div></td></tr><table class="bodyTable"></p><p><table class="bodyTable"><tr class="a"><th>File</th><th>Line</th></tr><tr class="b"><td>org/apache/log4j/net/SocketReceiver.java</td><td><a href="./xref/org/apache/log4j/net/SocketReceiver.html#181">181</a></td></tr><tr class="a"><td>org/apache/log4j/net/XMLSocketReceiver.java</td><td><a href="./xref/org/apache/log4j/net/XMLSocketReceiver.html#161">161</a></td></tr><tr class="b"><td colspan='2'><div class="source"><pre>      getLogger().debug(&quot;{} doShutdown called&quot;, getName());
+
+      // close the server socket
+      closeServerSocket();
+
+      // close all of the accepted sockets
+      closeAllAcceptedSockets();
+    }
+
+    /**
+      * Closes the server socket, if created.
+      */
+     private void closeServerSocket() {
+       getLogger().debug(&quot;{} closing server socket&quot;, getName());
+
+       try {
+         if (serverSocket != null) {
+           serverSocket.close();
+         }
+       } catch (Exception e) {
+         // ignore for now
+       }
+
+       serverSocket = null;
+     }
+
+    /**
+      * Closes all the connected sockets in the List.
+      */
+     private synchronized void closeAllAcceptedSockets() {
+       for (int x = 0; x &lt; socketList.size(); x++) {
+         try {
+           ((Socket) socketList.get(x)).close();
+         } catch (Exception e) {
+           // ignore for now
+         }
+       }</pre></div></td></tr><table class="bodyTable"></p><p><table class="bodyTable"><tr class="a"><th>File</th><th>Line</th></tr><tr class="b"><td>org/apache/log4j/xml/UtilLoggingXMLDecoder.java</td><td><a href="./xref/org/apache/log4j/xml/UtilLoggingXMLDecoder.html#430">430</a></td></tr><tr class="a"><td>org/apache/log4j/xml/XMLDecoder.java</td><td><a href="./xref/org/apache/log4j/xml/XMLDecoder.html#457">457</a></td></tr><tr class="b"><td colspan='2'><div class="source"><pre>    }
+
+    return events;
+  }
+
+    /**
+     * Get contents of CDATASection.
+     * @param n CDATASection
+     * @return text content of all text or CDATA children of node.
+     */
+  private String getCData(final Node n) {
+    StringBuffer buf = new StringBuffer();
+    NodeList nl = n.getChildNodes();
+
+    for (int x = 0; x &lt; nl.getLength(); x++) {
+      Node innerNode = nl.item(x);
+
+      if (
+        (innerNode.getNodeType() == Node.TEXT_NODE)
+          || (innerNode.getNodeType() == Node.CDATA_SECTION_NODE)) {
+        buf.append(innerNode.getNodeValue());
+      }
+    }
+
+    return buf.toString();
+  }
+}</pre></div></td></tr><table class="bodyTable"></p><p><table class="bodyTable"><tr class="a"><th>File</th><th>Line</th></tr><tr class="b"><td>org/apache/log4j/net/SocketNode13.java</td><td><a href="./xref/org/apache/log4j/net/SocketNode13.html#195">195</a></td></tr><tr class="a"><td>org/apache/log4j/net/XMLSocketNode.java</td><td><a href="./xref/org/apache/log4j/net/XMLSocketNode.html#177">177</a></td></tr><tr class="b"><td colspan='2'><div class="source"><pre>          }
+        }
+      } catch (java.io.EOFException e) {
+        getLogger().info(&quot;Caught java.io.EOFException closing connection.&quot;);
+        listenerException = e;
+      } catch (java.net.SocketException e) {
+        getLogger().info(
+          &quot;Caught java.net.SocketException closing connection.&quot;);
+        listenerException = e;
+      } catch (IOException e) {
+        getLogger().info(&quot;Caught java.io.IOException: &quot; + e);
+        getLogger().info(&quot;Closing connection.&quot;);
+        listenerException = e;
+      } catch (Exception e) {
+        getLogger().error(&quot;Unexpected exception. Closing connection.&quot;, e);
+        listenerException = e;
+      }
+    }
+
+    // close the socket
+    try {
+      if (is != null) {</pre></div></td></tr><table class="bodyTable"></p></div>
+      </div>
+    </div>
+    <div class="clear">
+      <hr/>
+    </div>
+    <div id="footer">
+      <div class="xright">&#169;  
+          2007
+    
+          Apache Software Foundation
+          
+  
+
+  
+    
+  
+  
+  </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+  </body>
+</html>

Propchange: logging/site/trunk/docs/log4j/companions/receivers/cpd.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: logging/site/trunk/docs/log4j/companions/receivers/cpd.xml
URL: http://svn.apache.org/viewvc/logging/site/trunk/docs/log4j/companions/receivers/cpd.xml?view=auto&rev=558362
==============================================================================
--- logging/site/trunk/docs/log4j/companions/receivers/cpd.xml (added)
+++ logging/site/trunk/docs/log4j/companions/receivers/cpd.xml Sat Jul 21 10:50:33 2007
@@ -0,0 +1,323 @@
+<?xml version="1.0"  encoding="UTF-8"?><pmd-cpd>
+<duplication lines="65" tokens="209">
+<file line="231" path="/home/ubuntu/ls/receivers/src/main/java/org/apache/log4j/xml/UtilLoggingXMLDecoder.java"/>
+<file line="233" path="/home/ubuntu/ls/receivers/src/main/java/org/apache/log4j/xml/XMLDecoder.java"/>
+<codefragment>
+<![CDATA[
+        String newPartialEvent = null;
+        //separate the string into the last portion ending with
+        // </log4j:event> (which will be processed) and the
+        // partial event which will be combined and
+        // processed in the next section
+
+        //if the document does not contain a record end,
+        // append it to the partial event string
+        if (document.lastIndexOf(RECORD_END) == -1) {
+            partialEvent = partialEvent + document;
+            return null;
+        }
+
+        if (document.lastIndexOf(RECORD_END)
+                + RECORD_END.length() < document.length()) {
+            newDoc = document.substring(0,
+                    document.lastIndexOf(RECORD_END) + RECORD_END.length());
+            newPartialEvent = document.substring(
+                    document.lastIndexOf(RECORD_END) + RECORD_END.length());
+        } else {
+            newDoc = document;
+        }
+        if (partialEvent != null) {
+            newDoc = partialEvent + newDoc;
+        }
+        partialEvent = newPartialEvent;
+        Document doc = parse(newDoc);
+        if (doc == null) {
+            return null;
+        }
+        return decodeEvents(doc);
+    }
+    return null;
+  }
+
+  /**
+   * Converts the string data into an XML Document, and then soaks out the
+   * relevant bits to form a new LoggingEvent instance which can be used
+   * by any Log4j element locally.
+   * @param data XML fragment
+   * @return a single LoggingEvent
+   */
+  public LoggingEvent decode(final String data) {
+    Document document = parse(data);
+
+    if (document == null) {
+      return null;
+    }
+
+    Vector events = decodeEvents(document);
+
+    if (events.size() > 0) {
+      return (LoggingEvent) events.firstElement();
+    }
+
+    return null;
+  }
+
+  /**
+   * Given a Document, converts the XML into a Vector of LoggingEvents.
+   * @param document XML document
+   * @return Vector of LoggingEvents
+   */
+  private Vector decodeEvents(final Document document) {
+    Vector events = new Vector();
+]]>
+</codefragment>
+</duplication>
+<duplication lines="36" tokens="167">
+<file line="157" path="/home/ubuntu/ls/receivers/src/main/java/org/apache/log4j/net/MulticastAppender.java"/>
+<file line="191" path="/home/ubuntu/ls/receivers/src/main/java/org/apache/log4j/net/UDPAppender.java"/>
+<codefragment>
+<![CDATA[
+    if (address == null) {
+      return;
+    }
+
+    if (outSocket != null) {
+      //if the values already exist, don't set (useful when forwarding from a simplesocketserver
+      if (
+        (overrideProperties != null)
+          && overrideProperties.equalsIgnoreCase("true")) {
+        event.setProperty(Constants.HOSTNAME_KEY, hostname);
+
+        if (application != null) {
+          event.setProperty(Constants.APPLICATION_KEY, application);
+        }
+      }
+
+      try {
+        // TODO UDPAppender throws NullPointerException if the layout is not set
+        StringBuffer buf = new StringBuffer(layout.format(event));
+
+        byte[] payload;
+        if(encoding == null) {
+          payload = buf.toString().getBytes();
+        } else {
+          payload = buf.toString().getBytes(encoding);
+        }
+
+        DatagramPacket dp =
+           new DatagramPacket(payload, payload.length, address, port);
+        outSocket.send(dp);
+        //remove these properties, in case other appenders need to set them to different values 
+        event.setProperty(Constants.HOSTNAME_KEY, null);
+        event.setProperty(Constants.APPLICATION_KEY, null);
+      } catch (IOException e) {
+        outSocket = null;
+        LogLog.warn("Detected problem with UDP connection: " + e);
+]]>
+</codefragment>
+</duplication>
+<duplication lines="28" tokens="116">
+<file line="73" path="/home/ubuntu/ls/receivers/src/main/java/org/apache/log4j/net/MulticastAppender.java"/>
+<file line="98" path="/home/ubuntu/ls/receivers/src/main/java/org/apache/log4j/net/UDPAppender.java"/>
+<codefragment>
+<![CDATA[
+    activateOptions();
+  }
+
+  /**
+     Open the UDP sender for the <b>RemoteHost</b> and <b>Port</b>.
+  */
+  public void activateOptions() {
+    try {
+      hostname = InetAddress.getLocalHost().getHostName();
+    } catch (UnknownHostException uhe) {
+      try {
+        hostname = InetAddress.getLocalHost().getHostAddress();
+      } catch (UnknownHostException uhe2) {
+        hostname = "unknown";
+      }
+    }
+
+    //allow system property of application to be primary
+    if (application == null) {
+      application = System.getProperty(Constants.APPLICATION_KEY);
+    } else {
+      if (System.getProperty(Constants.APPLICATION_KEY) != null) {
+        application = application + "-" + System.getProperty(Constants.APPLICATION_KEY);
+      }
+    }
+
+    if(remoteHost != null) {
+      address = getAddressByName(remoteHost);
+]]>
+</codefragment>
+</duplication>
+<duplication lines="22" tokens="113">
+<file line="350" path="/home/ubuntu/ls/receivers/src/main/java/org/apache/log4j/xml/XMLDecoder.java"/>
+<file line="388" path="/home/ubuntu/ls/receivers/src/main/java/org/apache/log4j/xml/XMLDecoder.java"/>
+<codefragment>
+<![CDATA[
+          NodeList propertyList = list.item(y).getChildNodes();
+          int propertyLength = propertyList.getLength();
+
+          for (int i = 0; i < propertyLength; i++) {
+            String propertyTag = propertyList.item(i).getNodeName();
+
+            if (propertyTag.equalsIgnoreCase("log4j:data")) {
+              Node property = propertyList.item(i);
+              String name =
+                property.getAttributes().getNamedItem("name").getNodeValue();
+              String value =
+                property.getAttributes().getNamedItem("value").getNodeValue();
+              properties.put(name, value);
+            }
+          }
+        }
+
+        /**
+         * We add all the additional properties to the properties
+         * hashtable.  Don't override properties that already exist
+         */
+        if (additionalProperties.size() > 0) {
+]]>
+</codefragment>
+</duplication>
+<duplication lines="20" tokens="103">
+<file line="385" path="/home/ubuntu/ls/receivers/src/main/java/org/apache/log4j/xml/UtilLoggingXMLDecoder.java"/>
+<file line="402" path="/home/ubuntu/ls/receivers/src/main/java/org/apache/log4j/xml/XMLDecoder.java"/>
+<codefragment>
+<![CDATA[
+          }
+        }
+
+        /**
+         * We add all the additional properties to the properties
+         * hashtable.  Don't override properties that already exist
+         */
+        if (additionalProperties.size() > 0) {
+          if (properties == null) {
+            properties = new Hashtable(additionalProperties);
+          } else {
+            Iterator i = additionalProperties.entrySet().iterator();
+            while (i.hasNext()) {
+              Map.Entry e = (Map.Entry) i.next();
+              if (!(properties.containsKey(e.getKey()))) {
+                properties.put(e.getKey(), e.getValue());
+              }
+            }
+          }
+        }
+]]>
+</codefragment>
+</duplication>
+<duplication lines="37" tokens="103">
+<file line="181" path="/home/ubuntu/ls/receivers/src/main/java/org/apache/log4j/net/SocketReceiver.java"/>
+<file line="161" path="/home/ubuntu/ls/receivers/src/main/java/org/apache/log4j/net/XMLSocketReceiver.java"/>
+<codefragment>
+<![CDATA[
+      getLogger().debug("{} doShutdown called", getName());
+
+      // close the server socket
+      closeServerSocket();
+
+      // close all of the accepted sockets
+      closeAllAcceptedSockets();
+    }
+
+    /**
+      * Closes the server socket, if created.
+      */
+     private void closeServerSocket() {
+       getLogger().debug("{} closing server socket", getName());
+
+       try {
+         if (serverSocket != null) {
+           serverSocket.close();
+         }
+       } catch (Exception e) {
+         // ignore for now
+       }
+
+       serverSocket = null;
+     }
+
+    /**
+      * Closes all the connected sockets in the List.
+      */
+     private synchronized void closeAllAcceptedSockets() {
+       for (int x = 0; x < socketList.size(); x++) {
+         try {
+           ((Socket) socketList.get(x)).close();
+         } catch (Exception e) {
+           // ignore for now
+         }
+       }
+]]>
+</codefragment>
+</duplication>
+<duplication lines="27" tokens="101">
+<file line="430" path="/home/ubuntu/ls/receivers/src/main/java/org/apache/log4j/xml/UtilLoggingXMLDecoder.java"/>
+<file line="457" path="/home/ubuntu/ls/receivers/src/main/java/org/apache/log4j/xml/XMLDecoder.java"/>
+<codefragment>
+<![CDATA[
+    }
+
+    return events;
+  }
+
+    /**
+     * Get contents of CDATASection.
+     * @param n CDATASection
+     * @return text content of all text or CDATA children of node.
+     */
+  private String getCData(final Node n) {
+    StringBuffer buf = new StringBuffer();
+    NodeList nl = n.getChildNodes();
+
+    for (int x = 0; x < nl.getLength(); x++) {
+      Node innerNode = nl.item(x);
+
+      if (
+        (innerNode.getNodeType() == Node.TEXT_NODE)
+          || (innerNode.getNodeType() == Node.CDATA_SECTION_NODE)) {
+        buf.append(innerNode.getNodeValue());
+      }
+    }
+
+    return buf.toString();
+  }
+}
+]]>
+</codefragment>
+</duplication>
+<duplication lines="22" tokens="100">
+<file line="195" path="/home/ubuntu/ls/receivers/src/main/java/org/apache/log4j/net/SocketNode13.java"/>
+<file line="177" path="/home/ubuntu/ls/receivers/src/main/java/org/apache/log4j/net/XMLSocketNode.java"/>
+<codefragment>
+<![CDATA[
+          }
+        }
+      } catch (java.io.EOFException e) {
+        getLogger().info("Caught java.io.EOFException closing connection.");
+        listenerException = e;
+      } catch (java.net.SocketException e) {
+        getLogger().info(
+          "Caught java.net.SocketException closing connection.");
+        listenerException = e;
+      } catch (IOException e) {
+        getLogger().info("Caught java.io.IOException: " + e);
+        getLogger().info("Closing connection.");
+        listenerException = e;
+      } catch (Exception e) {
+        getLogger().error("Unexpected exception. Closing connection.", e);
+        listenerException = e;
+      }
+    }
+
+    // close the socket
+    try {
+      if (is != null) {
+]]>
+</codefragment>
+</duplication>
+</pmd-cpd>
\ No newline at end of file

Added: logging/site/trunk/docs/log4j/companions/receivers/css/maven-base.css
URL: http://svn.apache.org/viewvc/logging/site/trunk/docs/log4j/companions/receivers/css/maven-base.css?view=auto&rev=558362
==============================================================================
--- logging/site/trunk/docs/log4j/companions/receivers/css/maven-base.css (added)
+++ logging/site/trunk/docs/log4j/companions/receivers/css/maven-base.css Sat Jul 21 10:50:33 2007
@@ -0,0 +1,148 @@
+body {
+  margin: 0px;
+  padding: 0px;
+}
+img {
+  border:none;
+}
+table {
+  padding:0px;
+  width: 100%;
+  margin-left: -2px;
+  margin-right: -2px;
+}
+acronym {
+  cursor: help;
+  border-bottom: 1px dotted #feb;
+}
+table.bodyTable th, table.bodyTable td {
+  padding: 2px 4px 2px 4px;
+  vertical-align: top;
+}
+div.clear{
+  clear:both;
+  visibility: hidden;
+}
+div.clear hr{
+  display: none;
+}
+#bannerLeft, #bannerRight {
+  font-size: xx-large;
+  font-weight: bold;
+}
+#bannerLeft img, #bannerRight img {
+  margin: 0px;
+}
+.xleft, #bannerLeft img {
+  float:left;
+  text-shadow: #7CFC00;
+}
+.xright, #bannerRight img {
+  float:right;
+  text-shadow: #7CFC00;
+}
+#banner {
+  padding: 0px;
+}
+#banner img {
+  border: none;
+}
+#breadcrumbs {
+  padding: 3px 10px 3px 10px;
+}
+#leftColumn {
+ width: 170px;
+ float:left;
+ overflow: auto;
+}
+#bodyColumn {
+  margin-right: 1.5em;
+  margin-left: 197px;
+}
+#legend {
+  padding: 8px 0 8px 0;
+}
+#navcolumn {
+  padding: 8px 4px 0 8px;
+}
+#navcolumn h5 {
+  margin: 0;
+  padding: 0;
+  font-size: small;
+}
+#navcolumn ul {
+  margin: 0;
+  padding: 0;
+  font-size: small;
+}
+#navcolumn li {
+  list-style-type: none;
+  background-image: none;
+  background-repeat: no-repeat;
+  background-position: 0 0.4em;
+  padding-left: 16px;
+  list-style-position: outside;
+  line-height: 1.2em;
+  font-size: smaller;
+}
+#navcolumn li.expanded {
+  background-image: url(../images/expanded.gif);
+}
+#navcolumn li.collapsed {
+  background-image: url(../images/collapsed.gif);
+}
+#poweredBy {
+  text-align: center;
+}
+#navcolumn img {
+  margin-top: 10px;
+  margin-bottom: 3px;
+}
+#poweredBy img {
+  display:block;
+  margin: 20px 0 20px 17px;
+  border: 1px solid black;
+  width: 90px;
+  height: 30px;
+}
+#search img {
+    margin: 0px;
+    display: block;
+}
+#search #q, #search #btnG {
+    border: 1px solid #999;
+    margin-bottom:10px;
+}
+#search form {
+    margin: 0px;
+}
+#lastPublished {
+  font-size: x-small;
+}
+.navSection {
+  margin-bottom: 2px;
+  padding: 8px;
+}
+.navSectionHead {
+  font-weight: bold;
+  font-size: x-small;
+}
+.section {
+  padding: 4px;
+}
+#footer {
+  padding: 3px 10px 3px 10px;
+  font-size: x-small;
+}
+#breadcrumbs {
+  font-size: x-small;
+  margin: 0pt;
+}
+.source {
+  padding: 12px;
+  margin: 1em 7px 1em 7px;
+}
+.source pre {
+  margin: 0px;
+  padding: 0px;
+}

Propchange: logging/site/trunk/docs/log4j/companions/receivers/css/maven-base.css
------------------------------------------------------------------------------
    svn:mime-type = text/css

Added: logging/site/trunk/docs/log4j/companions/receivers/css/maven-theme.css
URL: http://svn.apache.org/viewvc/logging/site/trunk/docs/log4j/companions/receivers/css/maven-theme.css?view=auto&rev=558362
==============================================================================
--- logging/site/trunk/docs/log4j/companions/receivers/css/maven-theme.css (added)
+++ logging/site/trunk/docs/log4j/companions/receivers/css/maven-theme.css Sat Jul 21 10:50:33 2007
@@ -0,0 +1,141 @@
+body {
+  padding: 0px 0px 10px 0px;
+}
+body, td, select, input, li{
+  font-family: Verdana, Helvetica, Arial, sans-serif;
+  font-size: 13px;
+}
+code{
+  font-family: Courier, monospace;
+  font-size: 13px;
+}
+a {
+  text-decoration: none;
+}
+a:link {
+  color:#36a;
+}
+a:visited  {
+  color:#47a;
+}
+a:active, a:hover {
+  color:#69c;
+}
+#legend li.externalLink {
+  background: url(../images/external.png) left top no-repeat;
+  padding-left: 18px;
+}
+a.externalLink, a.externalLink:link, a.externalLink:visited, a.externalLink:active, a.externalLink:hover {
+  background: url(../images/external.png) right center no-repeat;
+  padding-right: 18px;
+}
+#legend li.newWindow {
+  background: url(../images/newwindow.png) left top no-repeat;
+  padding-left: 18px;
+}
+a.newWindow, a.newWindow:link, a.newWindow:visited, a.newWindow:active, a.newWindow:hover {
+  background: url(../images/newwindow.png) right center no-repeat;
+  padding-right: 18px;
+}
+h2 {
+  padding: 4px 4px 4px 6px;
+  border: 1px solid #999;
+  color: #900;
+  background-color: #ddd;
+  font-weight:900;
+  font-size: x-large;
+}
+h3 {
+  padding: 4px 4px 4px 6px;
+  border: 1px solid #aaa;
+  color: #900;
+  background-color: #eee;
+  font-weight: normal;
+  font-size: large;
+}
+h4 {
+  padding: 4px 4px 4px 6px;
+  border: 1px solid #bbb;
+  color: #900;
+  background-color: #fff;
+  font-weight: normal;
+  font-size: large;
+}
+h5 {
+  padding: 4px 4px 4px 6px;
+  color: #900;
+  font-size: normal;
+}
+p {
+  line-height: 1.3em;
+  font-size: small;
+}
+#breadcrumbs {
+  border-top: 1px solid #aaa;
+  border-bottom: 1px solid #aaa;
+  background-color: #ccc;
+}
+#leftColumn {
+  margin: 10px 0 0 5px;
+  border: 1px solid #999;
+  background-color: #eee;
+}
+#navcolumn h5 {
+  font-size: smaller;
+  border-bottom: 1px solid #aaaaaa;
+  padding-top: 2px;
+  color: #000;
+}
+
+table.bodyTable th {
+  color: white;
+  background-color: #bbb;
+  text-align: left;
+  font-weight: bold;
+}
+
+table.bodyTable th, table.bodyTable td {
+  font-size: 1em;
+}
+
+table.bodyTable tr.a {
+  background-color: #ddd;
+}
+
+table.bodyTable tr.b {
+  background-color: #eee;
+}
+
+.source {
+  border: 1px solid #999;
+}
+dl {
+  padding: 4px 4px 4px 6px;
+  border: 1px solid #aaa;
+  background-color: #ffc;
+}
+dt {
+  color: #900;
+}
+#organizationLogo img, #projectLogo img, #projectLogo span{
+  margin: 8px;
+}
+#banner {
+  border-bottom: 1px solid #fff;
+}
+.errormark, .warningmark, .donemark, .infomark {
+  background: url(../images/icon_error_sml.gif) no-repeat;
+}
+
+.warningmark {
+  background-image: url(../images/icon_warning_sml.gif);
+}
+
+.donemark {
+  background-image: url(../images/icon_success_sml.gif);
+}
+
+.infomark {
+  background-image: url(../images/icon_info_sml.gif);
+}
+

Propchange: logging/site/trunk/docs/log4j/companions/receivers/css/maven-theme.css
------------------------------------------------------------------------------
    svn:mime-type = text/css

Added: logging/site/trunk/docs/log4j/companions/receivers/css/print.css
URL: http://svn.apache.org/viewvc/logging/site/trunk/docs/log4j/companions/receivers/css/print.css?view=auto&rev=558362
==============================================================================
--- logging/site/trunk/docs/log4j/companions/receivers/css/print.css (added)
+++ logging/site/trunk/docs/log4j/companions/receivers/css/print.css Sat Jul 21 10:50:33 2007
@@ -0,0 +1,7 @@
+#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks, #leftColumn, #navColumn {
+	display: none !important;
+}
+#bodyColumn, body.docs div.docs {
+	margin: 0 !important;
+	border: none !important
+}

Propchange: logging/site/trunk/docs/log4j/companions/receivers/css/print.css
------------------------------------------------------------------------------
    svn:mime-type = text/css

Added: logging/site/trunk/docs/log4j/companions/receivers/css/site.css
URL: http://svn.apache.org/viewvc/logging/site/trunk/docs/log4j/companions/receivers/css/site.css?view=auto&rev=558362
==============================================================================
--- logging/site/trunk/docs/log4j/companions/receivers/css/site.css (added)
+++ logging/site/trunk/docs/log4j/companions/receivers/css/site.css Sat Jul 21 10:50:33 2007
@@ -0,0 +1 @@
+

Propchange: logging/site/trunk/docs/log4j/companions/receivers/css/site.css
------------------------------------------------------------------------------
    svn:mime-type = text/css



Mime
View raw message