<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-141</id>
	<title>Nabble - James</title>
	<updated>2009-12-10T02:10:08Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/James-f141.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/James-f141.html" />
	<subtitle type="html">Apache James is a complete and portable enterprise mail engine solution based on currently available open protocols. James home is &lt;a href=&quot;http://james.apache.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26724808</id>
	<title>Re: Maildir support</title>
	<published>2009-12-10T02:10:08Z</published>
	<updated>2009-12-10T02:10:08Z</updated>
	<author>
		<name>Norman Maurer-4</name>
	</author>
	<content type="html">Hi there,
&lt;br&gt;&lt;br&gt;there isn't &amp;quot;real&amp;quot; maildir support in JAMES. Contributions are always welcome ;)
&lt;br&gt;&lt;br&gt;Bye,
&lt;br&gt;Norman
&lt;br&gt;&lt;br&gt;2009/12/7 avdhesh .java &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26724808&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;avdhesh.java@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am new to apache James.Recently i have successfully installed 2.3.1 on
&lt;br&gt;&amp;gt; ubuntu 8.04 for my home project and Its working great..
&lt;br&gt;&amp;gt; I have question regarding maildir. What is the status of maildir support in
&lt;br&gt;&amp;gt; james 3.0 ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Avdhesh
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Disclaimer: Any resemblance between the above views and those of my
&lt;br&gt;&amp;gt; employer, my terminal, or the view out my window are purely coincidental.
&lt;br&gt;&amp;gt; Any resemblance between the above and my own views is non-deterministic. The
&lt;br&gt;&amp;gt; question of the existence of views in the absence of anyone to hold them is
&lt;br&gt;&amp;gt; left as an exercise for the reader. The question of the existence of the
&lt;br&gt;&amp;gt; reader is left as an exercise for the second god coefficient. (A discussion
&lt;br&gt;&amp;gt; of non-orthogonal, non-integral polytheism is beyond the scope of this
&lt;br&gt;&amp;gt; article.)
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26724808&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26724808&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Dev-f143.html&quot; embed=&quot;fixTarget[143]&quot; target=&quot;_top&quot; &gt;James - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Maildir-support-tp26673120p26724808.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26724791</id>
	<title>Re: send mail out</title>
	<published>2009-12-10T02:09:10Z</published>
	<updated>2009-12-10T02:09:10Z</updated>
	<author>
		<name>Norman Maurer-4</name>
	</author>
	<content type="html">Yes it seems so..
&lt;br&gt;&lt;br&gt;Bye,
&lt;br&gt;Norman
&lt;br&gt;&lt;br&gt;2009/12/10 pady-geazy &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26724791&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pady@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I did try to telnet and it fails although the port is open in my router.
&lt;br&gt;&amp;gt; Then comcast has to be closing the port then ? ( although the help desk guy
&lt;br&gt;&amp;gt; said it is all open )...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; pady
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ----- Original Message ----- From: &amp;quot;Norman Maurer&amp;quot;
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26724791&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;norman.maurer@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; To: &amp;quot;James Users List&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26724791&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-user@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sent: Thursday, December 10, 2009 12:18 PM
&lt;br&gt;&amp;gt; Subject: Re: send mail out
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; try to use telnet to access the smtp server. If this fails then there
&lt;br&gt;&amp;gt; is some network/fw problem:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # telnet 65.55.37.72 25
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; From your looks I would guess this is the case.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Bye,
&lt;br&gt;&amp;gt; Norman
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2009/12/9 pady-geazy &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26724791&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pady@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I had a gateway setup to do RemoteDelivery ( mailhop.org ). Now I upgraded
&lt;br&gt;&amp;gt;&amp;gt; to Comcast business and they do not block me sending email out. But when I
&lt;br&gt;&amp;gt;&amp;gt; disable the RemoteDelivery gateway nodes, I do not see email delivered
&lt;br&gt;&amp;gt;&amp;gt; outside. I can send email within my domain. I see this error in &amp;quot;mailet&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; logs: ( I do have port 25 opened ).
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;&amp;gt;&amp;gt; SMTP host: 65.55.37.72, port: 25
&lt;br&gt;&amp;gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Attempting delivery
&lt;br&gt;&amp;gt;&amp;gt; of
&lt;br&gt;&amp;gt;&amp;gt; Mail1260327515377-0-to-hotmail.com to host mx4.hotmail.com. at
&lt;br&gt;&amp;gt;&amp;gt; 65.55.92.136
&lt;br&gt;&amp;gt;&amp;gt; for addresses [padysrini at hotmail dot com]
&lt;br&gt;&amp;gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;&amp;gt;&amp;gt; SMTP host: 65.55.92.136, port: 25
&lt;br&gt;&amp;gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Attempting delivery
&lt;br&gt;&amp;gt;&amp;gt; of
&lt;br&gt;&amp;gt;&amp;gt; Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at
&lt;br&gt;&amp;gt;&amp;gt; 65.55.92.136
&lt;br&gt;&amp;gt;&amp;gt; for addresses [padysrini at hotmail dot com]
&lt;br&gt;&amp;gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;&amp;gt;&amp;gt; SMTP host: 65.55.92.136, port: 25
&lt;br&gt;&amp;gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Attempting delivery
&lt;br&gt;&amp;gt;&amp;gt; of
&lt;br&gt;&amp;gt;&amp;gt; Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at
&lt;br&gt;&amp;gt;&amp;gt; 65.55.92.168
&lt;br&gt;&amp;gt;&amp;gt; for addresses [padysrini at hotmail dot com]
&lt;br&gt;&amp;gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;&amp;gt;&amp;gt; SMTP host: 65.55.92.168, port: 25
&lt;br&gt;&amp;gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Attempting delivery
&lt;br&gt;&amp;gt;&amp;gt; of
&lt;br&gt;&amp;gt;&amp;gt; Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at
&lt;br&gt;&amp;gt;&amp;gt; 65.55.92.184
&lt;br&gt;&amp;gt;&amp;gt; for addresses [padysrini at hotmail dot com]
&lt;br&gt;&amp;gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;&amp;gt;&amp;gt; SMTP host: 65.55.92.184, port: 25
&lt;br&gt;&amp;gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Attempting delivery
&lt;br&gt;&amp;gt;&amp;gt; of
&lt;br&gt;&amp;gt;&amp;gt; Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at
&lt;br&gt;&amp;gt;&amp;gt; 65.54.188.94
&lt;br&gt;&amp;gt;&amp;gt; for addresses [padysrini at hotmail dot com]
&lt;br&gt;&amp;gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;&amp;gt;&amp;gt; SMTP host: 65.54.188.94, port: 25
&lt;br&gt;&amp;gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Attempting delivery
&lt;br&gt;&amp;gt;&amp;gt; of
&lt;br&gt;&amp;gt;&amp;gt; Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at
&lt;br&gt;&amp;gt;&amp;gt; 65.54.188.110
&lt;br&gt;&amp;gt;&amp;gt; for addresses [padysrini at hotmail dot com]
&lt;br&gt;&amp;gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;&amp;gt;&amp;gt; SMTP host: 65.54.188.110, port: 25
&lt;br&gt;&amp;gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Attempting delivery
&lt;br&gt;&amp;gt;&amp;gt; of
&lt;br&gt;&amp;gt;&amp;gt; Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at
&lt;br&gt;&amp;gt;&amp;gt; 65.54.188.126
&lt;br&gt;&amp;gt;&amp;gt; for addresses [padysrini at hotmail dot com]
&lt;br&gt;&amp;gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;&amp;gt;&amp;gt; SMTP host: 65.54.188.126, port: 25
&lt;br&gt;&amp;gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Attempting delivery
&lt;br&gt;&amp;gt;&amp;gt; of
&lt;br&gt;&amp;gt;&amp;gt; Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at
&lt;br&gt;&amp;gt;&amp;gt; 65.54.188.72
&lt;br&gt;&amp;gt;&amp;gt; for addresses [padysrini at hotmail dot com]
&lt;br&gt;&amp;gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;&amp;gt;&amp;gt; SMTP host: 65.54.188.72, port: 25
&lt;br&gt;&amp;gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Attempting delivery
&lt;br&gt;&amp;gt;&amp;gt; of
&lt;br&gt;&amp;gt;&amp;gt; Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at
&lt;br&gt;&amp;gt;&amp;gt; 65.55.92.152
&lt;br&gt;&amp;gt;&amp;gt; for addresses [padysrini at hotmail dot com]
&lt;br&gt;&amp;gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;&amp;gt;&amp;gt; SMTP host: 65.55.92.152, port: 25
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26724791&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26724791&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26724791&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26724791&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26724791&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26724791&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26724791&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26724791&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Users-f142.html&quot; embed=&quot;fixTarget[142]&quot; target=&quot;_top&quot; &gt;James - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/send-mail-out-tp26704806p26724791.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26724768</id>
	<title>Re: send mail out</title>
	<published>2009-12-10T02:07:31Z</published>
	<updated>2009-12-10T02:07:31Z</updated>
	<author>
		<name>pady-geazy</name>
	</author>
	<content type="html">&lt;br&gt;I did try to telnet and it fails although the port is open in my router. 
&lt;br&gt;Then comcast has to be closing the port then ? ( although the help desk guy 
&lt;br&gt;said it is all open )...
&lt;br&gt;&lt;br&gt;pady
&lt;br&gt;&lt;br&gt;&lt;br&gt;----- Original Message ----- 
&lt;br&gt;From: &amp;quot;Norman Maurer&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26724768&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;norman.maurer@...&lt;/a&gt;&amp;gt;
&lt;br&gt;To: &amp;quot;James Users List&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26724768&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-user@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Sent: Thursday, December 10, 2009 12:18 PM
&lt;br&gt;Subject: Re: send mail out
&lt;br&gt;&lt;br&gt;&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;try to use telnet to access the smtp server. If this fails then there
&lt;br&gt;is some network/fw problem:
&lt;br&gt;&lt;br&gt;# telnet 65.55.37.72 25
&lt;br&gt;&lt;br&gt;&lt;br&gt;From your looks I would guess this is the case.
&lt;br&gt;&lt;br&gt;Bye,
&lt;br&gt;Norman
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;2009/12/9 pady-geazy &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26724768&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pady@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I had a gateway setup to do RemoteDelivery ( mailhop.org ). Now I upgraded
&lt;br&gt;&amp;gt; to Comcast business and they do not block me sending email out. But when I
&lt;br&gt;&amp;gt; disable the RemoteDelivery gateway nodes, I do not see email delivered
&lt;br&gt;&amp;gt; outside. I can send email within my domain. I see this error in &amp;quot;mailet&amp;quot;
&lt;br&gt;&amp;gt; logs: ( I do have port 25 opened ).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;&amp;gt; SMTP host: 65.55.37.72, port: 25
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Attempting delivery 
&lt;br&gt;&amp;gt; of
&lt;br&gt;&amp;gt; Mail1260327515377-0-to-hotmail.com to host mx4.hotmail.com. at 
&lt;br&gt;&amp;gt; 65.55.92.136
&lt;br&gt;&amp;gt; for addresses [padysrini at hotmail dot com]
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;&amp;gt; SMTP host: 65.55.92.136, port: 25
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Attempting delivery 
&lt;br&gt;&amp;gt; of
&lt;br&gt;&amp;gt; Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at 
&lt;br&gt;&amp;gt; 65.55.92.136
&lt;br&gt;&amp;gt; for addresses [padysrini at hotmail dot com]
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;&amp;gt; SMTP host: 65.55.92.136, port: 25
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Attempting delivery 
&lt;br&gt;&amp;gt; of
&lt;br&gt;&amp;gt; Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at 
&lt;br&gt;&amp;gt; 65.55.92.168
&lt;br&gt;&amp;gt; for addresses [padysrini at hotmail dot com]
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;&amp;gt; SMTP host: 65.55.92.168, port: 25
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Attempting delivery 
&lt;br&gt;&amp;gt; of
&lt;br&gt;&amp;gt; Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at 
&lt;br&gt;&amp;gt; 65.55.92.184
&lt;br&gt;&amp;gt; for addresses [padysrini at hotmail dot com]
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;&amp;gt; SMTP host: 65.55.92.184, port: 25
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Attempting delivery 
&lt;br&gt;&amp;gt; of
&lt;br&gt;&amp;gt; Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at 
&lt;br&gt;&amp;gt; 65.54.188.94
&lt;br&gt;&amp;gt; for addresses [padysrini at hotmail dot com]
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;&amp;gt; SMTP host: 65.54.188.94, port: 25
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Attempting delivery 
&lt;br&gt;&amp;gt; of
&lt;br&gt;&amp;gt; Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at 
&lt;br&gt;&amp;gt; 65.54.188.110
&lt;br&gt;&amp;gt; for addresses [padysrini at hotmail dot com]
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;&amp;gt; SMTP host: 65.54.188.110, port: 25
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Attempting delivery 
&lt;br&gt;&amp;gt; of
&lt;br&gt;&amp;gt; Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at 
&lt;br&gt;&amp;gt; 65.54.188.126
&lt;br&gt;&amp;gt; for addresses [padysrini at hotmail dot com]
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;&amp;gt; SMTP host: 65.54.188.126, port: 25
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Attempting delivery 
&lt;br&gt;&amp;gt; of
&lt;br&gt;&amp;gt; Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at 
&lt;br&gt;&amp;gt; 65.54.188.72
&lt;br&gt;&amp;gt; for addresses [padysrini at hotmail dot com]
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;&amp;gt; SMTP host: 65.54.188.72, port: 25
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Attempting delivery 
&lt;br&gt;&amp;gt; of
&lt;br&gt;&amp;gt; Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at 
&lt;br&gt;&amp;gt; 65.55.92.152
&lt;br&gt;&amp;gt; for addresses [padysrini at hotmail dot com]
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;&amp;gt; SMTP host: 65.55.92.152, port: 25
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26724768&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26724768&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26724768&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26724768&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26724768&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26724768&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Users-f142.html&quot; embed=&quot;fixTarget[142]&quot; target=&quot;_top&quot; &gt;James - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/send-mail-out-tp26704806p26724768.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26723729</id>
	<title>JAMES Server Nightly Build Report</title>
	<published>2009-12-10T00:35:32Z</published>
	<updated>2009-12-10T00:35:32Z</updated>
	<author>
		<name>JAMES Nightly Build System</name>
	</author>
	<content type="html">An automated nightly build of JAMES has been posted to &lt;a href=&quot;http://people.apache.org/builds/james/nightly/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/builds/james/nightly/&lt;/a&gt;&lt;br&gt;--------------------------------------------------------------------
&lt;br&gt;Any unit test errors from the build should be reported below:
&lt;br&gt;--------------------------------------------------------------------
&lt;br&gt;BUILD SUCCESSFUL
&lt;br&gt;Total time: 5 minutes 3 seconds
&lt;br&gt;--------------------------------------------------------------------
&lt;br&gt;Done. Packages Will Be Uploaded To The Nightly Repository.
&lt;br&gt;--------------------------------------------------------------------
&lt;br&gt;Please review &lt;a href=&quot;http://people.apache.org/builds/james/nightly/BUILD.log&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/builds/james/nightly/BUILD.log&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26723729&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26723729&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Dev-f143.html&quot; embed=&quot;fixTarget[143]&quot; target=&quot;_top&quot; &gt;James - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/JAMES-Server-Nightly-Build-Report-tp26723729p26723729.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26722812</id>
	<title>Re: send mail out</title>
	<published>2009-12-09T22:48:02Z</published>
	<updated>2009-12-09T22:48:02Z</updated>
	<author>
		<name>Norman Maurer-4</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;try to use telnet to access the smtp server. If this fails then there
&lt;br&gt;is some network/fw problem:
&lt;br&gt;&lt;br&gt;# telnet 65.55.37.72 25
&lt;br&gt;&lt;br&gt;&lt;br&gt;From your looks I would guess this is the case.
&lt;br&gt;&lt;br&gt;Bye,
&lt;br&gt;Norman
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;2009/12/9 pady-geazy &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26722812&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pady@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I had a gateway setup to do RemoteDelivery ( mailhop.org ). Now I upgraded
&lt;br&gt;&amp;gt; to Comcast business and they do not block me sending email out. But when I
&lt;br&gt;&amp;gt; disable the RemoteDelivery gateway nodes, I do not see email delivered
&lt;br&gt;&amp;gt; outside. I can send email within my domain. I see this error in &amp;quot;mailet&amp;quot;
&lt;br&gt;&amp;gt; logs: ( I do have port 25 opened ).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO  James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;&amp;gt; SMTP host: 65.55.37.72, port: 25
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO  James.Mailet: RemoteDelivery: Attempting delivery of
&lt;br&gt;&amp;gt; Mail1260327515377-0-to-hotmail.com to host mx4.hotmail.com. at 65.55.92.136
&lt;br&gt;&amp;gt; for addresses [padysrini at hotmail dot com]
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO  James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;&amp;gt; SMTP host: 65.55.92.136, port: 25
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO  James.Mailet: RemoteDelivery: Attempting delivery of
&lt;br&gt;&amp;gt; Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at 65.55.92.136
&lt;br&gt;&amp;gt; for addresses [padysrini at hotmail dot com]
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO  James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;&amp;gt; SMTP host: 65.55.92.136, port: 25
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO  James.Mailet: RemoteDelivery: Attempting delivery of
&lt;br&gt;&amp;gt; Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at 65.55.92.168
&lt;br&gt;&amp;gt; for addresses [padysrini at hotmail dot com]
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO  James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;&amp;gt; SMTP host: 65.55.92.168, port: 25
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO  James.Mailet: RemoteDelivery: Attempting delivery of
&lt;br&gt;&amp;gt; Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at 65.55.92.184
&lt;br&gt;&amp;gt; for addresses [padysrini at hotmail dot com]
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO  James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;&amp;gt; SMTP host: 65.55.92.184, port: 25
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO  James.Mailet: RemoteDelivery: Attempting delivery of
&lt;br&gt;&amp;gt; Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at 65.54.188.94
&lt;br&gt;&amp;gt; for addresses [padysrini at hotmail dot com]
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO  James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;&amp;gt; SMTP host: 65.54.188.94, port: 25
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO  James.Mailet: RemoteDelivery: Attempting delivery of
&lt;br&gt;&amp;gt; Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at 65.54.188.110
&lt;br&gt;&amp;gt; for addresses [padysrini at hotmail dot com]
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO  James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;&amp;gt; SMTP host: 65.54.188.110, port: 25
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO  James.Mailet: RemoteDelivery: Attempting delivery of
&lt;br&gt;&amp;gt; Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at 65.54.188.126
&lt;br&gt;&amp;gt; for addresses [padysrini at hotmail dot com]
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO  James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;&amp;gt; SMTP host: 65.54.188.126, port: 25
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO  James.Mailet: RemoteDelivery: Attempting delivery of
&lt;br&gt;&amp;gt; Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at 65.54.188.72
&lt;br&gt;&amp;gt; for addresses [padysrini at hotmail dot com]
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO  James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;&amp;gt; SMTP host: 65.54.188.72, port: 25
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO  James.Mailet: RemoteDelivery: Attempting delivery of
&lt;br&gt;&amp;gt; Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at 65.55.92.152
&lt;br&gt;&amp;gt; for addresses [padysrini at hotmail dot com]
&lt;br&gt;&amp;gt; 08/12/09 18:58:35 INFO  James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;&amp;gt; SMTP host: 65.55.92.152, port: 25
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26722812&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26722812&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26722812&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26722812&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Users-f142.html&quot; embed=&quot;fixTarget[142]&quot; target=&quot;_top&quot; &gt;James - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/send-mail-out-tp26704806p26722812.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26714622</id>
	<title>[GUMP@vmgump]: Project james-server (in module james-server) failed</title>
	<published>2009-12-09T07:45:18Z</published>
	<updated>2009-12-09T07:45:18Z</updated>
	<author>
		<name>James - Dev mailing list</name>
	</author>
	<content type="html">To whom it may engage...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;This is an automated request, but not an unsolicited one. For 
&lt;br&gt;more information please visit &lt;a href=&quot;http://gump.apache.org/nagged.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gump.apache.org/nagged.html&lt;/a&gt;, 
&lt;br&gt;and/or contact the folk at &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26714622&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;general@...&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;Project james-server has an issue affecting its community integration.
&lt;br&gt;This issue affects 1 projects,
&lt;br&gt;&amp;nbsp;and has been outstanding for 12 runs.
&lt;br&gt;The current state of this project is 'Failed', with reason 'Build Failed'.
&lt;br&gt;For reference only, the following projects are affected by this:
&lt;br&gt;&amp;nbsp; &amp;nbsp; - james-server : &amp;nbsp;James Server
&lt;br&gt;&lt;br&gt;&lt;br&gt;Full details are available at:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://vmgump.apache.org/gump/public/james-server/james-server/index.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://vmgump.apache.org/gump/public/james-server/james-server/index.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;That said, some information snippets are provided here.
&lt;br&gt;&lt;br&gt;The following annotations (debug/informational/warning/error messages) were provided:
&lt;br&gt;&amp;nbsp;-DEBUG- Sole output [james-server-core-library-09122009.jar] identifier set to project name
&lt;br&gt;&amp;nbsp;-DEBUG- Dependency on javamail exists, no need to add for property gump.resource.javamail.
&lt;br&gt;&amp;nbsp;-DEBUG- Dependency on magic exists, no need to add for property magic.home.
&lt;br&gt;&amp;nbsp;-INFO- Failed with reason build failed
&lt;br&gt;&amp;nbsp;-INFO- Failed to extract fallback artifacts from Gump Repository
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;The following work was performed:
&lt;br&gt;&lt;a href=&quot;http://vmgump.apache.org/gump/public/james-server/james-server/gump_work/build_james-server_james-server.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://vmgump.apache.org/gump/public/james-server/james-server/gump_work/build_james-server_james-server.html&lt;/a&gt;&lt;br&gt;Work Name: build_james-server_james-server (Type: Build)
&lt;br&gt;Work ended in a state of : Failed
&lt;br&gt;Elapsed: 1 min 26 secs
&lt;br&gt;Command Line: /usr/lib/jvm/java-6-sun/bin/java -Djava.awt.headless=true org.apache.tools.ant.Main -Dgump.merge=/srv/gump/public/gump/work/merge.xml -Dgump.resource.dnsjava=/srv/gump/public/workspace/james-server/stage/dnsjava/jars/dnsjava-2.0.6.jar -Dgump.resource.javamail=/srv/gump/packages/javamail-1.4/mail.jar -Dgump.resource.jce=/srv/gump/packages/jce/jce-jdk13-116.jar -Dmagic.home=/srv/gump/public/workspace/avalon-tools/tools/magic/target/09122009 -Dgump.resource.geronimo-spec-jms=/srv/gump/packages/jms1.1/lib/jms.jar -Dgump.resource.cornerstone-scheduler-api=/srv/gump/public/workspace/excalibur/cornerstone/scheduler/api/target/cornerstone-scheduler-api-2.2.3-SNAPSHOT.jar -Dgump.resource.commons-logging=/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-api-09122009.jar -Dgump.resource.excalibur-pool-impl=/srv/gump/public/workspace/excalibur/components/pool/impl/target/excalibur-pool-impl-2.2.3-SNAPSHOT.jar -Dgump.resource.cornerstone-threads-api=/s
&lt;br&gt;&amp;nbsp;rv/gump/public/workspace/excalibur/cornerstone/threads/api/target/cornerstone-threads-api-2.2.3-SNAPSHOT.jar -Dgump.resource.avalon-framework-api=/srv/gump/public/workspace/excalibur/framework/api/target/avalon-framework-api-4.3.2-SNAPSHOT.jar -Dgump.resource.avalon-logkit=/srv/gump/packages/avalon/avalon-logkit-2.1.jar -Dgump.resource.cornerstone-connection-impl=/srv/gump/public/workspace/excalibur/cornerstone/connection/impl/target/cornerstone-connection-impl-2.2.3-SNAPSHOT.jar -Dversion=09122009 -Dgump.resource.cornerstone-datasources-api=/srv/gump/public/workspace/excalibur/cornerstone/datasources/api/target/cornerstone-datasources-api-2.2.3-SNAPSHOT.jar -Dgump.resource.cornerstone-store-api=/srv/gump/public/workspace/excalibur/cornerstone/store/api/target/cornerstone-store-api-2.2.3-SNAPSHOT.jar -Dbuild.sysclasspath=last -Dgump.resource.log4j=/srv/gump/public/workspace/logging-log4j-12/dist/lib/log4j-09122009.jar -Dgump.resource.cornerstone-connection-api=/srv/gump/publ
&lt;br&gt;&amp;nbsp;ic/workspace/excalibur/cornerstone/connection/api/target/cornerstone-connection-api-2.2.3-SNAPSHOT.jar -Dgump.resource.commons-net=/srv/gump/public/workspace/apache-commons/net/dist/commons-net-09122009.jar -Dgump.resource.commons-pool=/srv/gump/public/workspace/apache-commons/pool/dist/commons-pool.jar -Dgump.resource.bcmail=/srv/gump/packages/bouncycastle-jdk14/bcmail-130.jar -Dgump.signature=09122009 -Dgump.resource.commons-dbcp=/srv/gump/public/workspace/apache-commons/dbcp/dist/commons-dbcp.jar -Dgump.resource.mailapi=/srv/gump/packages/javamail-1.4/mail.jar -Dgump.resource.excalibur-pool-api=/srv/gump/public/workspace/excalibur/components/pool/api/target/excalibur-pool-api-2.2.3-SNAPSHOT.jar -Dgump.resource.excalibur-thread-api=/srv/gump/public/workspace/excalibur/components/thread/api/target/excalibur-thread-api-2.2.3-SNAPSHOT.jar -Dgump.resource.bcprov=/srv/gump/packages/bouncycastle-jdk14/bcprov-130.jar -Dgump.resource.cornerstone-sockets-api=/srv/gump/public/worksp
&lt;br&gt;&amp;nbsp;ace/excalibur/cornerstone/sockets/api/target/cornerstone-sockets-api-2.2.3-SNAPSHOT.jar -Dgump.resource.cornerstone-threads-impl=/srv/gump/public/workspace/excalibur/cornerstone/threads/impl/target/cornerstone-threads-impl-2.2.3-SNAPSHOT.jar -Dgump.resource.servletapi=/srv/gump/public/workspace/jakarta-servletapi-4/lib/servlet.jar -Dgump.resource.avalon-meta-tools=/srv/gump/packages/avalon/avalon-meta-tools-1.4.0.jar -Dgump.resource.oro=/srv/gump/public/workspace/jakarta-oro/jakarta-oro-09122009.jar -Dgump.resource.excalibur-thread-impl=/srv/gump/public/workspace/excalibur/components/thread/impl/target/excalibur-thread-impl-2.2.3-SNAPSHOT.jar -Dgump.resource.avalon-framework-impl=/srv/gump/public/workspace/excalibur/framework/impl/target/avalon-framework-impl-4.3.2-SNAPSHOT.jar -Dgump.resource.excalibur-datasource=/srv/gump/public/workspace/excalibur/components/datasource/target/excalibur-datasource-2.2.3-SNAPSHOT.jar -Dgump.resource.activation=/srv/gump/packages/jaf-1.1ea/a
&lt;br&gt;&amp;nbsp;ctivation.jar -Dgump.resource.concurrent=/srv/gump/packages/dougLea/concurrent.jar -Dgump.resource.commons-collections=/srv/gump/public/workspace/commons-collections-3.x/target/commons-collections-3.3-SNAPSHOT.jar 
&lt;br&gt;[Working Directory: /srv/gump/public/workspace/james-server]
&lt;br&gt;CLASSPATH: /usr/lib/jvm/java-6-sun/lib/tools.jar:/srv/gump/public/workspace/james-mailet/target/apache-mailet-2.5-SNAPSHOT.jar:/srv/gump/public/workspace/avalon-tools/tools/magic/target/deliverables/jars/avalon-tools-magic-09122009.jar:/srv/gump/public/workspace/junit/dist/junit-09122009.jar:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/ant/dist/lib/ant-trax.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-nodeps.jar:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/packages/junit3.8.1/junit.jar:/srv/gump/public/workspace/xml-commons/java/build/resolver.jar:/srv/gump/public/workspace/excalibur/framework/api/target/avalon-framework-api-4.3.2-SNAPSHOT.j
&lt;br&gt;&amp;nbsp;ar:/srv/gump/packages/avalon/avalon-logkit-2.1.jar:/srv/gump/packages/javamail-1.4/mail.jar:/srv/gump/public/workspace/logging-log4j-12/dist/lib/log4j-09122009.jar:/srv/gump/public/workspace/jakarta-servletapi-4/lib/servlet.jar:/srv/gump/packages/jms1.1/lib/jms.jar:/srv/gump/public/workspace/excalibur/framework/impl/target/avalon-framework-impl-4.3.2-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/components/datasource/target/excalibur-datasource-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/components/pool/impl/target/excalibur-pool-impl-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/components/pool/api/target/excalibur-pool-api-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/commons-collections-3.x/target/commons-collections-3.3-SNAPSHOT.jar:/srv/gump/packages/dougLea/concurrent.jar:/srv/gump/public/workspace/excalibur/cornerstone/threads/api/target/cornerstone-threads-api-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/components/thread/api/targ
&lt;br&gt;&amp;nbsp;et/excalibur-thread-api-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/cornerstone/connection/api/target/cornerstone-connection-api-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/cornerstone/sockets/api/target/cornerstone-sockets-api-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/cornerstone/connection/impl/target/cornerstone-connection-impl-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/cornerstone/threads/impl/target/cornerstone-threads-impl-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/components/thread/impl/target/excalibur-thread-impl-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-api-09122009.jar:/srv/gump/public/workspace/excalibur/cornerstone/datasources/api/target/cornerstone-datasources-api-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/cornerstone/scheduler/api/target/cornerstone-scheduler-api-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/cornerstone/store
&lt;br&gt;&amp;nbsp;/api/target/cornerstone-store-api-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/apache-commons/net/dist/commons-net-09122009.jar:/srv/gump/public/workspace/apache-commons/dbcp/dist/commons-dbcp.jar:/srv/gump/public/workspace/apache-commons/pool/dist/commons-pool.jar:/srv/gump/public/workspace/jakarta-oro/jakarta-oro-09122009.jar:/srv/gump/public/workspace/james-server/stage/dnsjava/jars/dnsjava-2.0.6.jar:/srv/gump/packages/jaf-1.1ea/activation.jar:/srv/gump/packages/bouncycastle-jdk14/bcmail-130.jar:/srv/gump/packages/bouncycastle-jdk14/bcprov-130.jar:/srv/gump/packages/jce/jce-jdk13-116.jar:/srv/gump/packages/avalon/avalon-meta-tools-1.4.0.jar
&lt;br&gt;---------------------------------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] location: class org.apache.james.osgi.OSGIProcessorManagementModule
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 				Peaberry.service(ProcessorManagementService.class).export());
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 				^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] /srv/gump/public/workspace/james-server/management-library/src/main/java/org/apache/james/osgi/OSGIProcessorManagementModule.java:51: package org.ops4j.peaberry.util does not exist
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		bind(org.ops4j.peaberry.util.TypeLiterals.export(ProcessorManagementService.class)).toProvider(
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] /srv/gump/public/workspace/james-server/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:39: cannot find symbol
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Peaberry
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] location: class org.apache.james.osgi.OSGISpoolManagementModule
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		bind(Store.class).toProvider(Peaberry.service(Store.class).single());
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] /srv/gump/public/workspace/james-server/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:40: cannot find symbol
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Peaberry
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] location: class org.apache.james.osgi.OSGISpoolManagementModule
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		bind(Log.class).toProvider(Peaberry.service(Log.class).single());
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] /srv/gump/public/workspace/james-server/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:41: cannot find symbol
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Peaberry
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] location: class org.apache.james.osgi.OSGISpoolManagementModule
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		bind(HierarchicalConfiguration.class).toProvider(Peaberry.service(HierarchicalConfiguration.class).single());
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] /srv/gump/public/workspace/james-server/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:49: cannot find symbol
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Peaberry
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] location: class org.apache.james.osgi.OSGISpoolManagementModule
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 				Peaberry.service(SpoolManagementService.class).export());
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 				^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] /srv/gump/public/workspace/james-server/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:48: package org.ops4j.peaberry.util does not exist
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		bind(org.ops4j.peaberry.util.TypeLiterals.export(SpoolManagementService.class)).toProvider(
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] /srv/gump/public/workspace/james-server/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:51: cannot find symbol
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Peaberry
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] location: class org.apache.james.osgi.OSGISpoolManagementModule
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 				Peaberry.service(SpoolManagementMBean.class).export());
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 				^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] /srv/gump/public/workspace/james-server/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:50: package org.ops4j.peaberry.util does not exist
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		bind(org.ops4j.peaberry.util.TypeLiterals.export(SpoolManagementMBean.class)).toProvider(
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] Note: Some input files use unchecked or unsafe operations.
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] Note: Recompile with -Xlint:unchecked for details.
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 49 errors
&lt;br&gt;&lt;br&gt;BUILD FAILED
&lt;br&gt;/srv/gump/public/workspace/james-server/build.xml:162: The following error occurred while executing this line:
&lt;br&gt;/srv/gump/public/workspace/james-server/build.xml:63: The following error occurred while executing this line:
&lt;br&gt;/srv/gump/public/workspace/james-server/build.xml:40: The following error occurred while executing this line:
&lt;br&gt;/srv/gump/public/workspace/james-server/build-tools/module-build.xml:83: The following error occurred while executing this line:
&lt;br&gt;/srv/gump/public/workspace/james-server/build-tools/common-build.xml:173: The following error occurred while executing this line:
&lt;br&gt;/srv/gump/public/workspace/james-server/build-tools/common-build.xml:126: Compile failed; see the compiler error output for details.
&lt;br&gt;&lt;br&gt;Total time: 1 minute 24 seconds
&lt;br&gt;---------------------------------------------
&lt;br&gt;&lt;br&gt;To subscribe to this information via syndicated feeds:
&lt;br&gt;- RSS: &lt;a href=&quot;http://vmgump.apache.org/gump/public/james-server/james-server/rss.xml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://vmgump.apache.org/gump/public/james-server/james-server/rss.xml&lt;/a&gt;&lt;br&gt;- Atom: &lt;a href=&quot;http://vmgump.apache.org/gump/public/james-server/james-server/atom.xml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://vmgump.apache.org/gump/public/james-server/james-server/atom.xml&lt;/a&gt;&lt;br&gt;&lt;br&gt;============================== Gump Tracking Only ===
&lt;br&gt;Produced by Gump version 2.3.
&lt;br&gt;Gump Run 06000009122009, vmgump:vmgump-public:06000009122009
&lt;br&gt;Gump E-mail Identifier (unique within run) #40.
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Apache Gump
&lt;br&gt;&lt;a href=&quot;http://gump.apache.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gump.apache.org/&lt;/a&gt;&amp;nbsp;[Instance: vmgump]
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26714622&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26714622&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Dev-f143.html&quot; embed=&quot;fixTarget[143]&quot; target=&quot;_top&quot; &gt;James - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-GUMP%40vmgump-%3A-Project-james-server-%28in-module-james-server%29-failed-tp26714622p26714622.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26706787</id>
	<title>JAMES Server Nightly Build Report</title>
	<published>2009-12-09T00:34:53Z</published>
	<updated>2009-12-09T00:34:53Z</updated>
	<author>
		<name>JAMES Nightly Build System</name>
	</author>
	<content type="html">An automated nightly build of JAMES has been posted to &lt;a href=&quot;http://people.apache.org/builds/james/nightly/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/builds/james/nightly/&lt;/a&gt;&lt;br&gt;--------------------------------------------------------------------
&lt;br&gt;Any unit test errors from the build should be reported below:
&lt;br&gt;--------------------------------------------------------------------
&lt;br&gt;BUILD SUCCESSFUL
&lt;br&gt;Total time: 4 minutes 42 seconds
&lt;br&gt;--------------------------------------------------------------------
&lt;br&gt;Done. Packages Will Be Uploaded To The Nightly Repository.
&lt;br&gt;--------------------------------------------------------------------
&lt;br&gt;Please review &lt;a href=&quot;http://people.apache.org/builds/james/nightly/BUILD.log&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/builds/james/nightly/BUILD.log&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26706787&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26706787&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Dev-f143.html&quot; embed=&quot;fixTarget[143]&quot; target=&quot;_top&quot; &gt;James - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/JAMES-Server-Nightly-Build-Report-tp26706787p26706787.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26704806</id>
	<title>send mail out</title>
	<published>2009-12-08T19:52:16Z</published>
	<updated>2009-12-08T19:52:16Z</updated>
	<author>
		<name>pady-geazy</name>
	</author>
	<content type="html">&lt;br&gt;I had a gateway setup to do RemoteDelivery ( mailhop.org ). Now I upgraded
&lt;br&gt;to Comcast business and they do not block me sending email out. But when I
&lt;br&gt;disable the RemoteDelivery gateway nodes, I do not see email delivered
&lt;br&gt;outside. I can send email within my domain. I see this error in &amp;quot;mailet&amp;quot;
&lt;br&gt;logs: ( I do have port 25 opened ).
&lt;br&gt;&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;SMTP host: 65.55.37.72, port: 25
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Attempting delivery of
&lt;br&gt;Mail1260327515377-0-to-hotmail.com to host mx4.hotmail.com. at 65.55.92.136
&lt;br&gt;for addresses [padysrini at hotmail dot com]
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;SMTP host: 65.55.92.136, port: 25
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Attempting delivery of
&lt;br&gt;Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at 65.55.92.136
&lt;br&gt;for addresses [padysrini at hotmail dot com]
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;SMTP host: 65.55.92.136, port: 25
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Attempting delivery of
&lt;br&gt;Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at 65.55.92.168
&lt;br&gt;for addresses [padysrini at hotmail dot com]
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;SMTP host: 65.55.92.168, port: 25
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Attempting delivery of
&lt;br&gt;Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at 65.55.92.184
&lt;br&gt;for addresses [padysrini at hotmail dot com]
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;SMTP host: 65.55.92.184, port: 25
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Attempting delivery of
&lt;br&gt;Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at 65.54.188.94
&lt;br&gt;for addresses [padysrini at hotmail dot com]
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;SMTP host: 65.54.188.94, port: 25
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Attempting delivery of
&lt;br&gt;Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at 65.54.188.110
&lt;br&gt;for addresses [padysrini at hotmail dot com]
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;SMTP host: 65.54.188.110, port: 25
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Attempting delivery of
&lt;br&gt;Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at 65.54.188.126
&lt;br&gt;for addresses [padysrini at hotmail dot com]
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;SMTP host: 65.54.188.126, port: 25
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Attempting delivery of
&lt;br&gt;Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at 65.54.188.72
&lt;br&gt;for addresses [padysrini at hotmail dot com]
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;SMTP host: 65.54.188.72, port: 25
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Attempting delivery of
&lt;br&gt;Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at 65.55.92.152
&lt;br&gt;for addresses [padysrini at hotmail dot com]
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Could not connect to
&lt;br&gt;SMTP host: 65.55.92.152, port: 25
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26704806&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26704806&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Users-f142.html&quot; embed=&quot;fixTarget[142]&quot; target=&quot;_top&quot; &gt;James - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/send-mail-out-tp26704806p26704806.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26704756</id>
	<title>sending mail out...</title>
	<published>2009-12-08T19:47:52Z</published>
	<updated>2009-12-08T19:47:52Z</updated>
	<author>
		<name>pady-geazy</name>
	</author>
	<content type="html">&lt;br&gt;I sent a mail earlier about not being able to send messages out. I got an
&lt;br&gt;error email from the mail server as:
&lt;br&gt;&lt;br&gt;Hi. This is the James mail server at PRABHA.
&lt;br&gt;I'm afraid I wasn't able to deliver your message to the following addresses.
&lt;br&gt;This is a permanent error; I've given up. Sorry it didn't work out. &amp;nbsp;Below
&lt;br&gt;I include the list of recipients and the reason why I was unable to deliver
&lt;br&gt;your message.
&lt;br&gt;&lt;br&gt;Failed recipient(s):
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26704756&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;padysrini@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;Error message:
&lt;br&gt;550 You must authenticate to use MailHop Outbound
&lt;br&gt;&lt;br&gt;&lt;br&gt;This is the mailet log:
&lt;br&gt;&lt;br&gt;RemoteDelivery: Could not connect to SMTP host: 65.54.188.126, port: 25
&lt;br&gt;08/12/09 19:23:45 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Temporary exception
&lt;br&gt;delivering mail (Mail1260329025518-0-to-hotmail.com:
&lt;br&gt;08/12/09 19:23:45 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Storing message
&lt;br&gt;Mail1260329025518-0-to-hotmail.com into outgoing after 0 retries
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26704756&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26704756&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Users-f142.html&quot; embed=&quot;fixTarget[142]&quot; target=&quot;_top&quot; &gt;James - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/sending-mail-out...-tp26704756p26704756.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26704958</id>
	<title>comcast business account and not able to send mail out...</title>
	<published>2009-12-08T19:13:30Z</published>
	<updated>2009-12-08T19:13:30Z</updated>
	<author>
		<name>pady-geazy</name>
	</author>
	<content type="html">&lt;br&gt;I had a gateway setup to do RemoteDelivery ( mailhop.org ). Now I upgraded 
&lt;br&gt;to Comcast business and they do not block me sending email out. But when I 
&lt;br&gt;disable the RemoteDelivery gateway nodes, I do not see email delivered 
&lt;br&gt;outside. I can send email within my domain. I see this error in &amp;quot;mailet&amp;quot; 
&lt;br&gt;logs: ( I do have port 25 opened ).
&lt;br&gt;&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Could not connect to 
&lt;br&gt;SMTP host: 65.55.37.72, port: 25
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Attempting delivery of 
&lt;br&gt;Mail1260327515377-0-to-hotmail.com to host mx4.hotmail.com. at 65.55.92.136 
&lt;br&gt;for addresses [&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26704958&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;padysrini@...&lt;/a&gt;]
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Could not connect to 
&lt;br&gt;SMTP host: 65.55.92.136, port: 25
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Attempting delivery of 
&lt;br&gt;Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at 65.55.92.136 
&lt;br&gt;for addresses [&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26704958&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;padysrini@...&lt;/a&gt;]
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Could not connect to 
&lt;br&gt;SMTP host: 65.55.92.136, port: 25
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Attempting delivery of 
&lt;br&gt;Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at 65.55.92.168 
&lt;br&gt;for addresses [&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26704958&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;padysrini@...&lt;/a&gt;]
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Could not connect to 
&lt;br&gt;SMTP host: 65.55.92.168, port: 25
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Attempting delivery of 
&lt;br&gt;Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at 65.55.92.184 
&lt;br&gt;for addresses [&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26704958&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;padysrini@...&lt;/a&gt;]
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Could not connect to 
&lt;br&gt;SMTP host: 65.55.92.184, port: 25
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Attempting delivery of 
&lt;br&gt;Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at 65.54.188.94 
&lt;br&gt;for addresses [&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26704958&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;padysrini@...&lt;/a&gt;]
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Could not connect to 
&lt;br&gt;SMTP host: 65.54.188.94, port: 25
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Attempting delivery of 
&lt;br&gt;Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at 65.54.188.110 
&lt;br&gt;for addresses [&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26704958&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;padysrini@...&lt;/a&gt;]
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Could not connect to 
&lt;br&gt;SMTP host: 65.54.188.110, port: 25
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Attempting delivery of 
&lt;br&gt;Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at 65.54.188.126 
&lt;br&gt;for addresses [&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26704958&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;padysrini@...&lt;/a&gt;]
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Could not connect to 
&lt;br&gt;SMTP host: 65.54.188.126, port: 25
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Attempting delivery of 
&lt;br&gt;Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at 65.54.188.72 
&lt;br&gt;for addresses [&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26704958&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;padysrini@...&lt;/a&gt;]
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Could not connect to 
&lt;br&gt;SMTP host: 65.54.188.72, port: 25
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Attempting delivery of 
&lt;br&gt;Mail1260327515377-0-to-hotmail.com to host mx2.hotmail.com. at 65.55.92.152 
&lt;br&gt;for addresses [&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26704958&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;padysrini@...&lt;/a&gt;]
&lt;br&gt;08/12/09 18:58:35 INFO &amp;nbsp;James.Mailet: RemoteDelivery: Could not connect to 
&lt;br&gt;SMTP host: 65.55.92.152, port: 25 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26704958&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26704958&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Users-f142.html&quot; embed=&quot;fixTarget[142]&quot; target=&quot;_top&quot; &gt;James - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/comcast-business-account-and-not-able-to-send-mail-out...-tp26704958p26704958.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26698201</id>
	<title>[jira] Commented: (JAMES-711) Reformat James sources to remove bad style</title>
	<published>2009-12-08T10:13:18Z</published>
	<updated>2009-12-08T10:13:18Z</updated>
	<author>
		<name>James - Dev mailing list</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/JAMES-711?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12787614#action_12787614&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/JAMES-711?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12787614#action_12787614&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Dhrubojyoti Kayal commented on JAMES-711:
&lt;br&gt;-----------------------------------------
&lt;br&gt;&lt;br&gt;Please assign this to me. I can take care of code-beautification and review
&lt;br&gt;Also I can suggest some areas where some tuning may be done.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Reformat James sources to remove bad style
&lt;br&gt;&amp;gt; ------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: JAMES-711
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/JAMES-711&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/JAMES-711&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: JAMES Server
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Task
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 3.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Stefano Bagnara
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Trivial
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 3.0
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; We have a lot of code that does not follow the coding style we're using
&lt;br&gt;&amp;gt; Moslty bad number of spaces and open brackets in the newline instead of the end of the previous line.
&lt;br&gt;&amp;gt; At least in the whole IMAP code and other &amp;quot;active&amp;quot; code we should run a reformat to keep &amp;quot;style&amp;quot; consistent.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26698201&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26698201&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Dev-f143.html&quot; embed=&quot;fixTarget[143]&quot; target=&quot;_top&quot; &gt;James - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28JAMES-711%29-Reformat-James-sources-to-remove-bad-style-tp7430950p26698201.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26694911</id>
	<title>svn commit: r888410 - in /james/hupa/trunk: client/src/main/java/org/apache/hupa/client/ client/src/main/java/org/apache/hupa/client/gin/ client/src/main/java/org/apache/hupa/client/mvp/ client/src/main/java/org/apache/hupa/client/mvp/place/ client/war...</title>
	<published>2009-12-08T06:39:59Z</published>
	<updated>2009-12-08T06:39:59Z</updated>
	<author>
		<name>manolo-14</name>
	</author>
	<content type="html">Author: manolo
&lt;br&gt;Date: Tue Dec &amp;nbsp;8 14:39:58 2009
&lt;br&gt;New Revision: 888410
&lt;br&gt;&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc?rev=888410&amp;view=rev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc?rev=888410&amp;view=rev&lt;/a&gt;&lt;br&gt;Log:
&lt;br&gt;Changed Hupa's layout: added logo, moved contacts and mail tabs to top-buttons.
&lt;br&gt;Made MainView configurable using css.
&lt;br&gt;Added flash events to display messages to the user.
&lt;br&gt;&lt;br&gt;Added:
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/place/ContactsPresenterPlace.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/client/war/images/ajax-loader.gif
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - copied unchanged from r886859, james/hupa/trunk/client/war/images/ajax-loader.gif
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/client/war/images/hupa-logo-32.jpg &amp;nbsp; (with props)
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/client/war/images/hupa-logo-48.jpg &amp;nbsp; (with props)
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/client/war/images/hupa-logo-64.jpg &amp;nbsp; (with props)
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/client/war/images/hupa-logo-original-transparent.jpg &amp;nbsp; (with props)
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/client/war/images/hupa-logo-original.jpg &amp;nbsp; (with props)
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/client/war/images/hupa-spinning.gif &amp;nbsp; (with props)
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/FlashEvent.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/FlashEventHandler.java
&lt;br&gt;Removed:
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/ContainerPresenter.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/ContainerView.java
&lt;br&gt;Modified:
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/client/src/main/java/org/apache/hupa/client/HupaCSS.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/client/src/main/java/org/apache/hupa/client/HupaConstants.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/client/src/main/java/org/apache/hupa/client/HupaConstants.properties
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/client/src/main/java/org/apache/hupa/client/gin/HupaClientModule.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/AppPresenter.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/AppView.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/ContactsView.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/LoginPresenter.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/LoginView.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainPresenter.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/place/HupaPlaceManager.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/client/war/Hupa.css
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/client/war/Hupa.html
&lt;br&gt;&lt;br&gt;Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/HupaCSS.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/HupaCSS.java?rev=888410&amp;r1=888409&amp;r2=888410&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/HupaCSS.java?rev=888410&amp;r1=888409&amp;r2=888410&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/HupaCSS.java (original)
&lt;br&gt;+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/HupaCSS.java Tue Dec &amp;nbsp;8 14:39:58 2009
&lt;br&gt;@@ -25,8 +25,17 @@
&lt;br&gt;&amp;nbsp; */
&lt;br&gt;&amp;nbsp;public class HupaCSS {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;public static final String C_main_container = &amp;quot;Hupa&amp;quot;;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public static final String C_main_container =&amp;quot;Hupa&amp;quot;;
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public static final String C_logo_container =&amp;quot;hupa-logo&amp;quot;;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public static final String C_button_container =&amp;quot;hupa-button-bar&amp;quot;;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public static final String C_login_label = &amp;quot;hupa-login-label&amp;quot;;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public static final String C_login_username = &amp;quot;hupa-login-user&amp;quot;;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public static final String C_menu_button = &amp;quot;hupa-menu-button&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;public static final String C_logout_btn = &amp;quot;hupa-logout-btn&amp;quot;;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public static final String C_info_container =&amp;quot;hupa-info-bar&amp;quot;;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public static final String C_header =&amp;quot;hupa-header&amp;quot;;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public static final String C_flash =&amp;quot;hupa-flash&amp;quot;;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&lt;br&gt;Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/HupaConstants.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/HupaConstants.java?rev=888410&amp;r1=888409&amp;r2=888410&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/HupaConstants.java?rev=888410&amp;r1=888409&amp;r2=888410&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/HupaConstants.java (original)
&lt;br&gt;+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/HupaConstants.java Tue Dec &amp;nbsp;8 14:39:58 2009
&lt;br&gt;@@ -113,4 +113,6 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public String contactsTab();
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public String mailTab();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public String welcome();
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&lt;br&gt;Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/HupaConstants.properties
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/HupaConstants.properties?rev=888410&amp;r1=888409&amp;r2=888410&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/HupaConstants.properties?rev=888410&amp;r1=888409&amp;r2=888410&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/HupaConstants.properties (original)
&lt;br&gt;+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/HupaConstants.properties Tue Dec &amp;nbsp;8 14:39:58 2009
&lt;br&gt;@@ -110,3 +110,4 @@
&lt;br&gt;&amp;nbsp;refresh=Refresh
&lt;br&gt;&amp;nbsp;mailTab=Mail
&lt;br&gt;&amp;nbsp;contactsTab=Contacts
&lt;br&gt;+welcome=Welcome to Hupa webmail
&lt;br&gt;&lt;br&gt;Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/gin/HupaClientModule.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/gin/HupaClientModule.java?rev=888410&amp;r1=888409&amp;r2=888410&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/gin/HupaClientModule.java?rev=888410&amp;r1=888409&amp;r2=888410&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/gin/HupaClientModule.java (original)
&lt;br&gt;+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/gin/HupaClientModule.java Tue Dec &amp;nbsp;8 14:39:58 2009
&lt;br&gt;@@ -23,7 +23,6 @@
&lt;br&gt;&amp;nbsp;import net.customware.gwt.presenter.client.EventBus;
&lt;br&gt;&amp;nbsp;import net.customware.gwt.presenter.client.gin.AbstractPresenterModule;
&lt;br&gt;&amp;nbsp;import net.customware.gwt.presenter.client.place.PlaceManager;
&lt;br&gt;-import net.customware.gwt.presenter.client.widget.WidgetContainerDisplay;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;import org.apache.hupa.client.CachingDispatchAsync;
&lt;br&gt;&amp;nbsp;import org.apache.hupa.client.dnd.PagingScrollTableRowDragController;
&lt;br&gt;@@ -31,19 +30,18 @@
&lt;br&gt;&amp;nbsp;import org.apache.hupa.client.mvp.AppView;
&lt;br&gt;&amp;nbsp;import org.apache.hupa.client.mvp.ContactsPresenter;
&lt;br&gt;&amp;nbsp;import org.apache.hupa.client.mvp.ContactsView;
&lt;br&gt;-import org.apache.hupa.client.mvp.ContainerPresenter;
&lt;br&gt;-import org.apache.hupa.client.mvp.ContainerView;
&lt;br&gt;&amp;nbsp;import org.apache.hupa.client.mvp.IMAPMessageListPresenter;
&lt;br&gt;&amp;nbsp;import org.apache.hupa.client.mvp.IMAPMessageListView;
&lt;br&gt;&amp;nbsp;import org.apache.hupa.client.mvp.IMAPMessagePresenter;
&lt;br&gt;-import org.apache.hupa.client.mvp.MessageSendPresenter;
&lt;br&gt;-import org.apache.hupa.client.mvp.MessageSendView;
&lt;br&gt;&amp;nbsp;import org.apache.hupa.client.mvp.IMAPMessageView;
&lt;br&gt;&amp;nbsp;import org.apache.hupa.client.mvp.LoginPresenter;
&lt;br&gt;&amp;nbsp;import org.apache.hupa.client.mvp.LoginView;
&lt;br&gt;&amp;nbsp;import org.apache.hupa.client.mvp.MainPresenter;
&lt;br&gt;&amp;nbsp;import org.apache.hupa.client.mvp.MainView;
&lt;br&gt;+import org.apache.hupa.client.mvp.MessageSendPresenter;
&lt;br&gt;+import org.apache.hupa.client.mvp.MessageSendView;
&lt;br&gt;&amp;nbsp;import org.apache.hupa.client.mvp.MessageTableModel;
&lt;br&gt;+import org.apache.hupa.client.mvp.place.ContactsPresenterPlace;
&lt;br&gt;&amp;nbsp;import org.apache.hupa.client.mvp.place.HupaPlaceManager;
&lt;br&gt;&amp;nbsp;import org.apache.hupa.client.mvp.place.IMAPMessageListPresenterPlace;
&lt;br&gt;&amp;nbsp;import org.apache.hupa.client.mvp.place.LoginPresenterPlace;
&lt;br&gt;@@ -63,7 +61,6 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bindPresenter(MainPresenter.class,MainPresenter.Display.class,MainView.class);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bindPresenter(MessageSendPresenter.class, MessageSendPresenter.Display.class, MessageSendView.class);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bindPresenter(AppPresenter.class, AppPresenter.Display.class, AppView.class);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bindPresenter(ContainerPresenter.class, WidgetContainerDisplay.class, ContainerView.class);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bindPresenter(ContactsPresenter.class, ContactsPresenter.Display.class, ContactsView.class);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(CachingDispatchAsync.class);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(PagingScrollTableRowDragController.class).in(Singleton.class);
&lt;br&gt;@@ -71,6 +68,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(LoginPresenterPlace.class).in(Singleton.class);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(IMAPMessageListPresenterPlace.class).in(Singleton.class);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(MessageSendPresenterPlace.class).in(Singleton.class);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(ContactsPresenterPlace.class).in(Singleton.class);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&lt;br&gt;Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/AppPresenter.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/AppPresenter.java?rev=888410&amp;r1=888409&amp;r2=888410&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/AppPresenter.java?rev=888410&amp;r1=888409&amp;r2=888410&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/AppPresenter.java (original)
&lt;br&gt;+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/AppPresenter.java Tue Dec &amp;nbsp;8 14:39:58 2009
&lt;br&gt;@@ -26,7 +26,10 @@
&lt;br&gt;&amp;nbsp;import net.customware.gwt.presenter.client.widget.WidgetContainerPresenter;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;import org.apache.hupa.client.HupaCallback;
&lt;br&gt;+import org.apache.hupa.client.HupaConstants;
&lt;br&gt;&amp;nbsp;import org.apache.hupa.shared.data.User;
&lt;br&gt;+import org.apache.hupa.shared.events.FlashEvent;
&lt;br&gt;+import org.apache.hupa.shared.events.FlashEventHandler;
&lt;br&gt;&amp;nbsp;import org.apache.hupa.shared.events.LoginEvent;
&lt;br&gt;&amp;nbsp;import org.apache.hupa.shared.events.LoginEventHandler;
&lt;br&gt;&amp;nbsp;import org.apache.hupa.shared.events.LogoutEvent;
&lt;br&gt;@@ -38,19 +41,16 @@
&lt;br&gt;&amp;nbsp;import org.apache.hupa.shared.events.ServerStatusEvent.ServerStatus;
&lt;br&gt;&amp;nbsp;import org.apache.hupa.shared.rpc.CheckSession;
&lt;br&gt;&amp;nbsp;import org.apache.hupa.shared.rpc.CheckSessionResult;
&lt;br&gt;-import org.apache.hupa.shared.rpc.LogoutUser;
&lt;br&gt;-import org.apache.hupa.shared.rpc.LogoutUserResult;
&lt;br&gt;&amp;nbsp;import org.apache.hupa.shared.rpc.Idle;
&lt;br&gt;&amp;nbsp;import org.apache.hupa.shared.rpc.IdleResult;
&lt;br&gt;+import org.apache.hupa.shared.rpc.LogoutUser;
&lt;br&gt;+import org.apache.hupa.shared.rpc.LogoutUserResult;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;import com.google.gwt.core.client.GWT;
&lt;br&gt;&amp;nbsp;import com.google.gwt.event.dom.client.ClickEvent;
&lt;br&gt;&amp;nbsp;import com.google.gwt.event.dom.client.ClickHandler;
&lt;br&gt;&amp;nbsp;import com.google.gwt.event.dom.client.HasClickHandlers;
&lt;br&gt;&amp;nbsp;import com.google.gwt.user.client.Timer;
&lt;br&gt;-import com.google.gwt.user.client.Window;
&lt;br&gt;-import com.google.gwt.user.client.Window.ClosingEvent;
&lt;br&gt;-import com.google.gwt.user.client.Window.ClosingHandler;
&lt;br&gt;&amp;nbsp;import com.google.gwt.user.client.rpc.AsyncCallback;
&lt;br&gt;&amp;nbsp;import com.google.gwt.user.client.ui.HasText;
&lt;br&gt;&amp;nbsp;import com.google.inject.Inject;
&lt;br&gt;@@ -62,13 +62,19 @@
&lt;br&gt;&amp;nbsp; */
&lt;br&gt;&amp;nbsp;public class AppPresenter extends WidgetContainerPresenter&amp;lt;AppPresenter.Display&amp;gt;{
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;private static final int NOOP_INTERVAL = 150000;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private static final int IDLE_INTERVAL = 150000;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;HupaConstants constants;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public interface Display extends WidgetContainerDisplay {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public HasClickHandlers getLogoutClick();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public HasClickHandlers getContactsClick();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public HasClickHandlers getMainClick();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void showTopNavigation(boolean show);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void showContactsButton();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void showMainButton();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public HasText getUserText();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void setServerStatus(ServerStatus status);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void showMessage(String message, int millisecs);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private Timer noopTimer = new IdleTimer();
&lt;br&gt;@@ -76,28 +82,37 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private DispatchAsync dispatcher;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private User user;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private ServerStatus serverStatus = ServerStatus.Available;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;private ContainerPresenter containerPresenter;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private MainPresenter mainPresenter;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private LoginPresenter loginPresenter;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private ContactsPresenter contactsPresenter;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;@Inject
&lt;br&gt;- &amp;nbsp; &amp;nbsp;public AppPresenter(Display display, DispatchAsync dispatcher,final EventBus bus, LoginPresenter loginPresenter, ContainerPresenter containerPresenter) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;super(display,bus, loginPresenter, containerPresenter);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;this.containerPresenter = containerPresenter;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public AppPresenter(Display display, DispatchAsync dispatcher, final EventBus bus, HupaConstants constants, LoginPresenter loginPresenter, MainPresenter mainPresenter, ContactsPresenter contactsPresenter) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;super(display, bus, loginPresenter, mainPresenter, contactsPresenter);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;this.mainPresenter = mainPresenter;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;this.loginPresenter = loginPresenter;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;this.contactsPresenter = contactsPresenter;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;this.dispatcher = dispatcher; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;this.constants = constants;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private void showMain(User user) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display.showTopNavigation(true);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;containerPresenter.revealDisplay(user);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display.showContactsButton();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mainPresenter.revealDisplay(user);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private void showLogin(String username) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display.showTopNavigation(false);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;loginPresenter.revealDisplay();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private void showContacts() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display.showTopNavigation(true);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display.showMainButton();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;contactsPresenter.revealDisplay();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;@Override
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;protected void onBind() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;super.onBind();
&lt;br&gt;@@ -106,8 +121,9 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void onLogin(LoginEvent event) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;user = event.getUser();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display.getUserText().setText(event.getUser().getName());
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;noopTimer.scheduleRepeating(NOOP_INTERVAL);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;noopTimer.scheduleRepeating(IDLE_INTERVAL);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;showMain(user);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display.showMessage(constants.welcome(), 3000);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}));
&lt;br&gt;@@ -132,14 +148,17 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}));
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;registerHandler(Window.addWindowClosingHandler(new ClosingHandler() {
&lt;br&gt;-
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void onWindowClosing(ClosingEvent event) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// TODO: When the application is loaded, it checks if there is already a valid session in the server.
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// Executing here doLogout makes the application remove the user session when 
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// the user closes the window or reloads the application.
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// It is better let the user decide when to logout instead of do it automatically
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// doLogout();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;registerHandler(display.getContactsClick().addClickHandler(new ClickHandler() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void onClick(ClickEvent event) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;showContacts();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}));
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;registerHandler(display.getMainClick().addClickHandler(new ClickHandler() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void onClick(ClickEvent event) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;showMain(user);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}));
&lt;br&gt;@@ -161,6 +180,13 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}));
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;registerHandler(eventBus.addHandler(FlashEvent.TYPE, new FlashEventHandler() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void onFlash(FlashEvent event) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display.showMessage(event.getMessage(), event.getMillisec());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}));
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;checkSession();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&lt;br&gt;Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/AppView.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/AppView.java?rev=888410&amp;r1=888409&amp;r2=888410&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/AppView.java?rev=888410&amp;r1=888409&amp;r2=888410&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/AppView.java (original)
&lt;br&gt;+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/AppView.java Tue Dec &amp;nbsp;8 14:39:58 2009
&lt;br&gt;@@ -24,13 +24,14 @@
&lt;br&gt;&amp;nbsp;import org.apache.hupa.shared.events.ServerStatusEvent.ServerStatus;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;import com.google.gwt.event.dom.client.HasClickHandlers;
&lt;br&gt;+import com.google.gwt.user.client.Timer;
&lt;br&gt;&amp;nbsp;import com.google.gwt.user.client.ui.Composite;
&lt;br&gt;+import com.google.gwt.user.client.ui.DockPanel;
&lt;br&gt;&amp;nbsp;import com.google.gwt.user.client.ui.HTML;
&lt;br&gt;&amp;nbsp;import com.google.gwt.user.client.ui.HasText;
&lt;br&gt;&amp;nbsp;import com.google.gwt.user.client.ui.HorizontalPanel;
&lt;br&gt;&amp;nbsp;import com.google.gwt.user.client.ui.Hyperlink;
&lt;br&gt;&amp;nbsp;import com.google.gwt.user.client.ui.Label;
&lt;br&gt;-import com.google.gwt.user.client.ui.PopupPanel;
&lt;br&gt;&amp;nbsp;import com.google.gwt.user.client.ui.SimplePanel;
&lt;br&gt;&amp;nbsp;import com.google.gwt.user.client.ui.VerticalPanel;
&lt;br&gt;&amp;nbsp;import com.google.gwt.user.client.ui.Widget;
&lt;br&gt;@@ -42,82 +43,80 @@
&lt;br&gt;&amp;nbsp; *
&lt;br&gt;&amp;nbsp; */
&lt;br&gt;&amp;nbsp;public class AppView extends Composite implements AppPresenter.Display {
&lt;br&gt;- &amp;nbsp; &amp;nbsp;private SimplePanel mainPanel = new SimplePanel();
&lt;br&gt;- &amp;nbsp; &amp;nbsp;private HorizontalPanel northTop = new HorizontalPanel();
&lt;br&gt;- &amp;nbsp; &amp;nbsp;private Hyperlink logoutButton;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;private SimplePanel topNavigatorPanel = new SimplePanel();
&lt;br&gt;- &amp;nbsp; &amp;nbsp;private HTML dummy = new HTML(&amp;quot;&amp;nbsp&amp;quot;);
&lt;br&gt;- &amp;nbsp; &amp;nbsp;private Label userName = new Label();
&lt;br&gt;- &amp;nbsp; &amp;nbsp;private HorizontalPanel loginInfoPanel = new HorizontalPanel();
&lt;br&gt;- &amp;nbsp; &amp;nbsp;private ServerStatusPanel serverStatusPanel &amp;nbsp;= new ServerStatusPanel();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;private class ServerStatusPanel extends PopupPanel {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;HTML messageLabel = new HTML(&amp;quot;&amp;quot;);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ServerStatusPanel() {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;add(messageLabel);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;addStyleName(&amp;quot;hupa-server-status&amp;quot;);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;setPopupPosition(400, 1);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;setAnimationEnabled(true);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// TODO: i18n (take a look to gmail's messages when the server is unacessible)
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void setStatus(ServerStatus status) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (status == ServerStatus.Available) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;messageLabel.setHTML(&amp;quot;&amp;lt;h2&amp;gt;Server is available now.&amp;lt;/h2&amp;gt;&amp;quot;);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;hide();
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;messageLabel.setHTML(&amp;quot;&amp;lt;h2&amp;gt;Server unavailable&amp;lt;/h2&amp;gt;&amp;quot;);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;show();
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;- &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private DockPanel appContainer = new DockPanel();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private HTML logoContainer = new HTML(&amp;quot;&amp;quot;); 
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private HorizontalPanel buttonContainer = new HorizontalPanel();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private HorizontalPanel infoContainer = new HorizontalPanel();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private SimplePanel centralContainer = new SimplePanel();
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private HorizontalPanel loginInfoPanel = new HorizontalPanel();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private Label loginLabel = new Label();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private Label loginUserLabel = new Label();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private Hyperlink mainButton = new Hyperlink();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private Hyperlink contactsButton = new Hyperlink();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private Hyperlink logoutButton = new Hyperlink();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private Label appnameLabel = new Label();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private Label messageLabel = new Label();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private Label extraLabel = new Label();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;@Inject
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public AppView(HupaConstants constants) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;logoutButton = new Hyperlink(constants.logoutButton(),&amp;quot;&amp;quot;);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;logoutButton.addStyleName(HupaCSS.C_logout_btn);
&lt;br&gt;-
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;VerticalPanel vPanel = new VerticalPanel();
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;vPanel.setStyleName(HupaCSS.C_main_container);
&lt;br&gt;-
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;vPanel.setSpacing(3);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;vPanel.setWidth(&amp;quot;100%&amp;quot;);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;vPanel.setHorizontalAlignment(VerticalPanel.ALIGN_CENTER);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;vPanel.setVerticalAlignment(VerticalPanel.ALIGN_MIDDLE);
&lt;br&gt;-
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;topNavigatorPanel.setHeight(&amp;quot;20px&amp;quot;);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;vPanel.add(topNavigatorPanel);
&lt;br&gt;-
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;loginInfoPanel.setSpacing(5);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;loginInfoPanel.add(new Label(constants.loginAs() + &amp;quot;:&amp;quot;));
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;loginInfoPanel.add(userName);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;userName.getElement().getStyle().setProperty(&amp;quot;textDecoration&amp;quot;,
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;underline&amp;quot;);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;userName.getElement().getStyle().setProperty(&amp;quot;fontWeight&amp;quot;, &amp;quot;bold&amp;quot;);
&lt;br&gt;-
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;northTop.setStyleName(&amp;quot;hupa-MainButtonBar&amp;quot;);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;northTop.setHorizontalAlignment(HorizontalPanel.ALIGN_RIGHT);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;northTop.setVerticalAlignment(VerticalPanel.ALIGN_MIDDLE);
&lt;br&gt;-
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;northTop.setWidth(&amp;quot;100%&amp;quot;);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;northTop.setHeight(&amp;quot;100%&amp;quot;);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;northTop.add(loginInfoPanel);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;northTop.setCellHorizontalAlignment(loginInfoPanel,
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;HorizontalPanel.ALIGN_LEFT);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;northTop.add(logoutButton);
&lt;br&gt;-
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Label header = new Label(constants.productName());
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;header.setHeight(&amp;quot;25px&amp;quot;);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;header.setStyleName(&amp;quot;hupa-Header&amp;quot;);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;vPanel.add(header);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;vPanel.setCellHorizontalAlignment(header, VerticalPanel.ALIGN_LEFT);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;vPanel.setCellVerticalAlignment(header, VerticalPanel.ALIGN_MIDDLE);
&lt;br&gt;-
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;vPanel.add(mainPanel);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;vPanel.setCellHorizontalAlignment(mainPanel, VerticalPanel.ALIGN_LEFT);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;dummy.setHeight(&amp;quot;100%&amp;quot;);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// add class names
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;appContainer.setStyleName(HupaCSS.C_main_container);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;logoContainer.addStyleName(HupaCSS.C_logo_container);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;buttonContainer.setStyleName(HupaCSS.C_button_container);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;infoContainer.setStyleName(HupaCSS.C_info_container);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;loginLabel.addStyleName(HupaCSS.C_login_label);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;loginUserLabel.addStyleName(HupaCSS.C_login_username);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;logoutButton.addStyleName(HupaCSS.C_menu_button);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;contactsButton.addStyleName(HupaCSS.C_menu_button);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mainButton.addStyleName(HupaCSS.C_menu_button);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;appnameLabel.setStyleName(HupaCSS.C_header);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;messageLabel.setStyleName(HupaCSS.C_flash);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// internationalize elements
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;logoutButton.setText(constants.logoutButton());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;loginLabel.setText(constants.loginAs() + &amp;quot;: &amp;quot;);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;appnameLabel.setText(constants.productName());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;contactsButton.setText(constants.contactsTab());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mainButton.setText(constants.mailTab());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// Layout containers and panels
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;buttonContainer.setHorizontalAlignment(HorizontalPanel.ALIGN_LEFT);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;buttonContainer.setVerticalAlignment(VerticalPanel.ALIGN_MIDDLE);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;buttonContainer.add(loginInfoPanel);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;loginInfoPanel.add(loginLabel);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;loginInfoPanel.add(loginUserLabel);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;buttonContainer.add(contactsButton);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;buttonContainer.add(mainButton);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;buttonContainer.add(logoutButton);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;infoContainer.setHorizontalAlignment(VerticalPanel.ALIGN_LEFT);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;infoContainer.setVerticalAlignment(VerticalPanel.ALIGN_MIDDLE);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;infoContainer.add(appnameLabel);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;infoContainer.add(messageLabel);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;infoContainer.add(extraLabel);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;appContainer.setHorizontalAlignment(VerticalPanel.ALIGN_CENTER);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;appContainer.setVerticalAlignment(VerticalPanel.ALIGN_MIDDLE);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;appContainer.add(centralContainer, DockPanel.SOUTH);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;appContainer.add(logoContainer, DockPanel.WEST);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;appContainer.add(buttonContainer, DockPanel.NORTH);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;appContainer.add(infoContainer, DockPanel.CENTER);
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// Move all buttons to the right
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;buttonContainer.setCellWidth(loginInfoPanel,&amp;quot;100%&amp;quot;);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// Make logo's width configurable in css.
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;appContainer.setCellWidth(buttonContainer,&amp;quot;100%&amp;quot;);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;initWidget(appContainer);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;showTopNavigation(false);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;initWidget(vPanel);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -146,11 +145,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * )
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; */
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public void showTopNavigation(boolean show) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (show) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;topNavigatorPanel.setWidget(northTop);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;topNavigatorPanel.setWidget(dummy);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;buttonContainer.setVisible(show);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;/*
&lt;br&gt;@@ -159,23 +154,16 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * @see org.apache.hupa.client.mvp.AppPresenter.Display#getUserText()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; */
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public HasText getUserText() {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return userName;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return loginUserLabel;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;/*
&lt;br&gt;- &amp;nbsp; &amp;nbsp; * (non-Javadoc)
&lt;br&gt;- &amp;nbsp; &amp;nbsp; * @see org.apache.hupa.client.mvp.AppPresenter.Display#setServerStatus(org.apache.hupa.shared.events.ServerStatusEvent.ServerStatus)
&lt;br&gt;- &amp;nbsp; &amp;nbsp; */
&lt;br&gt;- &amp;nbsp; &amp;nbsp;public void setServerStatus(ServerStatus status) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;serverStatusPanel.setStatus(status);
&lt;br&gt;- &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;/*
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * (non-Javadoc)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * @see net.customware.gwt.presenter.client.widget.WidgetContainerDisplay#addWidget(com.google.gwt.user.client.ui.Widget)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; */
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public void addWidget(Widget widget) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mainPanel.setWidget(widget);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;centralContainer.setWidget(widget);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;/*
&lt;br&gt;@@ -183,7 +171,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * @see net.customware.gwt.presenter.client.widget.WidgetContainerDisplay#removeWidget(com.google.gwt.user.client.ui.Widget)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; */
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public void removeWidget(Widget widget) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mainPanel.remove(widget);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;centralContainer.remove(widget);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;/*
&lt;br&gt;@@ -191,7 +179,67 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * @see net.customware.gwt.presenter.client.widget.WidgetContainerDisplay#showWidget(com.google.gwt.user.client.ui.Widget)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; */
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public void showWidget(Widget widget) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mainPanel.setWidget(widget);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;centralContainer.setWidget(widget);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public HasClickHandlers getContactsClick() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return contactsButton;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;/*
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; * (non-Javadoc)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; * @see org.apache.hupa.client.mvp.AppPresenter.Display#setServerStatus(org.apache.hupa.shared.events.ServerStatusEvent.ServerStatus)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; */
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public void setServerStatus(ServerStatus status) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (status == ServerStatus.Available) 
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;showMessage(&amp;quot;Server available.&amp;quot;, 2000);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else 
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;showMessage(&amp;quot;Server unavailable&amp;quot;, 0);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;/* (non-Javadoc)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; * @see org.apache.hupa.client.mvp.AppPresenter.Display#showMessage(java.lang.String, int)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; */
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public void showMessage(String message, int millisecs) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;messageLabel.setText(message);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;messageLabel.setVisible(true);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (millisecs &amp;gt; 0)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;hideMessage.schedule(millisecs);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private final Timer hideMessage = new Timer() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void run() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//TODO: toggle effect
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;messageLabel.setVisible(false);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;messageLabel.setText(&amp;quot;&amp;quot;);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;};
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;/* (non-Javadoc)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; * @see org.apache.hupa.client.mvp.AppPresenter.Display#showContactsButton()
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; */
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public void showContactsButton() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mainButton.setVisible(false);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;contactsButton.setVisible(true);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;/* (non-Javadoc)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; * @see org.apache.hupa.client.mvp.AppPresenter.Display#showMainButton()
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; */
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public void showMainButton() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mainButton.setVisible(true);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;contactsButton.setVisible(false);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;/* (non-Javadoc)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; * @see org.apache.hupa.client.mvp.AppPresenter.Display#getMainClick()
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; */
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public HasClickHandlers getMainClick() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return mainButton;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&lt;br&gt;Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/ContactsView.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/ContactsView.java?rev=888410&amp;r1=888409&amp;r2=888410&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/ContactsView.java?rev=888410&amp;r1=888409&amp;r2=888410&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/ContactsView.java (original)
&lt;br&gt;+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/ContactsView.java Tue Dec &amp;nbsp;8 14:39:58 2009
&lt;br&gt;@@ -22,6 +22,7 @@
&lt;br&gt;&amp;nbsp;import org.apache.hupa.client.HupaConstants;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;import com.google.gwt.user.client.ui.Composite;
&lt;br&gt;+import com.google.gwt.user.client.ui.HTML;
&lt;br&gt;&amp;nbsp;import com.google.gwt.user.client.ui.HorizontalPanel;
&lt;br&gt;&amp;nbsp;import com.google.gwt.user.client.ui.Widget;
&lt;br&gt;&amp;nbsp;import com.google.inject.Inject;
&lt;br&gt;@@ -35,6 +36,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;this.constants = constants;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;panel.setWidth(&amp;quot;100%&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;panel.setHeight(&amp;quot;100&amp;quot;);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;panel.add(new HTML(&amp;quot;&amp;lt;center&amp;gt;&amp;lt;h1&amp;gt;Contacts view: comming soon&amp;lt;h1&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;initWidget(panel);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/LoginPresenter.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/LoginPresenter.java?rev=888410&amp;r1=888409&amp;r2=888410&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/LoginPresenter.java?rev=888410&amp;r1=888409&amp;r2=888410&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/LoginPresenter.java (original)
&lt;br&gt;+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/LoginPresenter.java Tue Dec &amp;nbsp;8 14:39:58 2009
&lt;br&gt;@@ -26,6 +26,7 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;import org.apache.hupa.client.HupaCallback;
&lt;br&gt;&amp;nbsp;import org.apache.hupa.client.HupaConstants;
&lt;br&gt;+import org.apache.hupa.shared.events.FlashEvent;
&lt;br&gt;&amp;nbsp;import org.apache.hupa.shared.events.LoginEvent;
&lt;br&gt;&amp;nbsp;import org.apache.hupa.shared.events.SessionExpireEvent;
&lt;br&gt;&amp;nbsp;import org.apache.hupa.shared.events.SessionExpireEventHandler;
&lt;br&gt;@@ -37,7 +38,6 @@
&lt;br&gt;&amp;nbsp;import com.google.gwt.event.dom.client.ClickHandler;
&lt;br&gt;&amp;nbsp;import com.google.gwt.event.dom.client.HasClickHandlers;
&lt;br&gt;&amp;nbsp;import com.google.gwt.user.client.ui.Focusable;
&lt;br&gt;-import com.google.gwt.user.client.ui.HasText;
&lt;br&gt;&amp;nbsp;import com.google.gwt.user.client.ui.HasValue;
&lt;br&gt;&amp;nbsp;import com.google.inject.Inject;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -55,7 +55,6 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public HasValue&amp;lt;String&amp;gt; getUserNameValue();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public HasValue&amp;lt;String&amp;gt; getPasswordValue();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public Focusable getUserNameFocus();
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public HasText getErrorText();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void setLoading(boolean loading);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;@@ -81,8 +80,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void callbackError(Throwable caught) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display.setLoading(false);
&lt;br&gt;-
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display.getErrorText().setText(constants.loginInvalid());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;eventBus.fireEvent(new FlashEvent(constants.loginInvalid(), 4000));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;doReset();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}); 
&lt;br&gt;@@ -94,7 +92,6 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private void doReset() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display.getUserNameValue().setValue(&amp;quot;&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display.getPasswordValue().setValue(&amp;quot;&amp;quot;);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display.getErrorText().setText(&amp;quot;&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display.getUserNameFocus().setFocus(true);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -118,7 +115,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;registerHandler(eventBus.addHandler(SessionExpireEvent.TYPE, new SessionExpireEventHandler() {
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void onSessionExpireEvent(SessionExpireEvent event) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display.getErrorText().setText(constants.sessionTimedOut());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;eventBus.fireEvent(new FlashEvent(constants.sessionTimedOut(), 4000));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}));
&lt;br&gt;&lt;br&gt;Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/LoginView.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/LoginView.java?rev=888410&amp;r1=888409&amp;r2=888410&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/LoginView.java?rev=888410&amp;r1=888409&amp;r2=888410&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/LoginView.java (original)
&lt;br&gt;+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/LoginView.java Tue Dec &amp;nbsp;8 14:39:58 2009
&lt;br&gt;@@ -32,9 +32,7 @@
&lt;br&gt;&amp;nbsp;import com.google.gwt.user.client.ui.Composite;
&lt;br&gt;&amp;nbsp;import com.google.gwt.user.client.ui.Focusable;
&lt;br&gt;&amp;nbsp;import com.google.gwt.user.client.ui.Grid;
&lt;br&gt;-import com.google.gwt.user.client.ui.HasText;
&lt;br&gt;&amp;nbsp;import com.google.gwt.user.client.ui.HasValue;
&lt;br&gt;-import com.google.gwt.user.client.ui.Label;
&lt;br&gt;&amp;nbsp;import com.google.gwt.user.client.ui.PasswordTextBox;
&lt;br&gt;&amp;nbsp;import com.google.gwt.user.client.ui.TextBox;
&lt;br&gt;&amp;nbsp;import com.google.gwt.user.client.ui.VerticalPanel;
&lt;br&gt;@@ -51,7 +49,6 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private Button resetButton;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private TextBox usernameTextBox = new TextBox();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private PasswordTextBox passwordTextBox = new PasswordTextBox();
&lt;br&gt;- &amp;nbsp; &amp;nbsp;private Label errorLabel = new Label();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private Loading loading;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private int minUsernameLength = 1;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private int minPasswordLength = 1;
&lt;br&gt;@@ -101,9 +98,6 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;formPanel.add(buttonBar);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;errorLabel.setStyleName(&amp;quot;hupa-ErrorLabel&amp;quot;);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;formPanel.add(errorLabel);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;RoundedPanel rPanel = new RoundedPanel(RoundedPanel.ALL,1);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;rPanel.setBorder();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;rPanel.add(formPanel);
&lt;br&gt;@@ -149,14 +143,6 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;/*
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * (non-Javadoc)
&lt;br&gt;- &amp;nbsp; &amp;nbsp; * @see org.apache.hupa.client.mvp.LoginPresenter.Display#getErrorText()
&lt;br&gt;- &amp;nbsp; &amp;nbsp; */
&lt;br&gt;- &amp;nbsp; &amp;nbsp;public HasText getErrorText() {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return errorLabel;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;}
&lt;br&gt;-
&lt;br&gt;- &amp;nbsp; &amp;nbsp;/*
&lt;br&gt;- &amp;nbsp; &amp;nbsp; * (non-Javadoc)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * @see org.apache.hupa.client.mvp.LoginPresenter.Display#getLoginClick()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; */
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public HasClickHandlers getLoginClick() {
&lt;br&gt;&lt;br&gt;Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainPresenter.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainPresenter.java?rev=888410&amp;r1=888409&amp;r2=888410&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainPresenter.java?rev=888410&amp;r1=888409&amp;r2=888410&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainPresenter.java (original)
&lt;br&gt;+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainPresenter.java Tue Dec &amp;nbsp;8 14:39:58 2009
&lt;br&gt;@@ -446,7 +446,6 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;registerHandler(display.getNewClick().addClickHandler(new ClickHandler() {
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void onClick(ClickEvent event) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display.getNewEnable().setEnabled(false);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;editableTreeItem = display.createFolder(new EditHandler() {
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void onEditEvent(EditEvent event) {
&lt;br&gt;@@ -458,11 +457,10 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void onFailure(Throwable caught) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;GWT.log(&amp;quot;Error while create folder&amp;quot;, caught);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;item.cancelEdit();
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display.getNewEnable().setEnabled(true);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void onSuccess(GenericResult result) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display.getNewEnable().setEnabled(true);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// Nothing todo
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;});
&lt;br&gt;&lt;br&gt;Added: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/place/ContactsPresenterPlace.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/place/ContactsPresenterPlace.java?rev=888410&amp;view=auto&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/place/ContactsPresenterPlace.java?rev=888410&amp;view=auto&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/place/ContactsPresenterPlace.java (added)
&lt;br&gt;+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/place/ContactsPresenterPlace.java Tue Dec &amp;nbsp;8 14:39:58 2009
&lt;br&gt;@@ -0,0 +1,41 @@
&lt;br&gt;+/****************************************************************
&lt;br&gt;+ * Licensed to the Apache Software Foundation (ASF) under one &amp;nbsp; *
&lt;br&gt;+ * or more contributor license agreements. &amp;nbsp;See the NOTICE file *
&lt;br&gt;+ * distributed with this work for additional information &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * regarding copyright ownership. &amp;nbsp;The ASF licenses this file &amp;nbsp; *
&lt;br&gt;+ * to you under the Apache License, Version 2.0 (the &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;License&amp;quot;); you may not use this file except in compliance &amp;nbsp; *
&lt;br&gt;+ * with the License. &amp;nbsp;You may obtain a copy of the License at &amp;nbsp; *
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &lt;a href=&quot;http://www.apache.org/licenses/LICENSE-2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/licenses/LICENSE-2.0&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * Unless required by applicable law or agreed to in writing, &amp;nbsp; *
&lt;br&gt;+ * software distributed under the License is distributed on an &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;AS IS&amp;quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ * KIND, either express or implied. &amp;nbsp;See the License for the &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * specific language governing permissions and limitations &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * under the License. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ ****************************************************************/
&lt;br&gt;+
&lt;br&gt;+package org.apache.hupa.client.mvp.place;
&lt;br&gt;+
&lt;br&gt;+import net.customware.gwt.presenter.client.gin.ProvidedPresenterPlace;
&lt;br&gt;+
&lt;br&gt;+import org.apache.hupa.client.mvp.ContactsPresenter;
&lt;br&gt;+
&lt;br&gt;+import com.google.inject.Inject;
&lt;br&gt;+import com.google.inject.Provider;
&lt;br&gt;+
&lt;br&gt;+public class ContactsPresenterPlace extends ProvidedPresenterPlace&amp;lt;ContactsPresenter&amp;gt;{
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;@Inject
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public ContactsPresenterPlace(Provider&amp;lt;ContactsPresenter&amp;gt; presenter) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;super(presenter);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;@Override
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public String getName() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return &amp;quot;Contacts&amp;quot;;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+}
&lt;br&gt;&lt;br&gt;Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/place/HupaPlaceManager.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/place/HupaPlaceManager.java?rev=888410&amp;r1=888409&amp;r2=888410&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/place/HupaPlaceManager.java?rev=888410&amp;r1=888409&amp;r2=888410&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/place/HupaPlaceManager.java (original)
&lt;br&gt;+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/place/HupaPlaceManager.java Tue Dec &amp;nbsp;8 14:39:58 2009
&lt;br&gt;@@ -32,8 +32,8 @@
&lt;br&gt;&amp;nbsp;public class HupaPlaceManager extends DefaultPlaceManager{
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;@Inject
&lt;br&gt;- &amp;nbsp; &amp;nbsp;public HupaPlaceManager(EventBus eventBus, LoginPresenterPlace loginPresenterPlace, IMAPMessageListPresenterPlace messageListPresenterPlace, IMAPMessagePresenterPlace imapMessagePresenterPlace, MessageSendPresenterPlace sendPresenterPlace) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;super(eventBus, loginPresenterPlace, messageListPresenterPlace, imapMessagePresenterPlace, sendPresenterPlace);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public HupaPlaceManager(EventBus eventBus, LoginPresenterPlace loginPresenterPlace, IMAPMessageListPresenterPlace messageListPresenterPlace, IMAPMessagePresenterPlace imapMessagePresenterPlace, MessageSendPresenterPlace sendPresenterPlace, ContactsPresenterPlace contactsPresenterPlace) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;super(eventBus, loginPresenterPlace, messageListPresenterPlace, imapMessagePresenterPlace, sendPresenterPlace, contactsPresenterPlace);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&lt;br&gt;Modified: james/hupa/trunk/client/war/Hupa.css
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/client/war/Hupa.css?rev=888410&amp;r1=888409&amp;r2=888410&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/client/war/Hupa.css?rev=888410&amp;r1=888409&amp;r2=888410&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/client/war/Hupa.css (original)
&lt;br&gt;+++ james/hupa/trunk/client/war/Hupa.css Tue Dec &amp;nbsp;8 14:39:58 2009
&lt;br&gt;@@ -1,5 +1,67 @@
&lt;br&gt;&amp;nbsp;@import url(&amp;quot;hupa/Upload.css&amp;quot;);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+.Hupa {
&lt;br&gt;+	width: 100%;
&lt;br&gt;+	text-align: left;
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+.hupa-logo {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;background: url(images/hupa-logo-64.jpg) no-repeat;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;color: &amp;nbsp;white;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;height: 54px;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;width: 70px;
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+.hupa-button-bar, .hupa-info-bar {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;height: 24px;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;width: 100%; 
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+.hupa-info-bar {
&lt;br&gt;+	border-top:						1px solid silver;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;border-bottom:					1px solid silver;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;text-align:						left;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;background-color:				#E0ECFF; 
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+div.hupa-header {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;width: 20%;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;padding-left:					10px;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;height: 20px;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;color: #E0ECFF;
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+div.hupa-flash {
&lt;br&gt;+	border: 1px solid #FAD163;
&lt;br&gt;+	background-color: #fae5b0;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;height: 15px;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;width: 50%;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;text-align: center;
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+.hupa-menu-button {
&lt;br&gt;+	margin-right: 20px;
&lt;br&gt;+	text-decoration: underline;
&lt;br&gt;+	cursor: pointer;
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+.hupa-login-label, .hupa-login-user {
&lt;br&gt;+	margin-left: 10px;
&lt;br&gt;+	font-size: 12px;
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+.hupa-login-user {
&lt;br&gt;+	font-style: italic;
&lt;br&gt;+	font-weight: bold;
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+
&lt;br&gt;+.hupa-Container-Navigation { 
&lt;br&gt;+	border: 2px solid #E0ECFF;
&lt;br&gt;+} 
&lt;br&gt;+
&lt;br&gt;+
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;.cbg-RP { 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;background-color:				#E0ECFF;
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;@@ -16,9 +78,6 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;background-color:				#E0ECFF;
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-.hupa-Container-Navigation { 
&lt;br&gt;-	border: 2px solid #E0ECFF;
&lt;br&gt;-} 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;.cbg-Button, .gwt-HTML, .gwt-Label, .gwt-Tree .gwt-TreeItem, .gwt-SuggestBoxPopup .item, hupa-LoginForm, .hupa-IMAPMessageWidget-Header-Content, .hupa-ToolTip, .hupa-IMAPFolder, .gwt-ListBox, .gwt-HyperLink, .gwt-TextBox{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;font-size:						12px;
&lt;br&gt;@@ -40,14 +99,6 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;background-color:				#E0ECFF;	
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-.hupa-Header {
&lt;br&gt;- &amp;nbsp; &amp;nbsp;border-top:						1pt solid silver;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;border-bottom:					1pt solid silver;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;text-align:						left;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;padding-left:					5px;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;background-color:				#E0ECFF;
&lt;br&gt;-}
&lt;br&gt;-
&lt;br&gt;&amp;nbsp;.hupa-validationErrorBorder {
&lt;br&gt;&amp;nbsp;	border:							1pt solid red;
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;@@ -71,10 +122,6 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;background-color:				#E0ECFF;
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-.hupa-MainButtonBar {
&lt;br&gt;- &amp;nbsp; &amp;nbsp;border-bottom:					1pt solid silver;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;border-top:					1pt solid silver; 
&lt;br&gt;-}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;.hupa-Mailtable-row-notseen {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;font-weight: 					bold;
&lt;br&gt;@@ -124,6 +171,3 @@
&lt;br&gt;&amp;nbsp;	border: 2px solid #E0ECFF;
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-.hupa-logout-btn {
&lt;br&gt;-	margin-right: 20px;
&lt;br&gt;-}
&lt;br&gt;&lt;br&gt;Modified: james/hupa/trunk/client/war/Hupa.html
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/client/war/Hupa.html?rev=888410&amp;r1=888409&amp;r2=888410&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/client/war/Hupa.html?rev=888410&amp;r1=888409&amp;r2=888410&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/client/war/Hupa.html (original)
&lt;br&gt;+++ james/hupa/trunk/client/war/Hupa.html Tue Dec &amp;nbsp;8 14:39:58 2009
&lt;br&gt;@@ -25,7 +25,6 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- If you add any GWT meta tags, they must &amp;nbsp; --&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- be added before this line. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --&amp;gt;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; language=&amp;quot;javascript&amp;quot; src=&amp;quot;hupa/hupa.nocache.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/head&amp;gt;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;!-- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --&amp;gt;
&lt;br&gt;@@ -34,9 +33,11 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;!-- to create a completely dynamic UI. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;!-- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;body oncontextmenu=&amp;quot;return false;&amp;quot;&amp;gt;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;&amp;lt;div id=&amp;quot;loading&amp;quot; align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;images/ajax-loader.gif&amp;quot;&amp;gt; Loading Webmail...&amp;lt;/div&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;&amp;lt;div id=&amp;quot;loading&amp;quot; align=&amp;quot;center&amp;quot;&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;img src=&amp;quot;images/hupa-spinning.gif&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- OPTIONAL: include this if you want history support --&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;iframe src=&amp;quot;javascript:''&amp;quot; &amp;nbsp;id=&amp;quot;__gwt_historyFrame&amp;quot; style=&amp;quot;width:0;height:0;border:0&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;iframe src=&amp;quot;&amp;quot; id=&amp;quot;__download&amp;quot; style=&amp;quot;width:0;height:0;border:0&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/body&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; language=&amp;quot;javascript&amp;quot; src=&amp;quot;hupa/hupa.nocache.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;lt;/html&amp;gt;
&lt;br&gt;&lt;br&gt;Added: james/hupa/trunk/client/war/images/hupa-logo-32.jpg
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/client/war/images/hupa-logo-32.jpg?rev=888410&amp;view=auto&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/client/war/images/hupa-logo-32.jpg?rev=888410&amp;view=auto&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;Binary file - no diff available.
&lt;br&gt;&lt;br&gt;Propchange: james/hupa/trunk/client/war/images/hupa-logo-32.jpg
&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; svn:mime-type = application/octet-stream
&lt;br&gt;&lt;br&gt;Added: james/hupa/trunk/client/war/images/hupa-logo-48.jpg
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/client/war/images/hupa-logo-48.jpg?rev=888410&amp;view=auto&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/client/war/images/hupa-logo-48.jpg?rev=888410&amp;view=auto&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;Binary file - no diff available.
&lt;br&gt;&lt;br&gt;Propchange: james/hupa/trunk/client/war/images/hupa-logo-48.jpg
&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; svn:mime-type = application/octet-stream
&lt;br&gt;&lt;br&gt;Added: james/hupa/trunk/client/war/images/hupa-logo-64.jpg
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/client/war/images/hupa-logo-64.jpg?rev=888410&amp;view=auto&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/client/war/images/hupa-logo-64.jpg?rev=888410&amp;view=auto&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;Binary file - no diff available.
&lt;br&gt;&lt;br&gt;Propchange: james/hupa/trunk/client/war/images/hupa-logo-64.jpg
&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; svn:mime-type = application/octet-stream
&lt;br&gt;&lt;br&gt;Added: james/hupa/trunk/client/war/images/hupa-logo-original-transparent.jpg
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/client/war/images/hupa-logo-original-transparent.jpg?rev=888410&amp;view=auto&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/client/war/images/hupa-logo-original-transparent.jpg?rev=888410&amp;view=auto&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;Binary file - no diff available.
&lt;br&gt;&lt;br&gt;Propchange: james/hupa/trunk/client/war/images/hupa-logo-original-transparent.jpg
&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; svn:mime-type = application/octet-stream
&lt;br&gt;&lt;br&gt;Added: james/hupa/trunk/client/war/images/hupa-logo-original.jpg
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/client/war/images/hupa-logo-original.jpg?rev=888410&amp;view=auto&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/client/war/images/hupa-logo-original.jpg?rev=888410&amp;view=auto&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;Binary file - no diff available.
&lt;br&gt;&lt;br&gt;Propchange: james/hupa/trunk/client/war/images/hupa-logo-original.jpg
&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; svn:mime-type = application/octet-stream
&lt;br&gt;&lt;br&gt;Added: james/hupa/trunk/client/war/images/hupa-spinning.gif
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/client/war/images/hupa-spinning.gif?rev=888410&amp;view=auto&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/client/war/images/hupa-spinning.gif?rev=888410&amp;view=auto&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;Binary file - no diff available.
&lt;br&gt;&lt;br&gt;Propchange: james/hupa/trunk/client/war/images/hupa-spinning.gif
&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; svn:mime-type = application/octet-stream
&lt;br&gt;&lt;br&gt;Added: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/FlashEvent.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/FlashEvent.java?rev=888410&amp;view=auto&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/FlashEvent.java?rev=888410&amp;view=auto&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/FlashEvent.java (added)
&lt;br&gt;+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/FlashEvent.java Tue Dec &amp;nbsp;8 14:39:58 2009
&lt;br&gt;@@ -0,0 +1,58 @@
&lt;br&gt;+/****************************************************************
&lt;br&gt;+ * Licensed to the Apache Software Foundation (ASF) under one &amp;nbsp; *
&lt;br&gt;+ * or more contributor license agreements. &amp;nbsp;See the NOTICE file *
&lt;br&gt;+ * distributed with this work for additional information &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * regarding copyright ownership. &amp;nbsp;The ASF licenses this file &amp;nbsp; *
&lt;br&gt;+ * to you under the Apache License, Version 2.0 (the &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;License&amp;quot;); you may not use this file except in compliance &amp;nbsp; *
&lt;br&gt;+ * with the License. &amp;nbsp;You may obtain a copy of the License at &amp;nbsp; *
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &lt;a href=&quot;http://www.apache.org/licenses/LICENSE-2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/licenses/LICENSE-2.0&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * Unless required by applicable law or agreed to in writing, &amp;nbsp; *
&lt;br&gt;+ * software distributed under the License is distributed on an &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;AS IS&amp;quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ * KIND, either express or implied. &amp;nbsp;See the License for the &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * specific language governing permissions and limitations &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * under the License. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ ****************************************************************/
&lt;br&gt;+
&lt;br&gt;+package org.apache.hupa.shared.events;
&lt;br&gt;+
&lt;br&gt;+import com.google.gwt.event.shared.GwtEvent;
&lt;br&gt;+
&lt;br&gt;+public class FlashEvent extends GwtEvent&amp;lt;FlashEventHandler&amp;gt; {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public static Type&amp;lt;FlashEventHandler&amp;gt; TYPE = new Type&amp;lt;FlashEventHandler&amp;gt;();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public String getMessage() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return message;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public int getMillisec() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return millisec;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;String message;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;int millisec;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public FlashEvent(String message) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;this(message, 0);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public FlashEvent(String message, int millisec) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;this.message = message;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;this.millisec = millisec;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;@Override
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public com.google.gwt.event.shared.GwtEvent.Type&amp;lt;FlashEventHandler&amp;gt; getAssociatedType() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return TYPE;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;@Override
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;protected void dispatch(FlashEventHandler handler) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;handler.onFlash(this);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;
&lt;br&gt;+}
&lt;br&gt;&lt;br&gt;Added: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/FlashEventHandler.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/FlashEventHandler.java?rev=888410&amp;view=auto&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/FlashEventHandler.java?rev=888410&amp;view=auto&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/FlashEventHandler.java (added)
&lt;br&gt;+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/events/FlashEventHandler.java Tue Dec &amp;nbsp;8 14:39:58 2009
&lt;br&gt;@@ -0,0 +1,26 @@
&lt;br&gt;+/****************************************************************
&lt;br&gt;+ * Licensed to the Apache Software Foundation (ASF) under one &amp;nbsp; *
&lt;br&gt;+ * or more contributor license agreements. &amp;nbsp;See the NOTICE file *
&lt;br&gt;+ * distributed with this work for additional information &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * regarding copyright ownership. &amp;nbsp;The ASF licenses this file &amp;nbsp; *
&lt;br&gt;+ * to you under the Apache License, Version 2.0 (the &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;License&amp;quot;); you may not use this file except in compliance &amp;nbsp; *
&lt;br&gt;+ * with the License. &amp;nbsp;You may obtain a copy of the License at &amp;nbsp; *
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &lt;a href=&quot;http://www.apache.org/licenses/LICENSE-2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/licenses/LICENSE-2.0&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * Unless required by applicable law or agreed to in writing, &amp;nbsp; *
&lt;br&gt;+ * software distributed under the License is distributed on an &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;AS IS&amp;quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ * KIND, either express or implied. &amp;nbsp;See the License for the &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * specific language governing permissions and limitations &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * under the License. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ ****************************************************************/
&lt;br&gt;+
&lt;br&gt;+package org.apache.hupa.shared.events;
&lt;br&gt;+
&lt;br&gt;+import com.google.gwt.event.shared.EventHandler;
&lt;br&gt;+
&lt;br&gt;+public interface FlashEventHandler extends EventHandler{
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public void onFlash(FlashEvent event);
&lt;br&gt;+}
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26694911&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26694911&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Dev-f143.html&quot; embed=&quot;fixTarget[143]&quot; target=&quot;_top&quot; &gt;James - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/svn-commit%3A-r888410---in--james-hupa-trunk%3A-client-src-main-java-org-apache-hupa-client--client-src-main-java-org-apache-hupa-client-gin--client-src-main-java-org-apache-hupa-client-mvp--client-src-main-java-org-apache-hupa-client-mvp-place--client-war...-tp26694911p26694911.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26690377</id>
	<title>JAMES Server Nightly Build Report</title>
	<published>2009-12-08T00:34:46Z</published>
	<updated>2009-12-08T00:34:46Z</updated>
	<author>
		<name>JAMES Nightly Build System</name>
	</author>
	<content type="html">An automated nightly build of JAMES has been posted to &lt;a href=&quot;http://people.apache.org/builds/james/nightly/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/builds/james/nightly/&lt;/a&gt;&lt;br&gt;--------------------------------------------------------------------
&lt;br&gt;Any unit test errors from the build should be reported below:
&lt;br&gt;--------------------------------------------------------------------
&lt;br&gt;BUILD SUCCESSFUL
&lt;br&gt;Total time: 4 minutes 37 seconds
&lt;br&gt;--------------------------------------------------------------------
&lt;br&gt;Done. Packages Will Be Uploaded To The Nightly Repository.
&lt;br&gt;--------------------------------------------------------------------
&lt;br&gt;Please review &lt;a href=&quot;http://people.apache.org/builds/james/nightly/BUILD.log&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/builds/james/nightly/BUILD.log&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26690377&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26690377&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Dev-f143.html&quot; embed=&quot;fixTarget[143]&quot; target=&quot;_top&quot; &gt;James - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/JAMES-Server-Nightly-Build-Report-tp26690377p26690377.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26683291</id>
	<title>Re: unable to build trunk</title>
	<published>2009-12-07T12:07:28Z</published>
	<updated>2009-12-07T12:07:28Z</updated>
	<author>
		<name>Norman Maurer-4</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;it seems I broke it.. I will try to fix it later..
&lt;br&gt;&lt;br&gt;Sorry,
&lt;br&gt;Norman
&lt;br&gt;&lt;br&gt;2009/12/7 avdhesh .java &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26683291&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;avdhesh.java@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; hi
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have check-out &lt;a href=&quot;http://svn.apache.org/repos/asf/james/server/trunk&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/repos/asf/james/server/trunk&lt;/a&gt;. and
&lt;br&gt;&amp;gt; then tried to build by firing $ ant dist
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But Build Failed.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; build:
&lt;br&gt;&amp;gt; [echo] Building management-library
&lt;br&gt;&amp;gt; [echo] Compiling src/main/java
&lt;br&gt;&amp;gt; [mkdir] Created dir:
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/target/classes
&lt;br&gt;&amp;gt; [javac] Compiling 36 source files to
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/target/classes
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java:31:
&lt;br&gt;&amp;gt; package org.ops4j.peaberry does not exist
&lt;br&gt;&amp;gt; [javac] import org.ops4j.peaberry.Export;
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java:32:
&lt;br&gt;&amp;gt; package org.ops4j.peaberry does not exist
&lt;br&gt;&amp;gt; [javac] import org.ops4j.peaberry.Peaberry;
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java:33:
&lt;br&gt;&amp;gt; package org.osgi.framework does not exist
&lt;br&gt;&amp;gt; [javac] import org.osgi.framework.BundleActivator;
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java:34:
&lt;br&gt;&amp;gt; package org.osgi.framework does not exist
&lt;br&gt;&amp;gt; [javac] import org.osgi.framework.BundleContext;
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java:41:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; [javac] symbol: class BundleActivator
&lt;br&gt;&amp;gt; [javac] public class ManagementLibraryActivator implements BundleActivator {
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java:44:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; [javac] symbol : class Export
&lt;br&gt;&amp;gt; [javac] location: class org.apache.james.osgi.ManagementLibraryActivator
&lt;br&gt;&amp;gt; [javac] private Export&amp;lt;BayesianAnalyzerManagementMBean&amp;gt; analyzerBean;
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java:47:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; [javac] symbol : class Export
&lt;br&gt;&amp;gt; [javac] location: class org.apache.james.osgi.ManagementLibraryActivator
&lt;br&gt;&amp;gt; [javac] private Export&amp;lt;BayesianAnalyzerManagementService&amp;gt; analyzerService;
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java:50:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; [javac] symbol : class Export
&lt;br&gt;&amp;gt; [javac] location: class org.apache.james.osgi.ManagementLibraryActivator
&lt;br&gt;&amp;gt; [javac] private Export&amp;lt;DomainListManagementMBean&amp;gt; domBean;
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java:53:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; [javac] symbol : class Export
&lt;br&gt;&amp;gt; [javac] location: class org.apache.james.osgi.ManagementLibraryActivator
&lt;br&gt;&amp;gt; [javac] private Export&amp;lt;DomainListManagementService&amp;gt; domService;
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java:56:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; [javac] symbol : class Export
&lt;br&gt;&amp;gt; [javac] location: class org.apache.james.osgi.ManagementLibraryActivator
&lt;br&gt;&amp;gt; [javac] private Export&amp;lt;ProcessorManagementMBean&amp;gt; procBean;
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java:59:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; [javac] symbol : class Export
&lt;br&gt;&amp;gt; [javac] location: class org.apache.james.osgi.ManagementLibraryActivator
&lt;br&gt;&amp;gt; [javac] private Export&amp;lt;ProcessorManagementService&amp;gt; procService;
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java:62:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; [javac] symbol : class Export
&lt;br&gt;&amp;gt; [javac] location: class org.apache.james.osgi.ManagementLibraryActivator
&lt;br&gt;&amp;gt; [javac] private Export&amp;lt;SpoolManagementMBean&amp;gt; spoolBean;
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java:65:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; [javac] symbol : class Export
&lt;br&gt;&amp;gt; [javac] location: class org.apache.james.osgi.ManagementLibraryActivator
&lt;br&gt;&amp;gt; [javac] private Export&amp;lt;SpoolManagementService&amp;gt; spoolService;
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java:80:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; [javac] symbol : class BundleContext
&lt;br&gt;&amp;gt; [javac] location: class org.apache.james.osgi.ManagementLibraryActivator
&lt;br&gt;&amp;gt; [javac] public void start(BundleContext context) throws Exception {
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java:97:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; [javac] symbol : class BundleContext
&lt;br&gt;&amp;gt; [javac] location: class org.apache.james.osgi.ManagementLibraryActivator
&lt;br&gt;&amp;gt; [javac] public void stop(BundleContext context) throws Exception {
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIBayesianAnalyzerManagementModule.java:29:
&lt;br&gt;&amp;gt; package org.ops4j.peaberry does not exist
&lt;br&gt;&amp;gt; [javac] import org.ops4j.peaberry.Peaberry;
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIDomainListManagementModule.java:28:
&lt;br&gt;&amp;gt; package org.ops4j.peaberry does not exist
&lt;br&gt;&amp;gt; [javac] import org.ops4j.peaberry.Peaberry;
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIProcessorManagementModule.java:27:
&lt;br&gt;&amp;gt; package org.ops4j.peaberry does not exist
&lt;br&gt;&amp;gt; [javac] import org.ops4j.peaberry.Peaberry;
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:27:
&lt;br&gt;&amp;gt; package org.ops4j.peaberry does not exist
&lt;br&gt;&amp;gt; [javac] import org.ops4j.peaberry.Peaberry;
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java:81:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; [javac] symbol : variable Peaberry
&lt;br&gt;&amp;gt; [javac] location: class org.apache.james.osgi.ManagementLibraryActivator
&lt;br&gt;&amp;gt; [javac] Injector inj = Guice.createInjector(Peaberry.osgiModule(context),
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIBayesianAnalyzerManagementModule.java:40:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; [javac] symbol : variable Peaberry
&lt;br&gt;&amp;gt; [javac] location: class
&lt;br&gt;&amp;gt; org.apache.james.osgi.OSGIBayesianAnalyzerManagementModule
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; bind(FileSystem.class).toProvider(Peaberry.service(FileSystem.class).single());
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIBayesianAnalyzerManagementModule.java:41:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; [javac] symbol : variable Peaberry
&lt;br&gt;&amp;gt; [javac] location: class
&lt;br&gt;&amp;gt; org.apache.james.osgi.OSGIBayesianAnalyzerManagementModule
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; bind(DataSourceSelector.class).toProvider(Peaberry.service(DataSourceSelector.class).single());
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIBayesianAnalyzerManagementModule.java:43:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; [javac] symbol : variable Peaberry
&lt;br&gt;&amp;gt; [javac] location: class
&lt;br&gt;&amp;gt; org.apache.james.osgi.OSGIBayesianAnalyzerManagementModule
&lt;br&gt;&amp;gt; [javac] bind(Log.class).toProvider(Peaberry.service(Log.class).single());
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIBayesianAnalyzerManagementModule.java:44:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; [javac] symbol : variable Peaberry
&lt;br&gt;&amp;gt; [javac] location: class
&lt;br&gt;&amp;gt; org.apache.james.osgi.OSGIBayesianAnalyzerManagementModule
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; bind(HierarchicalConfiguration.class).toProvider(Peaberry.service(HierarchicalConfiguration.class).single());
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIBayesianAnalyzerManagementModule.java:52:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; [javac] symbol : variable Peaberry
&lt;br&gt;&amp;gt; [javac] location: class
&lt;br&gt;&amp;gt; org.apache.james.osgi.OSGIBayesianAnalyzerManagementModule
&lt;br&gt;&amp;gt; [javac] Peaberry.service(BayesianAnalyzerManagementMBean.class).export());
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIBayesianAnalyzerManagementModule.java:51:
&lt;br&gt;&amp;gt; package org.ops4j.peaberry.util does not exist
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; bind(org.ops4j.peaberry.util.TypeLiterals.export(BayesianAnalyzerManagementMBean.class)).toProvider(
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIBayesianAnalyzerManagementModule.java:54:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; [javac] symbol : variable Peaberry
&lt;br&gt;&amp;gt; [javac] location: class
&lt;br&gt;&amp;gt; org.apache.james.osgi.OSGIBayesianAnalyzerManagementModule
&lt;br&gt;&amp;gt; [javac] Peaberry.service(BayesianAnalyzerManagementService.class).export());
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIBayesianAnalyzerManagementModule.java:53:
&lt;br&gt;&amp;gt; package org.ops4j.peaberry.util does not exist
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; bind(org.ops4j.peaberry.util.TypeLiterals.export(BayesianAnalyzerManagementService.class)).toProvider(
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIDomainListManagementModule.java:40:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; [javac] symbol : variable Peaberry
&lt;br&gt;&amp;gt; [javac] location: class org.apache.james.osgi.OSGIDomainListManagementModule
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; bind(DomainList.class).toProvider(Peaberry.service(DomainList.class).single());
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIDomainListManagementModule.java:41:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; [javac] symbol : variable Peaberry
&lt;br&gt;&amp;gt; [javac] location: class org.apache.james.osgi.OSGIDomainListManagementModule
&lt;br&gt;&amp;gt; [javac] bind(Log.class).toProvider(Peaberry.service(Log.class).single());
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIDomainListManagementModule.java:42:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; [javac] symbol : variable Peaberry
&lt;br&gt;&amp;gt; [javac] location: class org.apache.james.osgi.OSGIDomainListManagementModule
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; bind(HierarchicalConfiguration.class).toProvider(Peaberry.service(HierarchicalConfiguration.class).single());
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIDomainListManagementModule.java:50:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; [javac] symbol : variable Peaberry
&lt;br&gt;&amp;gt; [javac] location: class org.apache.james.osgi.OSGIDomainListManagementModule
&lt;br&gt;&amp;gt; [javac] Peaberry.service(DomainListManagementMBean.class).export());
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIDomainListManagementModule.java:49:
&lt;br&gt;&amp;gt; package org.ops4j.peaberry.util does not exist
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; bind(org.ops4j.peaberry.util.TypeLiterals.export(DomainListManagementMBean.class)).toProvider(
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIDomainListManagementModule.java:52:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; [javac] symbol : variable Peaberry
&lt;br&gt;&amp;gt; [javac] location: class org.apache.james.osgi.OSGIDomainListManagementModule
&lt;br&gt;&amp;gt; [javac] Peaberry.service(DomainListManagementService.class).export());
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIDomainListManagementModule.java:51:
&lt;br&gt;&amp;gt; package org.ops4j.peaberry.util does not exist
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; bind(org.ops4j.peaberry.util.TypeLiterals.export(DomainListManagementService.class)).toProvider(
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIProcessorManagementModule.java:40:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; [javac] symbol : variable Peaberry
&lt;br&gt;&amp;gt; [javac] location: class org.apache.james.osgi.OSGIProcessorManagementModule
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; bind(SpoolManager.class).toProvider(Peaberry.service(SpoolManager.class).single());
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIProcessorManagementModule.java:41:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; [javac] symbol : variable Peaberry
&lt;br&gt;&amp;gt; [javac] location: class org.apache.james.osgi.OSGIProcessorManagementModule
&lt;br&gt;&amp;gt; [javac] bind(Log.class).toProvider(Peaberry.service(Log.class).single());
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIProcessorManagementModule.java:42:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; [javac] symbol : variable Peaberry
&lt;br&gt;&amp;gt; [javac] location: class org.apache.james.osgi.OSGIProcessorManagementModule
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; bind(HierarchicalConfiguration.class).toProvider(Peaberry.service(HierarchicalConfiguration.class).single());
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIProcessorManagementModule.java:50:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; [javac] symbol : variable Peaberry
&lt;br&gt;&amp;gt; [javac] location: class org.apache.james.osgi.OSGIProcessorManagementModule
&lt;br&gt;&amp;gt; [javac] Peaberry.service(ProcessorManagementMBean.class).export());
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIProcessorManagementModule.java:49:
&lt;br&gt;&amp;gt; package org.ops4j.peaberry.util does not exist
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; bind(org.ops4j.peaberry.util.TypeLiterals.export(ProcessorManagementMBean.class)).toProvider(
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIProcessorManagementModule.java:52:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; [javac] symbol : variable Peaberry
&lt;br&gt;&amp;gt; [javac] location: class org.apache.james.osgi.OSGIProcessorManagementModule
&lt;br&gt;&amp;gt; [javac] Peaberry.service(ProcessorManagementService.class).export());
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIProcessorManagementModule.java:51:
&lt;br&gt;&amp;gt; package org.ops4j.peaberry.util does not exist
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; bind(org.ops4j.peaberry.util.TypeLiterals.export(ProcessorManagementService.class)).toProvider(
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:39:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; [javac] symbol : variable Peaberry
&lt;br&gt;&amp;gt; [javac] location: class org.apache.james.osgi.OSGISpoolManagementModule
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; bind(Store.class).toProvider(Peaberry.service(Store.class).single());
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:40:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; [javac] symbol : variable Peaberry
&lt;br&gt;&amp;gt; [javac] location: class org.apache.james.osgi.OSGISpoolManagementModule
&lt;br&gt;&amp;gt; [javac] bind(Log.class).toProvider(Peaberry.service(Log.class).single());
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:41:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; [javac] symbol : variable Peaberry
&lt;br&gt;&amp;gt; [javac] location: class org.apache.james.osgi.OSGISpoolManagementModule
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; bind(HierarchicalConfiguration.class).toProvider(Peaberry.service(HierarchicalConfiguration.class).single());
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:49:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; [javac] symbol : variable Peaberry
&lt;br&gt;&amp;gt; [javac] location: class org.apache.james.osgi.OSGISpoolManagementModule
&lt;br&gt;&amp;gt; [javac] Peaberry.service(SpoolManagementService.class).export());
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:48:
&lt;br&gt;&amp;gt; package org.ops4j.peaberry.util does not exist
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; bind(org.ops4j.peaberry.util.TypeLiterals.export(SpoolManagementService.class)).toProvider(
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:51:
&lt;br&gt;&amp;gt; cannot find symbol
&lt;br&gt;&amp;gt; [javac] symbol : variable Peaberry
&lt;br&gt;&amp;gt; [javac] location: class org.apache.james.osgi.OSGISpoolManagementModule
&lt;br&gt;&amp;gt; [javac] Peaberry.service(SpoolManagementMBean.class).export());
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:50:
&lt;br&gt;&amp;gt; package org.ops4j.peaberry.util does not exist
&lt;br&gt;&amp;gt; [javac]
&lt;br&gt;&amp;gt; bind(org.ops4j.peaberry.util.TypeLiterals.export(SpoolManagementMBean.class)).toProvider(
&lt;br&gt;&amp;gt; [javac] ^
&lt;br&gt;&amp;gt; [javac] Note: Some input files use unchecked or unsafe operations.
&lt;br&gt;&amp;gt; [javac] Note: Recompile with -Xlint:unchecked for details.
&lt;br&gt;&amp;gt; [javac] 49 errors
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; BUILD FAILED
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/build.xml:153: The following
&lt;br&gt;&amp;gt; error occurred while executing this line:
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/build.xml:94: The following
&lt;br&gt;&amp;gt; error occurred while executing this line:
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/build.xml:63: The following
&lt;br&gt;&amp;gt; error occurred while executing this line:
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/build.xml:40: The following
&lt;br&gt;&amp;gt; error occurred while executing this line:
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/build-tools/module-build.xml:83:
&lt;br&gt;&amp;gt; The following error occurred while executing this line:
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/build-tools/common-build.xml:173:
&lt;br&gt;&amp;gt; The following error occurred while executing this line:
&lt;br&gt;&amp;gt; /opt/projects/opensource/james-server-trunk/build-tools/common-build.xml:126:
&lt;br&gt;&amp;gt; Compile failed; see the compiler error output for details.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Avdhesh
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Disclaimer: Any resemblance between the above views and those of my
&lt;br&gt;&amp;gt; employer, my terminal, or the view out my window are purely coincidental.
&lt;br&gt;&amp;gt; Any resemblance between the above and my own views is non-deterministic. The
&lt;br&gt;&amp;gt; question of the existence of views in the absence of anyone to hold them is
&lt;br&gt;&amp;gt; left as an exercise for the reader. The question of the existence of the
&lt;br&gt;&amp;gt; reader is left as an exercise for the second god coefficient. (A discussion
&lt;br&gt;&amp;gt; of non-orthogonal, non-integral polytheism is beyond the scope of this
&lt;br&gt;&amp;gt; article.)
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26683291&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26683291&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Dev-f143.html&quot; embed=&quot;fixTarget[143]&quot; target=&quot;_top&quot; &gt;James - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/unable-to-build-trunk-tp26674904p26683291.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26679305</id>
	<title>[GUMP@vmgump]: Project james-server (in module james-server) failed</title>
	<published>2009-12-07T05:44:57Z</published>
	<updated>2009-12-07T05:44:57Z</updated>
	<author>
		<name>James - Dev mailing list</name>
	</author>
	<content type="html">To whom it may engage...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;This is an automated request, but not an unsolicited one. For 
&lt;br&gt;more information please visit &lt;a href=&quot;http://gump.apache.org/nagged.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gump.apache.org/nagged.html&lt;/a&gt;, 
&lt;br&gt;and/or contact the folk at &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26679305&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;general@...&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;Project james-server has an issue affecting its community integration.
&lt;br&gt;This issue affects 1 projects,
&lt;br&gt;&amp;nbsp;and has been outstanding for 9 runs.
&lt;br&gt;The current state of this project is 'Failed', with reason 'Build Failed'.
&lt;br&gt;For reference only, the following projects are affected by this:
&lt;br&gt;&amp;nbsp; &amp;nbsp; - james-server : &amp;nbsp;James Server
&lt;br&gt;&lt;br&gt;&lt;br&gt;Full details are available at:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://vmgump.apache.org/gump/public/james-server/james-server/index.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://vmgump.apache.org/gump/public/james-server/james-server/index.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;That said, some information snippets are provided here.
&lt;br&gt;&lt;br&gt;The following annotations (debug/informational/warning/error messages) were provided:
&lt;br&gt;&amp;nbsp;-DEBUG- Sole output [james-server-core-library-07122009.jar] identifier set to project name
&lt;br&gt;&amp;nbsp;-DEBUG- Dependency on javamail exists, no need to add for property gump.resource.javamail.
&lt;br&gt;&amp;nbsp;-DEBUG- Dependency on magic exists, no need to add for property magic.home.
&lt;br&gt;&amp;nbsp;-INFO- Failed with reason build failed
&lt;br&gt;&amp;nbsp;-INFO- Failed to extract fallback artifacts from Gump Repository
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;The following work was performed:
&lt;br&gt;&lt;a href=&quot;http://vmgump.apache.org/gump/public/james-server/james-server/gump_work/build_james-server_james-server.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://vmgump.apache.org/gump/public/james-server/james-server/gump_work/build_james-server_james-server.html&lt;/a&gt;&lt;br&gt;Work Name: build_james-server_james-server (Type: Build)
&lt;br&gt;Work ended in a state of : Failed
&lt;br&gt;Elapsed: 57 secs
&lt;br&gt;Command Line: /usr/lib/jvm/java-6-sun/bin/java -Djava.awt.headless=true org.apache.tools.ant.Main -Dgump.merge=/srv/gump/public/gump/work/merge.xml -Dgump.resource.dnsjava=/srv/gump/public/workspace/james-server/stage/dnsjava/jars/dnsjava-2.0.6.jar -Dgump.resource.javamail=/srv/gump/packages/javamail-1.4/mail.jar -Dgump.resource.jce=/srv/gump/packages/jce/jce-jdk13-116.jar -Dmagic.home=/srv/gump/public/workspace/avalon-tools/tools/magic/target/07122009 -Dgump.resource.geronimo-spec-jms=/srv/gump/packages/jms1.1/lib/jms.jar -Dgump.resource.cornerstone-scheduler-api=/srv/gump/public/workspace/excalibur/cornerstone/scheduler/api/target/cornerstone-scheduler-api-2.2.3-SNAPSHOT.jar -Dgump.resource.commons-logging=/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-api-07122009.jar -Dgump.resource.excalibur-pool-impl=/srv/gump/public/workspace/excalibur/components/pool/impl/target/excalibur-pool-impl-2.2.3-SNAPSHOT.jar -Dgump.resource.cornerstone-threads-api=/s
&lt;br&gt;&amp;nbsp;rv/gump/public/workspace/excalibur/cornerstone/threads/api/target/cornerstone-threads-api-2.2.3-SNAPSHOT.jar -Dgump.resource.avalon-framework-api=/srv/gump/public/workspace/excalibur/framework/api/target/avalon-framework-api-4.3.2-SNAPSHOT.jar -Dgump.resource.avalon-logkit=/srv/gump/packages/avalon/avalon-logkit-2.1.jar -Dgump.resource.cornerstone-connection-impl=/srv/gump/public/workspace/excalibur/cornerstone/connection/impl/target/cornerstone-connection-impl-2.2.3-SNAPSHOT.jar -Dversion=07122009 -Dgump.resource.cornerstone-datasources-api=/srv/gump/public/workspace/excalibur/cornerstone/datasources/api/target/cornerstone-datasources-api-2.2.3-SNAPSHOT.jar -Dgump.resource.cornerstone-store-api=/srv/gump/public/workspace/excalibur/cornerstone/store/api/target/cornerstone-store-api-2.2.3-SNAPSHOT.jar -Dbuild.sysclasspath=last -Dgump.resource.log4j=/srv/gump/public/workspace/logging-log4j-12/dist/lib/log4j-07122009.jar -Dgump.resource.cornerstone-connection-api=/srv/gump/publ
&lt;br&gt;&amp;nbsp;ic/workspace/excalibur/cornerstone/connection/api/target/cornerstone-connection-api-2.2.3-SNAPSHOT.jar -Dgump.resource.commons-net=/srv/gump/public/workspace/apache-commons/net/dist/commons-net-07122009.jar -Dgump.resource.commons-pool=/srv/gump/public/workspace/apache-commons/pool/dist/commons-pool.jar -Dgump.resource.bcmail=/srv/gump/packages/bouncycastle-jdk14/bcmail-130.jar -Dgump.signature=07122009 -Dgump.resource.commons-dbcp=/srv/gump/public/workspace/apache-commons/dbcp/dist/commons-dbcp.jar -Dgump.resource.mailapi=/srv/gump/packages/javamail-1.4/mail.jar -Dgump.resource.excalibur-pool-api=/srv/gump/public/workspace/excalibur/components/pool/api/target/excalibur-pool-api-2.2.3-SNAPSHOT.jar -Dgump.resource.excalibur-thread-api=/srv/gump/public/workspace/excalibur/components/thread/api/target/excalibur-thread-api-2.2.3-SNAPSHOT.jar -Dgump.resource.bcprov=/srv/gump/packages/bouncycastle-jdk14/bcprov-130.jar -Dgump.resource.cornerstone-sockets-api=/srv/gump/public/worksp
&lt;br&gt;&amp;nbsp;ace/excalibur/cornerstone/sockets/api/target/cornerstone-sockets-api-2.2.3-SNAPSHOT.jar -Dgump.resource.cornerstone-threads-impl=/srv/gump/public/workspace/excalibur/cornerstone/threads/impl/target/cornerstone-threads-impl-2.2.3-SNAPSHOT.jar -Dgump.resource.servletapi=/srv/gump/public/workspace/jakarta-servletapi-4/lib/servlet.jar -Dgump.resource.avalon-meta-tools=/srv/gump/packages/avalon/avalon-meta-tools-1.4.0.jar -Dgump.resource.oro=/srv/gump/public/workspace/jakarta-oro/jakarta-oro-07122009.jar -Dgump.resource.excalibur-thread-impl=/srv/gump/public/workspace/excalibur/components/thread/impl/target/excalibur-thread-impl-2.2.3-SNAPSHOT.jar -Dgump.resource.avalon-framework-impl=/srv/gump/public/workspace/excalibur/framework/impl/target/avalon-framework-impl-4.3.2-SNAPSHOT.jar -Dgump.resource.excalibur-datasource=/srv/gump/public/workspace/excalibur/components/datasource/target/excalibur-datasource-2.2.3-SNAPSHOT.jar -Dgump.resource.activation=/srv/gump/packages/jaf-1.1ea/a
&lt;br&gt;&amp;nbsp;ctivation.jar -Dgump.resource.concurrent=/srv/gump/packages/dougLea/concurrent.jar -Dgump.resource.commons-collections=/srv/gump/public/workspace/commons-collections-3.x/target/commons-collections-3.3-SNAPSHOT.jar 
&lt;br&gt;[Working Directory: /srv/gump/public/workspace/james-server]
&lt;br&gt;CLASSPATH: /usr/lib/jvm/java-6-sun/lib/tools.jar:/srv/gump/public/workspace/james-mailet/target/apache-mailet-2.5-SNAPSHOT.jar:/srv/gump/public/workspace/avalon-tools/tools/magic/target/deliverables/jars/avalon-tools-magic-07122009.jar:/srv/gump/public/workspace/junit/dist/junit-07122009.jar:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/ant/dist/lib/ant-trax.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-nodeps.jar:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/packages/junit3.8.1/junit.jar:/srv/gump/public/workspace/xml-commons/java/build/resolver.jar:/srv/gump/public/workspace/excalibur/framework/api/target/avalon-framework-api-4.3.2-SNAPSHOT.j
&lt;br&gt;&amp;nbsp;ar:/srv/gump/packages/avalon/avalon-logkit-2.1.jar:/srv/gump/packages/javamail-1.4/mail.jar:/srv/gump/public/workspace/logging-log4j-12/dist/lib/log4j-07122009.jar:/srv/gump/public/workspace/jakarta-servletapi-4/lib/servlet.jar:/srv/gump/packages/jms1.1/lib/jms.jar:/srv/gump/public/workspace/excalibur/framework/impl/target/avalon-framework-impl-4.3.2-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/components/datasource/target/excalibur-datasource-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/components/pool/impl/target/excalibur-pool-impl-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/components/pool/api/target/excalibur-pool-api-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/commons-collections-3.x/target/commons-collections-3.3-SNAPSHOT.jar:/srv/gump/packages/dougLea/concurrent.jar:/srv/gump/public/workspace/excalibur/cornerstone/threads/api/target/cornerstone-threads-api-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/components/thread/api/targ
&lt;br&gt;&amp;nbsp;et/excalibur-thread-api-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/cornerstone/connection/api/target/cornerstone-connection-api-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/cornerstone/sockets/api/target/cornerstone-sockets-api-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/cornerstone/connection/impl/target/cornerstone-connection-impl-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/cornerstone/threads/impl/target/cornerstone-threads-impl-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/components/thread/impl/target/excalibur-thread-impl-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-api-07122009.jar:/srv/gump/public/workspace/excalibur/cornerstone/datasources/api/target/cornerstone-datasources-api-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/cornerstone/scheduler/api/target/cornerstone-scheduler-api-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/cornerstone/store
&lt;br&gt;&amp;nbsp;/api/target/cornerstone-store-api-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/apache-commons/net/dist/commons-net-07122009.jar:/srv/gump/public/workspace/apache-commons/dbcp/dist/commons-dbcp.jar:/srv/gump/public/workspace/apache-commons/pool/dist/commons-pool.jar:/srv/gump/public/workspace/jakarta-oro/jakarta-oro-07122009.jar:/srv/gump/public/workspace/james-server/stage/dnsjava/jars/dnsjava-2.0.6.jar:/srv/gump/packages/jaf-1.1ea/activation.jar:/srv/gump/packages/bouncycastle-jdk14/bcmail-130.jar:/srv/gump/packages/bouncycastle-jdk14/bcprov-130.jar:/srv/gump/packages/jce/jce-jdk13-116.jar:/srv/gump/packages/avalon/avalon-meta-tools-1.4.0.jar
&lt;br&gt;---------------------------------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] location: class org.apache.james.osgi.OSGIProcessorManagementModule
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 				Peaberry.service(ProcessorManagementService.class).export());
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 				^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] /srv/gump/public/workspace/james-server/management-library/src/main/java/org/apache/james/osgi/OSGIProcessorManagementModule.java:51: package org.ops4j.peaberry.util does not exist
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		bind(org.ops4j.peaberry.util.TypeLiterals.export(ProcessorManagementService.class)).toProvider(
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] /srv/gump/public/workspace/james-server/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:39: cannot find symbol
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Peaberry
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] location: class org.apache.james.osgi.OSGISpoolManagementModule
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		bind(Store.class).toProvider(Peaberry.service(Store.class).single());
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] /srv/gump/public/workspace/james-server/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:40: cannot find symbol
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Peaberry
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] location: class org.apache.james.osgi.OSGISpoolManagementModule
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		bind(Log.class).toProvider(Peaberry.service(Log.class).single());
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] /srv/gump/public/workspace/james-server/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:41: cannot find symbol
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Peaberry
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] location: class org.apache.james.osgi.OSGISpoolManagementModule
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		bind(HierarchicalConfiguration.class).toProvider(Peaberry.service(HierarchicalConfiguration.class).single());
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] /srv/gump/public/workspace/james-server/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:49: cannot find symbol
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Peaberry
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] location: class org.apache.james.osgi.OSGISpoolManagementModule
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 				Peaberry.service(SpoolManagementService.class).export());
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 				^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] /srv/gump/public/workspace/james-server/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:48: package org.ops4j.peaberry.util does not exist
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		bind(org.ops4j.peaberry.util.TypeLiterals.export(SpoolManagementService.class)).toProvider(
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] /srv/gump/public/workspace/james-server/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:51: cannot find symbol
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Peaberry
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] location: class org.apache.james.osgi.OSGISpoolManagementModule
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 				Peaberry.service(SpoolManagementMBean.class).export());
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 				^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] /srv/gump/public/workspace/james-server/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:50: package org.ops4j.peaberry.util does not exist
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		bind(org.ops4j.peaberry.util.TypeLiterals.export(SpoolManagementMBean.class)).toProvider(
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] Note: Some input files use unchecked or unsafe operations.
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] Note: Recompile with -Xlint:unchecked for details.
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 49 errors
&lt;br&gt;&lt;br&gt;BUILD FAILED
&lt;br&gt;/srv/gump/public/workspace/james-server/build.xml:162: The following error occurred while executing this line:
&lt;br&gt;/srv/gump/public/workspace/james-server/build.xml:63: The following error occurred while executing this line:
&lt;br&gt;/srv/gump/public/workspace/james-server/build.xml:40: The following error occurred while executing this line:
&lt;br&gt;/srv/gump/public/workspace/james-server/build-tools/module-build.xml:83: The following error occurred while executing this line:
&lt;br&gt;/srv/gump/public/workspace/james-server/build-tools/common-build.xml:173: The following error occurred while executing this line:
&lt;br&gt;/srv/gump/public/workspace/james-server/build-tools/common-build.xml:126: Compile failed; see the compiler error output for details.
&lt;br&gt;&lt;br&gt;Total time: 56 seconds
&lt;br&gt;---------------------------------------------
&lt;br&gt;&lt;br&gt;To subscribe to this information via syndicated feeds:
&lt;br&gt;- RSS: &lt;a href=&quot;http://vmgump.apache.org/gump/public/james-server/james-server/rss.xml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://vmgump.apache.org/gump/public/james-server/james-server/rss.xml&lt;/a&gt;&lt;br&gt;- Atom: &lt;a href=&quot;http://vmgump.apache.org/gump/public/james-server/james-server/atom.xml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://vmgump.apache.org/gump/public/james-server/james-server/atom.xml&lt;/a&gt;&lt;br&gt;&lt;br&gt;============================== Gump Tracking Only ===
&lt;br&gt;Produced by Gump version 2.3.
&lt;br&gt;Gump Run 16000007122009, vmgump:vmgump-public:16000007122009
&lt;br&gt;Gump E-mail Identifier (unique within run) #39.
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Apache Gump
&lt;br&gt;&lt;a href=&quot;http://gump.apache.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gump.apache.org/&lt;/a&gt;&amp;nbsp;[Instance: vmgump]
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26679305&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26679305&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Dev-f143.html&quot; embed=&quot;fixTarget[143]&quot; target=&quot;_top&quot; &gt;James - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-GUMP%40vmgump-%3A-Project-james-server-%28in-module-james-server%29-failed-tp26679305p26679305.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26674904</id>
	<title>unable to build trunk</title>
	<published>2009-12-07T01:51:20Z</published>
	<updated>2009-12-07T01:51:20Z</updated>
	<author>
		<name>avdhesh .java</name>
	</author>
	<content type="html">hi
&lt;br&gt;&lt;br&gt;I have check-out &lt;a href=&quot;http://svn.apache.org/repos/asf/james/server/trunk&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/repos/asf/james/server/trunk&lt;/a&gt;. and
&lt;br&gt;then tried to build by firing $ ant dist
&lt;br&gt;&lt;br&gt;But Build Failed.
&lt;br&gt;&lt;br&gt;&lt;br&gt;build:
&lt;br&gt;[echo] Building management-library
&lt;br&gt;[echo] Compiling src/main/java
&lt;br&gt;[mkdir] Created dir:
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/target/classes
&lt;br&gt;[javac] Compiling 36 source files to
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/target/classes
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java:31:
&lt;br&gt;package org.ops4j.peaberry does not exist
&lt;br&gt;[javac] import org.ops4j.peaberry.Export;
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java:32:
&lt;br&gt;package org.ops4j.peaberry does not exist
&lt;br&gt;[javac] import org.ops4j.peaberry.Peaberry;
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java:33:
&lt;br&gt;package org.osgi.framework does not exist
&lt;br&gt;[javac] import org.osgi.framework.BundleActivator;
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java:34:
&lt;br&gt;package org.osgi.framework does not exist
&lt;br&gt;[javac] import org.osgi.framework.BundleContext;
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java:41:
&lt;br&gt;cannot find symbol
&lt;br&gt;[javac] symbol: class BundleActivator
&lt;br&gt;[javac] public class ManagementLibraryActivator implements BundleActivator {
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java:44:
&lt;br&gt;cannot find symbol
&lt;br&gt;[javac] symbol : class Export
&lt;br&gt;[javac] location: class org.apache.james.osgi.ManagementLibraryActivator
&lt;br&gt;[javac] private Export&amp;lt;BayesianAnalyzerManagementMBean&amp;gt; analyzerBean;
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java:47:
&lt;br&gt;cannot find symbol
&lt;br&gt;[javac] symbol : class Export
&lt;br&gt;[javac] location: class org.apache.james.osgi.ManagementLibraryActivator
&lt;br&gt;[javac] private Export&amp;lt;BayesianAnalyzerManagementService&amp;gt; analyzerService;
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java:50:
&lt;br&gt;cannot find symbol
&lt;br&gt;[javac] symbol : class Export
&lt;br&gt;[javac] location: class org.apache.james.osgi.ManagementLibraryActivator
&lt;br&gt;[javac] private Export&amp;lt;DomainListManagementMBean&amp;gt; domBean;
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java:53:
&lt;br&gt;cannot find symbol
&lt;br&gt;[javac] symbol : class Export
&lt;br&gt;[javac] location: class org.apache.james.osgi.ManagementLibraryActivator
&lt;br&gt;[javac] private Export&amp;lt;DomainListManagementService&amp;gt; domService;
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java:56:
&lt;br&gt;cannot find symbol
&lt;br&gt;[javac] symbol : class Export
&lt;br&gt;[javac] location: class org.apache.james.osgi.ManagementLibraryActivator
&lt;br&gt;[javac] private Export&amp;lt;ProcessorManagementMBean&amp;gt; procBean;
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java:59:
&lt;br&gt;cannot find symbol
&lt;br&gt;[javac] symbol : class Export
&lt;br&gt;[javac] location: class org.apache.james.osgi.ManagementLibraryActivator
&lt;br&gt;[javac] private Export&amp;lt;ProcessorManagementService&amp;gt; procService;
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java:62:
&lt;br&gt;cannot find symbol
&lt;br&gt;[javac] symbol : class Export
&lt;br&gt;[javac] location: class org.apache.james.osgi.ManagementLibraryActivator
&lt;br&gt;[javac] private Export&amp;lt;SpoolManagementMBean&amp;gt; spoolBean;
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java:65:
&lt;br&gt;cannot find symbol
&lt;br&gt;[javac] symbol : class Export
&lt;br&gt;[javac] location: class org.apache.james.osgi.ManagementLibraryActivator
&lt;br&gt;[javac] private Export&amp;lt;SpoolManagementService&amp;gt; spoolService;
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java:80:
&lt;br&gt;cannot find symbol
&lt;br&gt;[javac] symbol : class BundleContext
&lt;br&gt;[javac] location: class org.apache.james.osgi.ManagementLibraryActivator
&lt;br&gt;[javac] public void start(BundleContext context) throws Exception {
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java:97:
&lt;br&gt;cannot find symbol
&lt;br&gt;[javac] symbol : class BundleContext
&lt;br&gt;[javac] location: class org.apache.james.osgi.ManagementLibraryActivator
&lt;br&gt;[javac] public void stop(BundleContext context) throws Exception {
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIBayesianAnalyzerManagementModule.java:29:
&lt;br&gt;package org.ops4j.peaberry does not exist
&lt;br&gt;[javac] import org.ops4j.peaberry.Peaberry;
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIDomainListManagementModule.java:28:
&lt;br&gt;package org.ops4j.peaberry does not exist
&lt;br&gt;[javac] import org.ops4j.peaberry.Peaberry;
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIProcessorManagementModule.java:27:
&lt;br&gt;package org.ops4j.peaberry does not exist
&lt;br&gt;[javac] import org.ops4j.peaberry.Peaberry;
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:27:
&lt;br&gt;package org.ops4j.peaberry does not exist
&lt;br&gt;[javac] import org.ops4j.peaberry.Peaberry;
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java:81:
&lt;br&gt;cannot find symbol
&lt;br&gt;[javac] symbol : variable Peaberry
&lt;br&gt;[javac] location: class org.apache.james.osgi.ManagementLibraryActivator
&lt;br&gt;[javac] Injector inj = Guice.createInjector(Peaberry.osgiModule(context),
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIBayesianAnalyzerManagementModule.java:40:
&lt;br&gt;cannot find symbol
&lt;br&gt;[javac] symbol : variable Peaberry
&lt;br&gt;[javac] location: class
&lt;br&gt;org.apache.james.osgi.OSGIBayesianAnalyzerManagementModule
&lt;br&gt;[javac]
&lt;br&gt;bind(FileSystem.class).toProvider(Peaberry.service(FileSystem.class).single());
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIBayesianAnalyzerManagementModule.java:41:
&lt;br&gt;cannot find symbol
&lt;br&gt;[javac] symbol : variable Peaberry
&lt;br&gt;[javac] location: class
&lt;br&gt;org.apache.james.osgi.OSGIBayesianAnalyzerManagementModule
&lt;br&gt;[javac]
&lt;br&gt;bind(DataSourceSelector.class).toProvider(Peaberry.service(DataSourceSelector.class).single());
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIBayesianAnalyzerManagementModule.java:43:
&lt;br&gt;cannot find symbol
&lt;br&gt;[javac] symbol : variable Peaberry
&lt;br&gt;[javac] location: class
&lt;br&gt;org.apache.james.osgi.OSGIBayesianAnalyzerManagementModule
&lt;br&gt;[javac] bind(Log.class).toProvider(Peaberry.service(Log.class).single());
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIBayesianAnalyzerManagementModule.java:44:
&lt;br&gt;cannot find symbol
&lt;br&gt;[javac] symbol : variable Peaberry
&lt;br&gt;[javac] location: class
&lt;br&gt;org.apache.james.osgi.OSGIBayesianAnalyzerManagementModule
&lt;br&gt;[javac]
&lt;br&gt;bind(HierarchicalConfiguration.class).toProvider(Peaberry.service(HierarchicalConfiguration.class).single());
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIBayesianAnalyzerManagementModule.java:52:
&lt;br&gt;cannot find symbol
&lt;br&gt;[javac] symbol : variable Peaberry
&lt;br&gt;[javac] location: class
&lt;br&gt;org.apache.james.osgi.OSGIBayesianAnalyzerManagementModule
&lt;br&gt;[javac] Peaberry.service(BayesianAnalyzerManagementMBean.class).export());
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIBayesianAnalyzerManagementModule.java:51:
&lt;br&gt;package org.ops4j.peaberry.util does not exist
&lt;br&gt;[javac]
&lt;br&gt;bind(org.ops4j.peaberry.util.TypeLiterals.export(BayesianAnalyzerManagementMBean.class)).toProvider(
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIBayesianAnalyzerManagementModule.java:54:
&lt;br&gt;cannot find symbol
&lt;br&gt;[javac] symbol : variable Peaberry
&lt;br&gt;[javac] location: class
&lt;br&gt;org.apache.james.osgi.OSGIBayesianAnalyzerManagementModule
&lt;br&gt;[javac] Peaberry.service(BayesianAnalyzerManagementService.class).export());
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIBayesianAnalyzerManagementModule.java:53:
&lt;br&gt;package org.ops4j.peaberry.util does not exist
&lt;br&gt;[javac]
&lt;br&gt;bind(org.ops4j.peaberry.util.TypeLiterals.export(BayesianAnalyzerManagementService.class)).toProvider(
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIDomainListManagementModule.java:40:
&lt;br&gt;cannot find symbol
&lt;br&gt;[javac] symbol : variable Peaberry
&lt;br&gt;[javac] location: class org.apache.james.osgi.OSGIDomainListManagementModule
&lt;br&gt;[javac]
&lt;br&gt;bind(DomainList.class).toProvider(Peaberry.service(DomainList.class).single());
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIDomainListManagementModule.java:41:
&lt;br&gt;cannot find symbol
&lt;br&gt;[javac] symbol : variable Peaberry
&lt;br&gt;[javac] location: class org.apache.james.osgi.OSGIDomainListManagementModule
&lt;br&gt;[javac] bind(Log.class).toProvider(Peaberry.service(Log.class).single());
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIDomainListManagementModule.java:42:
&lt;br&gt;cannot find symbol
&lt;br&gt;[javac] symbol : variable Peaberry
&lt;br&gt;[javac] location: class org.apache.james.osgi.OSGIDomainListManagementModule
&lt;br&gt;[javac]
&lt;br&gt;bind(HierarchicalConfiguration.class).toProvider(Peaberry.service(HierarchicalConfiguration.class).single());
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIDomainListManagementModule.java:50:
&lt;br&gt;cannot find symbol
&lt;br&gt;[javac] symbol : variable Peaberry
&lt;br&gt;[javac] location: class org.apache.james.osgi.OSGIDomainListManagementModule
&lt;br&gt;[javac] Peaberry.service(DomainListManagementMBean.class).export());
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIDomainListManagementModule.java:49:
&lt;br&gt;package org.ops4j.peaberry.util does not exist
&lt;br&gt;[javac]
&lt;br&gt;bind(org.ops4j.peaberry.util.TypeLiterals.export(DomainListManagementMBean.class)).toProvider(
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIDomainListManagementModule.java:52:
&lt;br&gt;cannot find symbol
&lt;br&gt;[javac] symbol : variable Peaberry
&lt;br&gt;[javac] location: class org.apache.james.osgi.OSGIDomainListManagementModule
&lt;br&gt;[javac] Peaberry.service(DomainListManagementService.class).export());
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIDomainListManagementModule.java:51:
&lt;br&gt;package org.ops4j.peaberry.util does not exist
&lt;br&gt;[javac]
&lt;br&gt;bind(org.ops4j.peaberry.util.TypeLiterals.export(DomainListManagementService.class)).toProvider(
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIProcessorManagementModule.java:40:
&lt;br&gt;cannot find symbol
&lt;br&gt;[javac] symbol : variable Peaberry
&lt;br&gt;[javac] location: class org.apache.james.osgi.OSGIProcessorManagementModule
&lt;br&gt;[javac]
&lt;br&gt;bind(SpoolManager.class).toProvider(Peaberry.service(SpoolManager.class).single());
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIProcessorManagementModule.java:41:
&lt;br&gt;cannot find symbol
&lt;br&gt;[javac] symbol : variable Peaberry
&lt;br&gt;[javac] location: class org.apache.james.osgi.OSGIProcessorManagementModule
&lt;br&gt;[javac] bind(Log.class).toProvider(Peaberry.service(Log.class).single());
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIProcessorManagementModule.java:42:
&lt;br&gt;cannot find symbol
&lt;br&gt;[javac] symbol : variable Peaberry
&lt;br&gt;[javac] location: class org.apache.james.osgi.OSGIProcessorManagementModule
&lt;br&gt;[javac]
&lt;br&gt;bind(HierarchicalConfiguration.class).toProvider(Peaberry.service(HierarchicalConfiguration.class).single());
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIProcessorManagementModule.java:50:
&lt;br&gt;cannot find symbol
&lt;br&gt;[javac] symbol : variable Peaberry
&lt;br&gt;[javac] location: class org.apache.james.osgi.OSGIProcessorManagementModule
&lt;br&gt;[javac] Peaberry.service(ProcessorManagementMBean.class).export());
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIProcessorManagementModule.java:49:
&lt;br&gt;package org.ops4j.peaberry.util does not exist
&lt;br&gt;[javac]
&lt;br&gt;bind(org.ops4j.peaberry.util.TypeLiterals.export(ProcessorManagementMBean.class)).toProvider(
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIProcessorManagementModule.java:52:
&lt;br&gt;cannot find symbol
&lt;br&gt;[javac] symbol : variable Peaberry
&lt;br&gt;[javac] location: class org.apache.james.osgi.OSGIProcessorManagementModule
&lt;br&gt;[javac] Peaberry.service(ProcessorManagementService.class).export());
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGIProcessorManagementModule.java:51:
&lt;br&gt;package org.ops4j.peaberry.util does not exist
&lt;br&gt;[javac]
&lt;br&gt;bind(org.ops4j.peaberry.util.TypeLiterals.export(ProcessorManagementService.class)).toProvider(
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:39:
&lt;br&gt;cannot find symbol
&lt;br&gt;[javac] symbol : variable Peaberry
&lt;br&gt;[javac] location: class org.apache.james.osgi.OSGISpoolManagementModule
&lt;br&gt;[javac]
&lt;br&gt;bind(Store.class).toProvider(Peaberry.service(Store.class).single());
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:40:
&lt;br&gt;cannot find symbol
&lt;br&gt;[javac] symbol : variable Peaberry
&lt;br&gt;[javac] location: class org.apache.james.osgi.OSGISpoolManagementModule
&lt;br&gt;[javac] bind(Log.class).toProvider(Peaberry.service(Log.class).single());
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:41:
&lt;br&gt;cannot find symbol
&lt;br&gt;[javac] symbol : variable Peaberry
&lt;br&gt;[javac] location: class org.apache.james.osgi.OSGISpoolManagementModule
&lt;br&gt;[javac]
&lt;br&gt;bind(HierarchicalConfiguration.class).toProvider(Peaberry.service(HierarchicalConfiguration.class).single());
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:49:
&lt;br&gt;cannot find symbol
&lt;br&gt;[javac] symbol : variable Peaberry
&lt;br&gt;[javac] location: class org.apache.james.osgi.OSGISpoolManagementModule
&lt;br&gt;[javac] Peaberry.service(SpoolManagementService.class).export());
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:48:
&lt;br&gt;package org.ops4j.peaberry.util does not exist
&lt;br&gt;[javac]
&lt;br&gt;bind(org.ops4j.peaberry.util.TypeLiterals.export(SpoolManagementService.class)).toProvider(
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:51:
&lt;br&gt;cannot find symbol
&lt;br&gt;[javac] symbol : variable Peaberry
&lt;br&gt;[javac] location: class org.apache.james.osgi.OSGISpoolManagementModule
&lt;br&gt;[javac] Peaberry.service(SpoolManagementMBean.class).export());
&lt;br&gt;[javac] ^
&lt;br&gt;[javac]
&lt;br&gt;/opt/projects/opensource/james-server-trunk/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:50:
&lt;br&gt;package org.ops4j.peaberry.util does not exist
&lt;br&gt;[javac]
&lt;br&gt;bind(org.ops4j.peaberry.util.TypeLiterals.export(SpoolManagementMBean.class)).toProvider(
&lt;br&gt;[javac] ^
&lt;br&gt;[javac] Note: Some input files use unchecked or unsafe operations.
&lt;br&gt;[javac] Note: Recompile with -Xlint:unchecked for details.
&lt;br&gt;[javac] 49 errors
&lt;br&gt;&lt;br&gt;BUILD FAILED
&lt;br&gt;/opt/projects/opensource/james-server-trunk/build.xml:153: The following
&lt;br&gt;error occurred while executing this line:
&lt;br&gt;/opt/projects/opensource/james-server-trunk/build.xml:94: The following
&lt;br&gt;error occurred while executing this line:
&lt;br&gt;/opt/projects/opensource/james-server-trunk/build.xml:63: The following
&lt;br&gt;error occurred while executing this line:
&lt;br&gt;/opt/projects/opensource/james-server-trunk/build.xml:40: The following
&lt;br&gt;error occurred while executing this line:
&lt;br&gt;/opt/projects/opensource/james-server-trunk/build-tools/module-build.xml:83:
&lt;br&gt;The following error occurred while executing this line:
&lt;br&gt;/opt/projects/opensource/james-server-trunk/build-tools/common-build.xml:173:
&lt;br&gt;The following error occurred while executing this line:
&lt;br&gt;/opt/projects/opensource/james-server-trunk/build-tools/common-build.xml:126:
&lt;br&gt;Compile failed; see the compiler error output for details.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Thanks,
&lt;br&gt;Avdhesh
&lt;br&gt;&lt;br&gt;Disclaimer: Any resemblance between the above views and those of my
&lt;br&gt;employer, my terminal, or the view out my window are purely coincidental.
&lt;br&gt;Any resemblance between the above and my own views is non-deterministic. The
&lt;br&gt;question of the existence of views in the absence of anyone to hold them is
&lt;br&gt;left as an exercise for the reader. The question of the existence of the
&lt;br&gt;reader is left as an exercise for the second god coefficient. (A discussion
&lt;br&gt;of non-orthogonal, non-integral polytheism is beyond the scope of this
&lt;br&gt;article.)
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Dev-f143.html&quot; embed=&quot;fixTarget[143]&quot; target=&quot;_top&quot; &gt;James - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/unable-to-build-trunk-tp26674904p26674904.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26674133</id>
	<title>JAMES Server Nightly Build Report</title>
	<published>2009-12-07T00:35:09Z</published>
	<updated>2009-12-07T00:35:09Z</updated>
	<author>
		<name>JAMES Nightly Build System</name>
	</author>
	<content type="html">An automated nightly build of JAMES has been posted to &lt;a href=&quot;http://people.apache.org/builds/james/nightly/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/builds/james/nightly/&lt;/a&gt;&lt;br&gt;--------------------------------------------------------------------
&lt;br&gt;Any unit test errors from the build should be reported below:
&lt;br&gt;--------------------------------------------------------------------
&lt;br&gt;BUILD SUCCESSFUL
&lt;br&gt;Total time: 4 minutes 53 seconds
&lt;br&gt;--------------------------------------------------------------------
&lt;br&gt;Done. Packages Will Be Uploaded To The Nightly Repository.
&lt;br&gt;--------------------------------------------------------------------
&lt;br&gt;Please review &lt;a href=&quot;http://people.apache.org/builds/james/nightly/BUILD.log&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/builds/james/nightly/BUILD.log&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26674133&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26674133&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Dev-f143.html&quot; embed=&quot;fixTarget[143]&quot; target=&quot;_top&quot; &gt;James - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/JAMES-Server-Nightly-Build-Report-tp26674133p26674133.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26673120</id>
	<title>Maildir support</title>
	<published>2009-12-06T22:31:52Z</published>
	<updated>2009-12-06T22:31:52Z</updated>
	<author>
		<name>avdhesh .java</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I am new to apache James.Recently i have successfully installed 2.3.1 on
&lt;br&gt;ubuntu 8.04 for my home project and Its working great..
&lt;br&gt;I have question regarding maildir. What is the status of maildir support in
&lt;br&gt;james 3.0 ?
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Thanks,
&lt;br&gt;Avdhesh
&lt;br&gt;&lt;br&gt;&lt;br&gt;Disclaimer: Any resemblance between the above views and those of my
&lt;br&gt;employer, my terminal, or the view out my window are purely coincidental.
&lt;br&gt;Any resemblance between the above and my own views is non-deterministic. The
&lt;br&gt;question of the existence of views in the absence of anyone to hold them is
&lt;br&gt;left as an exercise for the reader. The question of the existence of the
&lt;br&gt;reader is left as an exercise for the second god coefficient. (A discussion
&lt;br&gt;of non-orthogonal, non-integral polytheism is beyond the scope of this
&lt;br&gt;article.)
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Dev-f143.html&quot; embed=&quot;fixTarget[143]&quot; target=&quot;_top&quot; &gt;James - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Maildir-support-tp26673120p26673120.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26663066</id>
	<title>JAMES Server Nightly Build Report</title>
	<published>2009-12-06T00:35:45Z</published>
	<updated>2009-12-06T00:35:45Z</updated>
	<author>
		<name>JAMES Nightly Build System</name>
	</author>
	<content type="html">An automated nightly build of JAMES has been posted to &lt;a href=&quot;http://people.apache.org/builds/james/nightly/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/builds/james/nightly/&lt;/a&gt;&lt;br&gt;--------------------------------------------------------------------
&lt;br&gt;Any unit test errors from the build should be reported below:
&lt;br&gt;--------------------------------------------------------------------
&lt;br&gt;BUILD SUCCESSFUL
&lt;br&gt;Total time: 5 minutes 10 seconds
&lt;br&gt;--------------------------------------------------------------------
&lt;br&gt;Done. Packages Will Be Uploaded To The Nightly Repository.
&lt;br&gt;--------------------------------------------------------------------
&lt;br&gt;Please review &lt;a href=&quot;http://people.apache.org/builds/james/nightly/BUILD.log&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/builds/james/nightly/BUILD.log&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26663066&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26663066&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Dev-f143.html&quot; embed=&quot;fixTarget[143]&quot; target=&quot;_top&quot; &gt;James - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/JAMES-Server-Nightly-Build-Report-tp26663066p26663066.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26660194</id>
	<title>svn commit: r887606 - /james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainPresenter.java</title>
	<published>2009-12-05T14:47:13Z</published>
	<updated>2009-12-05T14:47:13Z</updated>
	<author>
		<name>Norman Maurer-3</name>
	</author>
	<content type="html">Author: norman
&lt;br&gt;Date: Sat Dec &amp;nbsp;5 22:47:13 2009
&lt;br&gt;New Revision: 887606
&lt;br&gt;&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc?rev=887606&amp;view=rev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc?rev=887606&amp;view=rev&lt;/a&gt;&lt;br&gt;Log:
&lt;br&gt;Disable new folder button while new folder creation is in progress
&lt;br&gt;&lt;br&gt;Modified:
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainPresenter.java
&lt;br&gt;&lt;br&gt;Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainPresenter.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainPresenter.java?rev=887606&amp;r1=887605&amp;r2=887606&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainPresenter.java?rev=887606&amp;r1=887605&amp;r2=887606&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainPresenter.java (original)
&lt;br&gt;+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MainPresenter.java Sat Dec &amp;nbsp;5 22:47:13 2009
&lt;br&gt;@@ -446,6 +446,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;registerHandler(display.getNewClick().addClickHandler(new ClickHandler() {
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void onClick(ClickEvent event) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display.getNewEnable().setEnabled(false);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;editableTreeItem = display.createFolder(new EditHandler() {
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void onEditEvent(EditEvent event) {
&lt;br&gt;@@ -457,10 +458,11 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void onFailure(Throwable caught) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;GWT.log(&amp;quot;Error while create folder&amp;quot;, caught);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;item.cancelEdit();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display.getNewEnable().setEnabled(true);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void onSuccess(GenericResult result) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// Nothing todo
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display.getNewEnable().setEnabled(true);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;});
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26660194&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26660194&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Dev-f143.html&quot; embed=&quot;fixTarget[143]&quot; target=&quot;_top&quot; &gt;James - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/svn-commit%3A-r887606----james-hupa-trunk-client-src-main-java-org-apache-hupa-client-mvp-MainPresenter.java-tp26660194p26660194.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26657198</id>
	<title>[GUMP@vmgump]: Project james-server (in module james-server) failed</title>
	<published>2009-12-05T06:36:59Z</published>
	<updated>2009-12-05T06:36:59Z</updated>
	<author>
		<name>James - Dev mailing list</name>
	</author>
	<content type="html">To whom it may engage...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;This is an automated request, but not an unsolicited one. For 
&lt;br&gt;more information please visit &lt;a href=&quot;http://gump.apache.org/nagged.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gump.apache.org/nagged.html&lt;/a&gt;, 
&lt;br&gt;and/or contact the folk at &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26657198&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;general@...&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;Project james-server has an issue affecting its community integration.
&lt;br&gt;This issue affects 1 projects,
&lt;br&gt;&amp;nbsp;and has been outstanding for 6 runs.
&lt;br&gt;The current state of this project is 'Failed', with reason 'Build Failed'.
&lt;br&gt;For reference only, the following projects are affected by this:
&lt;br&gt;&amp;nbsp; &amp;nbsp; - james-server : &amp;nbsp;James Server
&lt;br&gt;&lt;br&gt;&lt;br&gt;Full details are available at:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://vmgump.apache.org/gump/public/james-server/james-server/index.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://vmgump.apache.org/gump/public/james-server/james-server/index.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;That said, some information snippets are provided here.
&lt;br&gt;&lt;br&gt;The following annotations (debug/informational/warning/error messages) were provided:
&lt;br&gt;&amp;nbsp;-DEBUG- Sole output [james-server-core-library-05122009.jar] identifier set to project name
&lt;br&gt;&amp;nbsp;-DEBUG- Dependency on javamail exists, no need to add for property gump.resource.javamail.
&lt;br&gt;&amp;nbsp;-DEBUG- Dependency on magic exists, no need to add for property magic.home.
&lt;br&gt;&amp;nbsp;-INFO- Failed with reason build failed
&lt;br&gt;&amp;nbsp;-INFO- Failed to extract fallback artifacts from Gump Repository
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;The following work was performed:
&lt;br&gt;&lt;a href=&quot;http://vmgump.apache.org/gump/public/james-server/james-server/gump_work/build_james-server_james-server.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://vmgump.apache.org/gump/public/james-server/james-server/gump_work/build_james-server_james-server.html&lt;/a&gt;&lt;br&gt;Work Name: build_james-server_james-server (Type: Build)
&lt;br&gt;Work ended in a state of : Failed
&lt;br&gt;Elapsed: 1 min 41 secs
&lt;br&gt;Command Line: /usr/lib/jvm/java-6-sun/bin/java -Djava.awt.headless=true org.apache.tools.ant.Main -Dgump.merge=/srv/gump/public/gump/work/merge.xml -Dgump.resource.dnsjava=/srv/gump/public/workspace/james-server/stage/dnsjava/jars/dnsjava-2.0.6.jar -Dgump.resource.javamail=/srv/gump/packages/javamail-1.4/mail.jar -Dgump.resource.jce=/srv/gump/packages/jce/jce-jdk13-116.jar -Dmagic.home=/srv/gump/public/workspace/avalon-tools/tools/magic/target/05122009 -Dgump.resource.geronimo-spec-jms=/srv/gump/packages/jms1.1/lib/jms.jar -Dgump.resource.cornerstone-scheduler-api=/srv/gump/public/workspace/excalibur/cornerstone/scheduler/api/target/cornerstone-scheduler-api-2.2.3-SNAPSHOT.jar -Dgump.resource.commons-logging=/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-api-05122009.jar -Dgump.resource.excalibur-pool-impl=/srv/gump/public/workspace/excalibur/components/pool/impl/target/excalibur-pool-impl-2.2.3-SNAPSHOT.jar -Dgump.resource.cornerstone-threads-api=/s
&lt;br&gt;&amp;nbsp;rv/gump/public/workspace/excalibur/cornerstone/threads/api/target/cornerstone-threads-api-2.2.3-SNAPSHOT.jar -Dgump.resource.avalon-framework-api=/srv/gump/public/workspace/excalibur/framework/api/target/avalon-framework-api-4.3.2-SNAPSHOT.jar -Dgump.resource.avalon-logkit=/srv/gump/packages/avalon/avalon-logkit-2.1.jar -Dgump.resource.cornerstone-connection-impl=/srv/gump/public/workspace/excalibur/cornerstone/connection/impl/target/cornerstone-connection-impl-2.2.3-SNAPSHOT.jar -Dversion=05122009 -Dgump.resource.cornerstone-datasources-api=/srv/gump/public/workspace/excalibur/cornerstone/datasources/api/target/cornerstone-datasources-api-2.2.3-SNAPSHOT.jar -Dgump.resource.cornerstone-store-api=/srv/gump/public/workspace/excalibur/cornerstone/store/api/target/cornerstone-store-api-2.2.3-SNAPSHOT.jar -Dbuild.sysclasspath=last -Dgump.resource.log4j=/srv/gump/public/workspace/logging-log4j-12/dist/lib/log4j-05122009.jar -Dgump.resource.cornerstone-connection-api=/srv/gump/publ
&lt;br&gt;&amp;nbsp;ic/workspace/excalibur/cornerstone/connection/api/target/cornerstone-connection-api-2.2.3-SNAPSHOT.jar -Dgump.resource.commons-net=/srv/gump/public/workspace/apache-commons/net/dist/commons-net-05122009.jar -Dgump.resource.commons-pool=/srv/gump/public/workspace/apache-commons/pool/dist/commons-pool.jar -Dgump.resource.bcmail=/srv/gump/packages/bouncycastle-jdk14/bcmail-130.jar -Dgump.signature=05122009 -Dgump.resource.commons-dbcp=/srv/gump/public/workspace/apache-commons/dbcp/dist/commons-dbcp.jar -Dgump.resource.mailapi=/srv/gump/packages/javamail-1.4/mail.jar -Dgump.resource.excalibur-pool-api=/srv/gump/public/workspace/excalibur/components/pool/api/target/excalibur-pool-api-2.2.3-SNAPSHOT.jar -Dgump.resource.excalibur-thread-api=/srv/gump/public/workspace/excalibur/components/thread/api/target/excalibur-thread-api-2.2.3-SNAPSHOT.jar -Dgump.resource.bcprov=/srv/gump/packages/bouncycastle-jdk14/bcprov-130.jar -Dgump.resource.cornerstone-sockets-api=/srv/gump/public/worksp
&lt;br&gt;&amp;nbsp;ace/excalibur/cornerstone/sockets/api/target/cornerstone-sockets-api-2.2.3-SNAPSHOT.jar -Dgump.resource.cornerstone-threads-impl=/srv/gump/public/workspace/excalibur/cornerstone/threads/impl/target/cornerstone-threads-impl-2.2.3-SNAPSHOT.jar -Dgump.resource.servletapi=/srv/gump/public/workspace/jakarta-servletapi-4/lib/servlet.jar -Dgump.resource.avalon-meta-tools=/srv/gump/packages/avalon/avalon-meta-tools-1.4.0.jar -Dgump.resource.oro=/srv/gump/public/workspace/jakarta-oro/jakarta-oro-05122009.jar -Dgump.resource.excalibur-thread-impl=/srv/gump/public/workspace/excalibur/components/thread/impl/target/excalibur-thread-impl-2.2.3-SNAPSHOT.jar -Dgump.resource.avalon-framework-impl=/srv/gump/public/workspace/excalibur/framework/impl/target/avalon-framework-impl-4.3.2-SNAPSHOT.jar -Dgump.resource.excalibur-datasource=/srv/gump/public/workspace/excalibur/components/datasource/target/excalibur-datasource-2.2.3-SNAPSHOT.jar -Dgump.resource.activation=/srv/gump/packages/jaf-1.1ea/a
&lt;br&gt;&amp;nbsp;ctivation.jar -Dgump.resource.concurrent=/srv/gump/packages/dougLea/concurrent.jar -Dgump.resource.commons-collections=/srv/gump/public/workspace/commons-collections-3.x/target/commons-collections-3.3-SNAPSHOT.jar 
&lt;br&gt;[Working Directory: /srv/gump/public/workspace/james-server]
&lt;br&gt;CLASSPATH: /usr/lib/jvm/java-6-sun/lib/tools.jar:/srv/gump/public/workspace/james-mailet/target/apache-mailet-2.5-SNAPSHOT.jar:/srv/gump/public/workspace/avalon-tools/tools/magic/target/deliverables/jars/avalon-tools-magic-05122009.jar:/srv/gump/public/workspace/junit/dist/junit-05122009.jar:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/ant/dist/lib/ant-trax.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-nodeps.jar:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/packages/junit3.8.1/junit.jar:/srv/gump/public/workspace/xml-commons/java/build/resolver.jar:/srv/gump/public/workspace/excalibur/framework/api/target/avalon-framework-api-4.3.2-SNAPSHOT.j
&lt;br&gt;&amp;nbsp;ar:/srv/gump/packages/avalon/avalon-logkit-2.1.jar:/srv/gump/packages/javamail-1.4/mail.jar:/srv/gump/public/workspace/logging-log4j-12/dist/lib/log4j-05122009.jar:/srv/gump/public/workspace/jakarta-servletapi-4/lib/servlet.jar:/srv/gump/packages/jms1.1/lib/jms.jar:/srv/gump/public/workspace/excalibur/framework/impl/target/avalon-framework-impl-4.3.2-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/components/datasource/target/excalibur-datasource-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/components/pool/impl/target/excalibur-pool-impl-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/components/pool/api/target/excalibur-pool-api-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/commons-collections-3.x/target/commons-collections-3.3-SNAPSHOT.jar:/srv/gump/packages/dougLea/concurrent.jar:/srv/gump/public/workspace/excalibur/cornerstone/threads/api/target/cornerstone-threads-api-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/components/thread/api/targ
&lt;br&gt;&amp;nbsp;et/excalibur-thread-api-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/cornerstone/connection/api/target/cornerstone-connection-api-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/cornerstone/sockets/api/target/cornerstone-sockets-api-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/cornerstone/connection/impl/target/cornerstone-connection-impl-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/cornerstone/threads/impl/target/cornerstone-threads-impl-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/components/thread/impl/target/excalibur-thread-impl-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-api-05122009.jar:/srv/gump/public/workspace/excalibur/cornerstone/datasources/api/target/cornerstone-datasources-api-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/cornerstone/scheduler/api/target/cornerstone-scheduler-api-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/cornerstone/store
&lt;br&gt;&amp;nbsp;/api/target/cornerstone-store-api-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/apache-commons/net/dist/commons-net-05122009.jar:/srv/gump/public/workspace/apache-commons/dbcp/dist/commons-dbcp.jar:/srv/gump/public/workspace/apache-commons/pool/dist/commons-pool.jar:/srv/gump/public/workspace/jakarta-oro/jakarta-oro-05122009.jar:/srv/gump/public/workspace/james-server/stage/dnsjava/jars/dnsjava-2.0.6.jar:/srv/gump/packages/jaf-1.1ea/activation.jar:/srv/gump/packages/bouncycastle-jdk14/bcmail-130.jar:/srv/gump/packages/bouncycastle-jdk14/bcprov-130.jar:/srv/gump/packages/jce/jce-jdk13-116.jar:/srv/gump/packages/avalon/avalon-meta-tools-1.4.0.jar
&lt;br&gt;---------------------------------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] location: class org.apache.james.osgi.OSGIProcessorManagementModule
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 				Peaberry.service(ProcessorManagementService.class).export());
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 				^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] /srv/gump/public/workspace/james-server/management-library/src/main/java/org/apache/james/osgi/OSGIProcessorManagementModule.java:51: package org.ops4j.peaberry.util does not exist
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		bind(org.ops4j.peaberry.util.TypeLiterals.export(ProcessorManagementService.class)).toProvider(
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] /srv/gump/public/workspace/james-server/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:39: cannot find symbol
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Peaberry
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] location: class org.apache.james.osgi.OSGISpoolManagementModule
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		bind(Store.class).toProvider(Peaberry.service(Store.class).single());
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] /srv/gump/public/workspace/james-server/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:40: cannot find symbol
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Peaberry
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] location: class org.apache.james.osgi.OSGISpoolManagementModule
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		bind(Log.class).toProvider(Peaberry.service(Log.class).single());
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] /srv/gump/public/workspace/james-server/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:41: cannot find symbol
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Peaberry
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] location: class org.apache.james.osgi.OSGISpoolManagementModule
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		bind(HierarchicalConfiguration.class).toProvider(Peaberry.service(HierarchicalConfiguration.class).single());
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] /srv/gump/public/workspace/james-server/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:49: cannot find symbol
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Peaberry
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] location: class org.apache.james.osgi.OSGISpoolManagementModule
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 				Peaberry.service(SpoolManagementService.class).export());
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 				^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] /srv/gump/public/workspace/james-server/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:48: package org.ops4j.peaberry.util does not exist
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		bind(org.ops4j.peaberry.util.TypeLiterals.export(SpoolManagementService.class)).toProvider(
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] /srv/gump/public/workspace/james-server/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:51: cannot find symbol
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Peaberry
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] location: class org.apache.james.osgi.OSGISpoolManagementModule
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 				Peaberry.service(SpoolManagementMBean.class).export());
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 				^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] /srv/gump/public/workspace/james-server/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:50: package org.ops4j.peaberry.util does not exist
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		bind(org.ops4j.peaberry.util.TypeLiterals.export(SpoolManagementMBean.class)).toProvider(
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] Note: Some input files use unchecked or unsafe operations.
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] Note: Recompile with -Xlint:unchecked for details.
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 49 errors
&lt;br&gt;&lt;br&gt;BUILD FAILED
&lt;br&gt;/srv/gump/public/workspace/james-server/build.xml:162: The following error occurred while executing this line:
&lt;br&gt;/srv/gump/public/workspace/james-server/build.xml:63: The following error occurred while executing this line:
&lt;br&gt;/srv/gump/public/workspace/james-server/build.xml:40: The following error occurred while executing this line:
&lt;br&gt;/srv/gump/public/workspace/james-server/build-tools/module-build.xml:83: The following error occurred while executing this line:
&lt;br&gt;/srv/gump/public/workspace/james-server/build-tools/common-build.xml:173: The following error occurred while executing this line:
&lt;br&gt;/srv/gump/public/workspace/james-server/build-tools/common-build.xml:126: Compile failed; see the compiler error output for details.
&lt;br&gt;&lt;br&gt;Total time: 1 minute 37 seconds
&lt;br&gt;---------------------------------------------
&lt;br&gt;&lt;br&gt;To subscribe to this information via syndicated feeds:
&lt;br&gt;- RSS: &lt;a href=&quot;http://vmgump.apache.org/gump/public/james-server/james-server/rss.xml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://vmgump.apache.org/gump/public/james-server/james-server/rss.xml&lt;/a&gt;&lt;br&gt;- Atom: &lt;a href=&quot;http://vmgump.apache.org/gump/public/james-server/james-server/atom.xml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://vmgump.apache.org/gump/public/james-server/james-server/atom.xml&lt;/a&gt;&lt;br&gt;&lt;br&gt;============================== Gump Tracking Only ===
&lt;br&gt;Produced by Gump version 2.3.
&lt;br&gt;Gump Run 07000005122009, vmgump:vmgump-public:07000005122009
&lt;br&gt;Gump E-mail Identifier (unique within run) #40.
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Apache Gump
&lt;br&gt;&lt;a href=&quot;http://gump.apache.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gump.apache.org/&lt;/a&gt;&amp;nbsp;[Instance: vmgump]
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26657198&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26657198&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Dev-f143.html&quot; embed=&quot;fixTarget[143]&quot; target=&quot;_top&quot; &gt;James - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-GUMP%40vmgump-%3A-Project-james-server-%28in-module-james-server%29-failed-tp26657198p26657198.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26653790</id>
	<title>JAMES Server Nightly Build Report</title>
	<published>2009-12-05T00:34:47Z</published>
	<updated>2009-12-05T00:34:47Z</updated>
	<author>
		<name>JAMES Nightly Build System</name>
	</author>
	<content type="html">An automated nightly build of JAMES has been posted to &lt;a href=&quot;http://people.apache.org/builds/james/nightly/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/builds/james/nightly/&lt;/a&gt;&lt;br&gt;--------------------------------------------------------------------
&lt;br&gt;Any unit test errors from the build should be reported below:
&lt;br&gt;--------------------------------------------------------------------
&lt;br&gt;BUILD SUCCESSFUL
&lt;br&gt;Total time: 4 minutes 35 seconds
&lt;br&gt;--------------------------------------------------------------------
&lt;br&gt;Done. Packages Will Be Uploaded To The Nightly Repository.
&lt;br&gt;--------------------------------------------------------------------
&lt;br&gt;Please review &lt;a href=&quot;http://people.apache.org/builds/james/nightly/BUILD.log&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/builds/james/nightly/BUILD.log&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26653790&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26653790&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Dev-f143.html&quot; embed=&quot;fixTarget[143]&quot; target=&quot;_top&quot; &gt;James - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/JAMES-Server-Nightly-Build-Report-tp26653790p26653790.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26645148</id>
	<title>svn commit: r887256 - in /james/hupa/trunk/server/src: main/java/org/apache/hupa/server/handler/FetchMessagesHandler.java test/java/org/apache/hupa/server/handler/FetchMessagesHandlerTest.java</title>
	<published>2009-12-04T08:28:37Z</published>
	<updated>2009-12-04T08:28:37Z</updated>
	<author>
		<name>Norman Maurer-3</name>
	</author>
	<content type="html">Author: norman
&lt;br&gt;Date: Fri Dec &amp;nbsp;4 16:28:36 2009
&lt;br&gt;New Revision: 887256
&lt;br&gt;&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc?rev=887256&amp;view=rev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc?rev=887256&amp;view=rev&lt;/a&gt;&lt;br&gt;Log:
&lt;br&gt;fix bug in index caculation when searching in messages
&lt;br&gt;&lt;br&gt;Modified:
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/FetchMessagesHandler.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/server/src/test/java/org/apache/hupa/server/handler/FetchMessagesHandlerTest.java
&lt;br&gt;&lt;br&gt;Modified: james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/FetchMessagesHandler.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/FetchMessagesHandler.java?rev=887256&amp;r1=887255&amp;r2=887256&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/FetchMessagesHandler.java?rev=887256&amp;r1=887255&amp;r2=887256&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/FetchMessagesHandler.java (original)
&lt;br&gt;+++ james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/FetchMessagesHandler.java Fri Dec &amp;nbsp;4 16:28:36 2009
&lt;br&gt;@@ -99,10 +99,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;exists = tmpMessages.length;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int firstIndex = exists - end;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (firstIndex &amp;lt; 1) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;firstIndex = 1;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int firstIndex = exists - end; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (tmpMessages.length &amp;gt; firstIndex) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;List&amp;lt;Message&amp;gt; mList = new ArrayList&amp;lt;Message&amp;gt;();
&lt;br&gt;&lt;br&gt;Modified: james/hupa/trunk/server/src/test/java/org/apache/hupa/server/handler/FetchMessagesHandlerTest.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/server/src/test/java/org/apache/hupa/server/handler/FetchMessagesHandlerTest.java?rev=887256&amp;r1=887255&amp;r2=887256&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/server/src/test/java/org/apache/hupa/server/handler/FetchMessagesHandlerTest.java?rev=887256&amp;r1=887255&amp;r2=887256&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/server/src/test/java/org/apache/hupa/server/handler/FetchMessagesHandlerTest.java (original)
&lt;br&gt;+++ james/hupa/trunk/server/src/test/java/org/apache/hupa/server/handler/FetchMessagesHandlerTest.java Fri Dec &amp;nbsp;4 16:28:36 2009
&lt;br&gt;@@ -82,11 +82,11 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ByteArrayInputStream is = new ByteArrayInputStream(&amp;quot;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26645148&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;a@...&lt;/a&gt;\nTo: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26645148&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;b@...&lt;/a&gt;\nSubject: something\n\ndata&amp;quot;.getBytes());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;MimeMessage msg = new MimeMessage(session, is);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;serverfolder.addMessages(new Message[]{msg});
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;result = handler.execute(new FetchMessages(clientfolder, 0, 10, &amp;quot;*&amp;quot;), null);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;result = handler.execute(new FetchMessages(clientfolder, 0, 10, &amp;quot;something&amp;quot;), null);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;assertEquals(1, result.getRealCount());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;assertEquals(1, result.getMessages().size());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;result = handler.execute(new FetchMessages(clientfolder, 0, 10, null), null);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;assertEquals(1, result.getRealCount());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;assertEquals(1, result.getMessages().size());
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26645148&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26645148&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Dev-f143.html&quot; embed=&quot;fixTarget[143]&quot; target=&quot;_top&quot; &gt;James - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/svn-commit%3A-r887256---in--james-hupa-trunk-server-src%3A-main-java-org-apache-hupa-server-handler-FetchMessagesHandler.java-test-java-org-apache-hupa-server-handler-FetchMessagesHandlerTest.java-tp26645148p26645148.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26644904</id>
	<title>svn commit: r887248 - /james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListPresenter.java</title>
	<published>2009-12-04T08:13:59Z</published>
	<updated>2009-12-04T08:13:59Z</updated>
	<author>
		<name>Norman Maurer-3</name>
	</author>
	<content type="html">Author: norman
&lt;br&gt;Date: Fri Dec &amp;nbsp;4 16:13:58 2009
&lt;br&gt;New Revision: 887248
&lt;br&gt;&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc?rev=887248&amp;view=rev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc?rev=887248&amp;view=rev&lt;/a&gt;&lt;br&gt;Log:
&lt;br&gt;Empty the searchbox on logout
&lt;br&gt;&lt;br&gt;Modified:
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListPresenter.java
&lt;br&gt;&lt;br&gt;Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListPresenter.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListPresenter.java?rev=887248&amp;r1=887247&amp;r2=887248&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListPresenter.java?rev=887248&amp;r1=887247&amp;r2=887248&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListPresenter.java (original)
&lt;br&gt;+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListPresenter.java Fri Dec &amp;nbsp;4 16:13:58 2009
&lt;br&gt;@@ -134,7 +134,10 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void onLogout(LogoutEvent logoutEvent) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;getDisplay().reset();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;getDisplay().getSearchValue().setValue(&amp;quot;&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// we need to fire a event to notify the history about the reset
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;firePresenterChangedEvent();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;});
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26644904&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26644904&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Dev-f143.html&quot; embed=&quot;fixTarget[143]&quot; target=&quot;_top&quot; &gt;James - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/svn-commit%3A-r887248----james-hupa-trunk-client-src-main-java-org-apache-hupa-client-mvp-IMAPMessageListPresenter.java-tp26644904p26644904.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26644755</id>
	<title>[jira] Resolved: (HUPA-60) Paging in mailtable  is not working when search key is given</title>
	<published>2009-12-04T08:06:20Z</published>
	<updated>2009-12-04T08:06:20Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/HUPA-60?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/HUPA-60?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Norman Maurer resolved HUPA-60.
&lt;br&gt;-------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Resolution: Fixed
&lt;br&gt;&amp;nbsp; &amp;nbsp; Fix Version/s: 0.1
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Paging in mailtable &amp;nbsp;is not working when search key is given 
&lt;br&gt;&amp;gt; -------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: HUPA-60
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/HUPA-60&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/HUPA-60&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: JAMES Hupa
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: client
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Norman Maurer
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Norman Maurer
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 0.1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26644755&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26644755&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Dev-f143.html&quot; embed=&quot;fixTarget[143]&quot; target=&quot;_top&quot; &gt;James - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28HUPA-60%29-Paging-in-mailtable--is-not-working-when-search-key-is-given-tp26630910p26644755.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26644730</id>
	<title>svn commit: r887242 - in /james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler: AbstractFetchMessagesHandler.java FetchMessagesHandler.java FetchRecentMessagesHandler.java</title>
	<published>2009-12-04T08:04:40Z</published>
	<updated>2009-12-04T08:04:40Z</updated>
	<author>
		<name>Norman Maurer-3</name>
	</author>
	<content type="html">Author: norman
&lt;br&gt;Date: Fri Dec &amp;nbsp;4 16:04:39 2009
&lt;br&gt;New Revision: 887242
&lt;br&gt;&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc?rev=887242&amp;view=rev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc?rev=887242&amp;view=rev&lt;/a&gt;&lt;br&gt;Log:
&lt;br&gt;Paging is now working with and without search key given (HUPA-60)
&lt;br&gt;&lt;br&gt;Modified:
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/AbstractFetchMessagesHandler.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/FetchMessagesHandler.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/FetchRecentMessagesHandler.java
&lt;br&gt;&lt;br&gt;Modified: james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/AbstractFetchMessagesHandler.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/AbstractFetchMessagesHandler.java?rev=887242&amp;r1=887241&amp;r2=887242&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/AbstractFetchMessagesHandler.java?rev=887242&amp;r1=887241&amp;r2=887242&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/AbstractFetchMessagesHandler.java (original)
&lt;br&gt;+++ james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/AbstractFetchMessagesHandler.java Fri Dec &amp;nbsp;4 16:04:39 2009
&lt;br&gt;@@ -83,9 +83,9 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return new FetchMessagesResult(new ArrayList&amp;lt;org.apache.hupa.shared.data.Message&amp;gt;(),start,offset,exists,0);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Message[] messages = getMessagesToConvert(f,action);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;MessageConvertArray convArray = getMessagesToConvert(f,action);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return new FetchMessagesResult(convert(offset, f, messages),start, offset,exists,f.getUnreadMessageCount());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return new FetchMessagesResult(convert(offset, f, convArray.getMesssages()),start, offset,convArray.getRealCount(),f.getUnreadMessageCount());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (Exception e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;e.printStackTrace();
&lt;br&gt;@@ -104,7 +104,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;protected abstract Message[] getMessagesToConvert(com.sun.mail.imap.IMAPFolder f, A action) throws MessagingException;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;protected abstract MessageConvertArray getMessagesToConvert(com.sun.mail.imap.IMAPFolder f, A action) throws MessagingException;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;protected ArrayList&amp;lt;org.apache.hupa.shared.data.Message&amp;gt; convert(int offset, com.sun.mail.imap.IMAPFolder folder, Message[] messages) throws MessagingException {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ArrayList&amp;lt;org.apache.hupa.shared.data.Message&amp;gt; mList = new ArrayList&amp;lt;org.apache.hupa.shared.data.Message&amp;gt;();
&lt;br&gt;@@ -197,7 +197,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return mList;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;- &amp;nbsp; &amp;nbsp;
&lt;br&gt;+
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private boolean hasAttachment(Message message) throws MessagingException {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (message.getContentType().startsWith(&amp;quot;multipart/&amp;quot;)) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;@@ -225,4 +225,23 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return false;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;protected final class MessageConvertArray {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;private Message[] messages;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;private int realCount;
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public MessageConvertArray(int realCount, Message[] messages) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;this.messages = messages;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;this.realCount = realCount;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public int getRealCount() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return realCount;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public Message[] getMesssages() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return messages;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&lt;br&gt;Modified: james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/FetchMessagesHandler.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/FetchMessagesHandler.java?rev=887242&amp;r1=887241&amp;r2=887242&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/FetchMessagesHandler.java?rev=887242&amp;r1=887241&amp;r2=887242&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/FetchMessagesHandler.java (original)
&lt;br&gt;+++ james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/FetchMessagesHandler.java Fri Dec &amp;nbsp;4 16:04:39 2009
&lt;br&gt;@@ -19,6 +19,9 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;package org.apache.hupa.server.handler;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+import java.util.ArrayList;
&lt;br&gt;+import java.util.List;
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;import javax.mail.Message;
&lt;br&gt;&amp;nbsp;import javax.mail.MessagingException;
&lt;br&gt;&amp;nbsp;import javax.mail.search.BodyTerm;
&lt;br&gt;@@ -59,28 +62,30 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;@Override
&lt;br&gt;- &amp;nbsp; &amp;nbsp;protected Message[] getMessagesToConvert(com.sun.mail.imap.IMAPFolder f,
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;protected MessageConvertArray getMessagesToConvert(com.sun.mail.imap.IMAPFolder f,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;FetchMessages action) throws MessagingException {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String searchString = action.getSearchString();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int start = action.getStart();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int offset = action.getOffset();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int end = start + offset;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int exists = f.getMessageCount();
&lt;br&gt;-
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (end &amp;gt; exists) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;end = exists;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;-
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int firstIndex = exists - end;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (firstIndex &amp;lt; 1) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;firstIndex = 1;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int lastIndex = exists - start;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Message[] messages;
&lt;br&gt;-
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int exists;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// check if a searchString was given, and if so use it
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (searchString == null) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;exists = f.getMessageCount();
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (end &amp;gt; exists) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;end = exists;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int firstIndex = exists - end;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (firstIndex &amp;lt; 1) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;firstIndex = 1;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int lastIndex = exists - start;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;messages = f.getMessages(firstIndex, lastIndex);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SearchTerm subjectTerm = new SubjectTerm(searchString);
&lt;br&gt;@@ -88,12 +93,29 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SearchTerm bodyTerm = new BodyTerm(searchString);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SearchTerm orTerm = new OrTerm(new SearchTerm[] { subjectTerm,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;fromTerm, bodyTerm });
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;messages = f.search(orTerm);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (end &amp;gt; messages.length) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;end = messages.length;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Message[] tmpMessages = f.search(orTerm);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (end &amp;gt; tmpMessages.length) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;end = tmpMessages.length;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;exists = tmpMessages.length;
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int firstIndex = exists - end;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (firstIndex &amp;lt; 1) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;firstIndex = 1;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (tmpMessages.length &amp;gt; firstIndex) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;List&amp;lt;Message&amp;gt; mList = new ArrayList&amp;lt;Message&amp;gt;();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (int i = firstIndex; i &amp;lt; tmpMessages.length; i++) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (i == end) break;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mList.add(tmpMessages[i]);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;messages = mList.toArray(new Message[mList.size()]);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;messages = new Message[0];
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;exists = messages.length;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return messages;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return new MessageConvertArray(exists, messages);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&lt;br&gt;Modified: james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/FetchRecentMessagesHandler.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/FetchRecentMessagesHandler.java?rev=887242&amp;r1=887241&amp;r2=887242&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/FetchRecentMessagesHandler.java?rev=887242&amp;r1=887241&amp;r2=887242&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/FetchRecentMessagesHandler.java (original)
&lt;br&gt;+++ james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/FetchRecentMessagesHandler.java Fri Dec &amp;nbsp;4 16:04:39 2009
&lt;br&gt;@@ -44,10 +44,10 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;@Override
&lt;br&gt;- &amp;nbsp; &amp;nbsp;protected Message[] getMessagesToConvert(com.sun.mail.imap.IMAPFolder f,
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;protected MessageConvertArray getMessagesToConvert(com.sun.mail.imap.IMAPFolder f,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;FetchRecentMessages action) throws MessagingException {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Message[] messages = f.search(new FlagTerm(new Flags(Flag.RECENT), true));
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return messages;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return new MessageConvertArray(messages.length, messages);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;/*
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26644730&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26644730&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Dev-f143.html&quot; embed=&quot;fixTarget[143]&quot; target=&quot;_top&quot; &gt;James - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/svn-commit%3A-r887242---in--james-hupa-trunk-server-src-main-java-org-apache-hupa-server-handler%3A-AbstractFetchMessagesHandler.java-FetchMessagesHandler.java-FetchRecentMessagesHandler.java-tp26644730p26644730.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26639261</id>
	<title>JAMES Server Nightly Build Report</title>
	<published>2009-12-04T00:35:00Z</published>
	<updated>2009-12-04T00:35:00Z</updated>
	<author>
		<name>JAMES Nightly Build System</name>
	</author>
	<content type="html">An automated nightly build of JAMES has been posted to &lt;a href=&quot;http://people.apache.org/builds/james/nightly/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/builds/james/nightly/&lt;/a&gt;&lt;br&gt;--------------------------------------------------------------------
&lt;br&gt;Any unit test errors from the build should be reported below:
&lt;br&gt;--------------------------------------------------------------------
&lt;br&gt;BUILD SUCCESSFUL
&lt;br&gt;Total time: 4 minutes 45 seconds
&lt;br&gt;--------------------------------------------------------------------
&lt;br&gt;Done. Packages Will Be Uploaded To The Nightly Repository.
&lt;br&gt;--------------------------------------------------------------------
&lt;br&gt;Please review &lt;a href=&quot;http://people.apache.org/builds/james/nightly/BUILD.log&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/builds/james/nightly/BUILD.log&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26639261&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26639261&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Dev-f143.html&quot; embed=&quot;fixTarget[143]&quot; target=&quot;_top&quot; &gt;James - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/JAMES-Server-Nightly-Build-Report-tp26639261p26639261.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26630910</id>
	<title>[jira] Created: (HUPA-60) Paging in mailtable  is not working when search key is given</title>
	<published>2009-12-03T10:37:20Z</published>
	<updated>2009-12-03T10:37:20Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">Paging in mailtable &amp;nbsp;is not working when search key is given 
&lt;br&gt;-------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: HUPA-60
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/HUPA-60&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/HUPA-60&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: JAMES Hupa
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: client
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Norman Maurer
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Assignee: Norman Maurer
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26630910&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26630910&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Dev-f143.html&quot; embed=&quot;fixTarget[143]&quot; target=&quot;_top&quot; &gt;James - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28HUPA-60%29-Paging-in-mailtable--is-not-working-when-search-key-is-given-tp26630910p26630910.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26630221</id>
	<title>svn commit: r886863 - in /james/hupa/trunk/client: src/main/java/org/apache/hupa/client/ src/main/java/org/apache/hupa/client/mvp/ src/main/webapp/WEB-INF/ war/</title>
	<published>2009-12-03T09:53:31Z</published>
	<updated>2009-12-03T09:53:31Z</updated>
	<author>
		<name>manolo-14</name>
	</author>
	<content type="html">Author: manolo
&lt;br&gt;Date: Thu Dec &amp;nbsp;3 17:52:20 2009
&lt;br&gt;New Revision: 886863
&lt;br&gt;&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc?rev=886863&amp;view=rev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc?rev=886863&amp;view=rev&lt;/a&gt;&lt;br&gt;Log:
&lt;br&gt;Minor changes to layout.
&lt;br&gt;Added a new class for hupa's css constants
&lt;br&gt;&lt;br&gt;Added:
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/client/src/main/java/org/apache/hupa/client/HupaCSS.java
&lt;br&gt;Modified:
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/AppView.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListView.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MessageSendView.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/client/src/main/webapp/WEB-INF/web.xml
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/client/war/Hupa.css
&lt;br&gt;&lt;br&gt;Added: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/HupaCSS.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/HupaCSS.java?rev=886863&amp;view=auto&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/HupaCSS.java?rev=886863&amp;view=auto&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/HupaCSS.java (added)
&lt;br&gt;+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/HupaCSS.java Thu Dec &amp;nbsp;3 17:52:20 2009
&lt;br&gt;@@ -0,0 +1,32 @@
&lt;br&gt;+/****************************************************************
&lt;br&gt;+ * Licensed to the Apache Software Foundation (ASF) under one &amp;nbsp; *
&lt;br&gt;+ * or more contributor license agreements. &amp;nbsp;See the NOTICE file *
&lt;br&gt;+ * distributed with this work for additional information &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * regarding copyright ownership. &amp;nbsp;The ASF licenses this file &amp;nbsp; *
&lt;br&gt;+ * to you under the Apache License, Version 2.0 (the &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;License&amp;quot;); you may not use this file except in compliance &amp;nbsp; *
&lt;br&gt;+ * with the License. &amp;nbsp;You may obtain a copy of the License at &amp;nbsp; *
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &lt;a href=&quot;http://www.apache.org/licenses/LICENSE-2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/licenses/LICENSE-2.0&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * Unless required by applicable law or agreed to in writing, &amp;nbsp; *
&lt;br&gt;+ * software distributed under the License is distributed on an &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;AS IS&amp;quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ * KIND, either express or implied. &amp;nbsp;See the License for the &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * specific language governing permissions and limitations &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * under the License. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ ****************************************************************/
&lt;br&gt;+
&lt;br&gt;+package org.apache.hupa.client;
&lt;br&gt;+
&lt;br&gt;+
&lt;br&gt;+/**
&lt;br&gt;+ * CSS class names used in Hupa
&lt;br&gt;+ */
&lt;br&gt;+public class HupaCSS {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public static final String C_main_container = &amp;quot;Hupa&amp;quot;;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public static final String C_logout_btn = &amp;quot;hupa-logout-btn&amp;quot;;
&lt;br&gt;+
&lt;br&gt;+}
&lt;br&gt;&lt;br&gt;Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/AppView.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/AppView.java?rev=886863&amp;r1=886862&amp;r2=886863&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/AppView.java?rev=886863&amp;r1=886862&amp;r2=886863&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/AppView.java (original)
&lt;br&gt;+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/AppView.java Thu Dec &amp;nbsp;3 17:52:20 2009
&lt;br&gt;@@ -19,6 +19,7 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;package org.apache.hupa.client.mvp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+import org.apache.hupa.client.HupaCSS;
&lt;br&gt;&amp;nbsp;import org.apache.hupa.client.HupaConstants;
&lt;br&gt;&amp;nbsp;import org.apache.hupa.shared.events.ServerStatusEvent.ServerStatus;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -73,8 +74,10 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;@Inject
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public AppView(HupaConstants constants) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;logoutButton = new Hyperlink(constants.logoutButton(),&amp;quot;&amp;quot;);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;logoutButton.addStyleName(HupaCSS.C_logout_btn);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;VerticalPanel vPanel = new VerticalPanel();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;vPanel.setStyleName(HupaCSS.C_main_container);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;vPanel.setSpacing(3);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;vPanel.setWidth(&amp;quot;100%&amp;quot;);
&lt;br&gt;&lt;br&gt;Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListView.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListView.java?rev=886863&amp;r1=886862&amp;r2=886863&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListView.java?rev=886863&amp;r1=886862&amp;r2=886863&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListView.java (original)
&lt;br&gt;+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListView.java Thu Dec &amp;nbsp;3 17:52:20 2009
&lt;br&gt;@@ -188,12 +188,12 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// This is only needed as workaround in pagingscrolltable
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// See &lt;a href=&quot;http://code.google.com/p/google-web-toolkit-incubator/wiki/PagingScrollTable&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/google-web-toolkit-incubator/wiki/PagingScrollTable&lt;/a&gt;&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mailTable.setWidth(Window.getClientWidth() -150 -40+&amp;quot;px&amp;quot;);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mailTable.setWidth(Window.getClientWidth() -200+&amp;quot;px&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mailTable.setHeight(&amp;quot;600px&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Window.addResizeHandler(new ResizeHandler() {
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void onResize(ResizeEvent event) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mailTable.setWidth(Window.getClientWidth() -150 -30+&amp;quot;px&amp;quot;);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mailTable.setWidth(Window.getClientWidth() -200+&amp;quot;px&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;});
&lt;br&gt;&lt;br&gt;Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MessageSendView.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MessageSendView.java?rev=886863&amp;r1=886862&amp;r2=886863&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MessageSendView.java?rev=886863&amp;r1=886862&amp;r2=886863&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MessageSendView.java (original)
&lt;br&gt;+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MessageSendView.java Thu Dec &amp;nbsp;3 17:52:20 2009
&lt;br&gt;@@ -75,8 +75,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sendButton = new EnableButton(constants.sendButton());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;backButton = new EnableHyperlink(constants.backButton(),&amp;quot;&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;final VerticalPanel mPanel = new VerticalPanel();
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//mPanel.setWidth(&amp;quot;100%&amp;quot;);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mPanel.setWidth(Window.getClientWidth() -10 +&amp;quot;px&amp;quot;);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mPanel.setWidth(Window.getClientWidth() -200 +&amp;quot;px&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Window.addResizeHandler(new ResizeHandler() {
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Modified: james/hupa/trunk/client/src/main/webapp/WEB-INF/web.xml
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/webapp/WEB-INF/web.xml?rev=886863&amp;r1=886862&amp;r2=886863&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/webapp/WEB-INF/web.xml?rev=886863&amp;r1=886862&amp;r2=886863&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/client/src/main/webapp/WEB-INF/web.xml (original)
&lt;br&gt;+++ james/hupa/trunk/client/src/main/webapp/WEB-INF/web.xml Thu Dec &amp;nbsp;3 17:52:20 2009
&lt;br&gt;@@ -2,7 +2,7 @@
&lt;br&gt;&amp;nbsp;&amp;lt;!DOCTYPE web-app
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;PUBLIC &amp;quot;-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;&lt;a href=&quot;http://java.sun.com/dtd/web-app_2_3.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/dtd/web-app_2_3.dtd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;-&amp;lt;!-- live config --&amp;gt;
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;&amp;lt;web-app&amp;gt;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	&amp;lt;!-- Default page to serve --&amp;gt;
&lt;br&gt;@@ -10,11 +10,18 @@
&lt;br&gt;&amp;nbsp;		&amp;lt;welcome-file&amp;gt;Hupa.html&amp;lt;/welcome-file&amp;gt;
&lt;br&gt;&amp;nbsp;	&amp;lt;/welcome-file-list&amp;gt;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+	&amp;lt;!-- Max size of the upload request (10MB) --&amp;gt;
&lt;br&gt;&amp;nbsp;	&amp;lt;context-param&amp;gt;
&lt;br&gt;-		&amp;lt;!-- max size of the upload request (100MB) --&amp;gt;
&lt;br&gt;&amp;nbsp;		&amp;lt;param-name&amp;gt;maxSize&amp;lt;/param-name&amp;gt;
&lt;br&gt;-		&amp;lt;param-value&amp;gt;104857600&amp;lt;/param-value&amp;gt;
&lt;br&gt;+		&amp;lt;param-value&amp;gt;10485760&amp;lt;/param-value&amp;gt;
&lt;br&gt;&amp;nbsp;	&amp;lt;/context-param&amp;gt;
&lt;br&gt;+	&amp;lt;!-- Useful in development mode to see the upload progress bar in fast networks --&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!--
&lt;br&gt;+	 &amp;nbsp; &amp;nbsp;&amp;lt;context-param&amp;gt;
&lt;br&gt;+		&amp;lt;param-name&amp;gt;slowUploads&amp;lt;/param-name&amp;gt;
&lt;br&gt;+		&amp;lt;param-value&amp;gt;100&amp;lt;/param-value&amp;gt;
&lt;br&gt;+	 &amp;nbsp; &amp;nbsp;&amp;lt;/context-param&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;nbsp;	
&lt;br&gt;&amp;nbsp;	&amp;lt;!-- servlet for incubator gwt stuff --&amp;gt;
&lt;br&gt;&amp;nbsp;	&amp;lt;servlet&amp;gt;
&lt;br&gt;&lt;br&gt;Modified: james/hupa/trunk/client/war/Hupa.css
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/client/war/Hupa.css?rev=886863&amp;r1=886862&amp;r2=886863&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/client/war/Hupa.css?rev=886863&amp;r1=886862&amp;r2=886863&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/client/war/Hupa.css (original)
&lt;br&gt;+++ james/hupa/trunk/client/war/Hupa.css Thu Dec &amp;nbsp;3 17:52:20 2009
&lt;br&gt;@@ -122,4 +122,8 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;.hupa-editor { 
&lt;br&gt;&amp;nbsp;	border: 2px solid #E0ECFF;
&lt;br&gt;-} 
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+.hupa-logout-btn {
&lt;br&gt;+	margin-right: 20px;
&lt;br&gt;+}
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26630221&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26630221&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Dev-f143.html&quot; embed=&quot;fixTarget[143]&quot; target=&quot;_top&quot; &gt;James - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/svn-commit%3A-r886863---in--james-hupa-trunk-client%3A-src-main-java-org-apache-hupa-client--src-main-java-org-apache-hupa-client-mvp--src-main-webapp-WEB-INF--war--tp26630221p26630221.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26629008</id>
	<title>[GUMP@vmgump]: Project james-server (in module james-server) failed</title>
	<published>2009-12-03T06:26:36Z</published>
	<updated>2009-12-03T06:26:36Z</updated>
	<author>
		<name>James - Dev mailing list</name>
	</author>
	<content type="html">To whom it may engage...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;This is an automated request, but not an unsolicited one. For 
&lt;br&gt;more information please visit &lt;a href=&quot;http://gump.apache.org/nagged.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gump.apache.org/nagged.html&lt;/a&gt;, 
&lt;br&gt;and/or contact the folk at &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26629008&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;general@...&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;Project james-server has an issue affecting its community integration.
&lt;br&gt;This issue affects 1 projects,
&lt;br&gt;&amp;nbsp;and has been outstanding for 3 runs.
&lt;br&gt;The current state of this project is 'Failed', with reason 'Build Failed'.
&lt;br&gt;For reference only, the following projects are affected by this:
&lt;br&gt;&amp;nbsp; &amp;nbsp; - james-server : &amp;nbsp;James Server
&lt;br&gt;&lt;br&gt;&lt;br&gt;Full details are available at:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://vmgump.apache.org/gump/public/james-server/james-server/index.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://vmgump.apache.org/gump/public/james-server/james-server/index.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;That said, some information snippets are provided here.
&lt;br&gt;&lt;br&gt;The following annotations (debug/informational/warning/error messages) were provided:
&lt;br&gt;&amp;nbsp;-DEBUG- Sole output [james-server-core-library-03122009.jar] identifier set to project name
&lt;br&gt;&amp;nbsp;-DEBUG- Dependency on javamail exists, no need to add for property gump.resource.javamail.
&lt;br&gt;&amp;nbsp;-DEBUG- Dependency on magic exists, no need to add for property magic.home.
&lt;br&gt;&amp;nbsp;-INFO- Failed with reason build failed
&lt;br&gt;&amp;nbsp;-INFO- Failed to extract fallback artifacts from Gump Repository
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;The following work was performed:
&lt;br&gt;&lt;a href=&quot;http://vmgump.apache.org/gump/public/james-server/james-server/gump_work/build_james-server_james-server.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://vmgump.apache.org/gump/public/james-server/james-server/gump_work/build_james-server_james-server.html&lt;/a&gt;&lt;br&gt;Work Name: build_james-server_james-server (Type: Build)
&lt;br&gt;Work ended in a state of : Failed
&lt;br&gt;Elapsed: 46 secs
&lt;br&gt;Command Line: /usr/lib/jvm/java-6-sun/bin/java -Djava.awt.headless=true org.apache.tools.ant.Main -Dgump.merge=/srv/gump/public/gump/work/merge.xml -Dgump.resource.dnsjava=/srv/gump/public/workspace/james-server/stage/dnsjava/jars/dnsjava-2.0.6.jar -Dgump.resource.javamail=/srv/gump/packages/javamail-1.4/mail.jar -Dgump.resource.jce=/srv/gump/packages/jce/jce-jdk13-116.jar -Dmagic.home=/srv/gump/public/workspace/avalon-tools/tools/magic/target/03122009 -Dgump.resource.geronimo-spec-jms=/srv/gump/packages/jms1.1/lib/jms.jar -Dgump.resource.cornerstone-scheduler-api=/srv/gump/public/workspace/excalibur/cornerstone/scheduler/api/target/cornerstone-scheduler-api-2.2.3-SNAPSHOT.jar -Dgump.resource.commons-logging=/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-api-03122009.jar -Dgump.resource.excalibur-pool-impl=/srv/gump/public/workspace/excalibur/components/pool/impl/target/excalibur-pool-impl-2.2.3-SNAPSHOT.jar -Dgump.resource.cornerstone-threads-api=/s
&lt;br&gt;&amp;nbsp;rv/gump/public/workspace/excalibur/cornerstone/threads/api/target/cornerstone-threads-api-2.2.3-SNAPSHOT.jar -Dgump.resource.avalon-framework-api=/srv/gump/public/workspace/excalibur/framework/api/target/avalon-framework-api-4.3.2-SNAPSHOT.jar -Dgump.resource.avalon-logkit=/srv/gump/packages/avalon/avalon-logkit-2.1.jar -Dgump.resource.cornerstone-connection-impl=/srv/gump/public/workspace/excalibur/cornerstone/connection/impl/target/cornerstone-connection-impl-2.2.3-SNAPSHOT.jar -Dversion=03122009 -Dgump.resource.cornerstone-datasources-api=/srv/gump/public/workspace/excalibur/cornerstone/datasources/api/target/cornerstone-datasources-api-2.2.3-SNAPSHOT.jar -Dgump.resource.cornerstone-store-api=/srv/gump/public/workspace/excalibur/cornerstone/store/api/target/cornerstone-store-api-2.2.3-SNAPSHOT.jar -Dbuild.sysclasspath=last -Dgump.resource.log4j=/srv/gump/public/workspace/logging-log4j-12/dist/lib/log4j-03122009.jar -Dgump.resource.cornerstone-connection-api=/srv/gump/publ
&lt;br&gt;&amp;nbsp;ic/workspace/excalibur/cornerstone/connection/api/target/cornerstone-connection-api-2.2.3-SNAPSHOT.jar -Dgump.resource.commons-net=/srv/gump/public/workspace/apache-commons/net/dist/commons-net-03122009.jar -Dgump.resource.commons-pool=/srv/gump/public/workspace/apache-commons/pool/dist/commons-pool.jar -Dgump.resource.bcmail=/srv/gump/packages/bouncycastle-jdk14/bcmail-130.jar -Dgump.signature=03122009 -Dgump.resource.commons-dbcp=/srv/gump/public/workspace/apache-commons/dbcp/dist/commons-dbcp.jar -Dgump.resource.mailapi=/srv/gump/packages/javamail-1.4/mail.jar -Dgump.resource.excalibur-pool-api=/srv/gump/public/workspace/excalibur/components/pool/api/target/excalibur-pool-api-2.2.3-SNAPSHOT.jar -Dgump.resource.excalibur-thread-api=/srv/gump/public/workspace/excalibur/components/thread/api/target/excalibur-thread-api-2.2.3-SNAPSHOT.jar -Dgump.resource.bcprov=/srv/gump/packages/bouncycastle-jdk14/bcprov-130.jar -Dgump.resource.cornerstone-sockets-api=/srv/gump/public/worksp
&lt;br&gt;&amp;nbsp;ace/excalibur/cornerstone/sockets/api/target/cornerstone-sockets-api-2.2.3-SNAPSHOT.jar -Dgump.resource.cornerstone-threads-impl=/srv/gump/public/workspace/excalibur/cornerstone/threads/impl/target/cornerstone-threads-impl-2.2.3-SNAPSHOT.jar -Dgump.resource.servletapi=/srv/gump/public/workspace/jakarta-servletapi-4/lib/servlet.jar -Dgump.resource.avalon-meta-tools=/srv/gump/packages/avalon/avalon-meta-tools-1.4.0.jar -Dgump.resource.oro=/srv/gump/public/workspace/jakarta-oro/jakarta-oro-03122009.jar -Dgump.resource.excalibur-thread-impl=/srv/gump/public/workspace/excalibur/components/thread/impl/target/excalibur-thread-impl-2.2.3-SNAPSHOT.jar -Dgump.resource.avalon-framework-impl=/srv/gump/public/workspace/excalibur/framework/impl/target/avalon-framework-impl-4.3.2-SNAPSHOT.jar -Dgump.resource.excalibur-datasource=/srv/gump/public/workspace/excalibur/components/datasource/target/excalibur-datasource-2.2.3-SNAPSHOT.jar -Dgump.resource.activation=/srv/gump/packages/jaf-1.1ea/a
&lt;br&gt;&amp;nbsp;ctivation.jar -Dgump.resource.concurrent=/srv/gump/packages/dougLea/concurrent.jar -Dgump.resource.commons-collections=/srv/gump/public/workspace/commons-collections-3.x/target/commons-collections-3.3-SNAPSHOT.jar 
&lt;br&gt;[Working Directory: /srv/gump/public/workspace/james-server]
&lt;br&gt;CLASSPATH: /usr/lib/jvm/java-6-sun/lib/tools.jar:/srv/gump/public/workspace/james-mailet/target/apache-mailet-2.5-SNAPSHOT.jar:/srv/gump/public/workspace/avalon-tools/tools/magic/target/deliverables/jars/avalon-tools-magic-03122009.jar:/srv/gump/public/workspace/junit/dist/junit-03122009.jar:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/ant/dist/lib/ant-trax.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-nodeps.jar:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/packages/junit3.8.1/junit.jar:/srv/gump/public/workspace/xml-commons/java/build/resolver.jar:/srv/gump/public/workspace/excalibur/framework/api/target/avalon-framework-api-4.3.2-SNAPSHOT.j
&lt;br&gt;&amp;nbsp;ar:/srv/gump/packages/avalon/avalon-logkit-2.1.jar:/srv/gump/packages/javamail-1.4/mail.jar:/srv/gump/public/workspace/logging-log4j-12/dist/lib/log4j-03122009.jar:/srv/gump/public/workspace/jakarta-servletapi-4/lib/servlet.jar:/srv/gump/packages/jms1.1/lib/jms.jar:/srv/gump/public/workspace/excalibur/framework/impl/target/avalon-framework-impl-4.3.2-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/components/datasource/target/excalibur-datasource-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/components/pool/impl/target/excalibur-pool-impl-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/components/pool/api/target/excalibur-pool-api-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/commons-collections-3.x/target/commons-collections-3.3-SNAPSHOT.jar:/srv/gump/packages/dougLea/concurrent.jar:/srv/gump/public/workspace/excalibur/cornerstone/threads/api/target/cornerstone-threads-api-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/components/thread/api/targ
&lt;br&gt;&amp;nbsp;et/excalibur-thread-api-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/cornerstone/connection/api/target/cornerstone-connection-api-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/cornerstone/sockets/api/target/cornerstone-sockets-api-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/cornerstone/connection/impl/target/cornerstone-connection-impl-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/cornerstone/threads/impl/target/cornerstone-threads-impl-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/components/thread/impl/target/excalibur-thread-impl-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-api-03122009.jar:/srv/gump/public/workspace/excalibur/cornerstone/datasources/api/target/cornerstone-datasources-api-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/cornerstone/scheduler/api/target/cornerstone-scheduler-api-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/excalibur/cornerstone/store
&lt;br&gt;&amp;nbsp;/api/target/cornerstone-store-api-2.2.3-SNAPSHOT.jar:/srv/gump/public/workspace/apache-commons/net/dist/commons-net-03122009.jar:/srv/gump/public/workspace/apache-commons/dbcp/dist/commons-dbcp.jar:/srv/gump/public/workspace/apache-commons/pool/dist/commons-pool.jar:/srv/gump/public/workspace/jakarta-oro/jakarta-oro-03122009.jar:/srv/gump/public/workspace/james-server/stage/dnsjava/jars/dnsjava-2.0.6.jar:/srv/gump/packages/jaf-1.1ea/activation.jar:/srv/gump/packages/bouncycastle-jdk14/bcmail-130.jar:/srv/gump/packages/bouncycastle-jdk14/bcprov-130.jar:/srv/gump/packages/jce/jce-jdk13-116.jar:/srv/gump/packages/avalon/avalon-meta-tools-1.4.0.jar
&lt;br&gt;---------------------------------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] location: class org.apache.james.osgi.OSGIProcessorManagementModule
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 				Peaberry.service(ProcessorManagementService.class).export());
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 				^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] /srv/gump/public/workspace/james-server/management-library/src/main/java/org/apache/james/osgi/OSGIProcessorManagementModule.java:51: package org.ops4j.peaberry.util does not exist
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		bind(org.ops4j.peaberry.util.TypeLiterals.export(ProcessorManagementService.class)).toProvider(
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] /srv/gump/public/workspace/james-server/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:39: cannot find symbol
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Peaberry
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] location: class org.apache.james.osgi.OSGISpoolManagementModule
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		bind(Store.class).toProvider(Peaberry.service(Store.class).single());
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] /srv/gump/public/workspace/james-server/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:40: cannot find symbol
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Peaberry
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] location: class org.apache.james.osgi.OSGISpoolManagementModule
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		bind(Log.class).toProvider(Peaberry.service(Log.class).single());
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] /srv/gump/public/workspace/james-server/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:41: cannot find symbol
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Peaberry
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] location: class org.apache.james.osgi.OSGISpoolManagementModule
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		bind(HierarchicalConfiguration.class).toProvider(Peaberry.service(HierarchicalConfiguration.class).single());
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] /srv/gump/public/workspace/james-server/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:49: cannot find symbol
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Peaberry
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] location: class org.apache.james.osgi.OSGISpoolManagementModule
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 				Peaberry.service(SpoolManagementService.class).export());
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 				^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] /srv/gump/public/workspace/james-server/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:48: package org.ops4j.peaberry.util does not exist
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		bind(org.ops4j.peaberry.util.TypeLiterals.export(SpoolManagementService.class)).toProvider(
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] /srv/gump/public/workspace/james-server/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:51: cannot find symbol
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: variable Peaberry
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] location: class org.apache.james.osgi.OSGISpoolManagementModule
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 				Peaberry.service(SpoolManagementMBean.class).export());
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 				^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] /srv/gump/public/workspace/james-server/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java:50: package org.ops4j.peaberry.util does not exist
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		bind(org.ops4j.peaberry.util.TypeLiterals.export(SpoolManagementMBean.class)).toProvider(
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 		 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] Note: Some input files use unchecked or unsafe operations.
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] Note: Recompile with -Xlint:unchecked for details.
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 49 errors
&lt;br&gt;&lt;br&gt;BUILD FAILED
&lt;br&gt;/srv/gump/public/workspace/james-server/build.xml:162: The following error occurred while executing this line:
&lt;br&gt;/srv/gump/public/workspace/james-server/build.xml:63: The following error occurred while executing this line:
&lt;br&gt;/srv/gump/public/workspace/james-server/build.xml:40: The following error occurred while executing this line:
&lt;br&gt;/srv/gump/public/workspace/james-server/build-tools/module-build.xml:83: The following error occurred while executing this line:
&lt;br&gt;/srv/gump/public/workspace/james-server/build-tools/common-build.xml:173: The following error occurred while executing this line:
&lt;br&gt;/srv/gump/public/workspace/james-server/build-tools/common-build.xml:126: Compile failed; see the compiler error output for details.
&lt;br&gt;&lt;br&gt;Total time: 45 seconds
&lt;br&gt;---------------------------------------------
&lt;br&gt;&lt;br&gt;To subscribe to this information via syndicated feeds:
&lt;br&gt;- RSS: &lt;a href=&quot;http://vmgump.apache.org/gump/public/james-server/james-server/rss.xml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://vmgump.apache.org/gump/public/james-server/james-server/rss.xml&lt;/a&gt;&lt;br&gt;- Atom: &lt;a href=&quot;http://vmgump.apache.org/gump/public/james-server/james-server/atom.xml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://vmgump.apache.org/gump/public/james-server/james-server/atom.xml&lt;/a&gt;&lt;br&gt;&lt;br&gt;============================== Gump Tracking Only ===
&lt;br&gt;Produced by Gump version 2.3.
&lt;br&gt;Gump Run 09000003122009, vmgump:vmgump-public:09000003122009
&lt;br&gt;Gump E-mail Identifier (unique within run) #40.
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Apache Gump
&lt;br&gt;&lt;a href=&quot;http://gump.apache.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gump.apache.org/&lt;/a&gt;&amp;nbsp;[Instance: vmgump]
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26629008&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26629008&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Dev-f143.html&quot; embed=&quot;fixTarget[143]&quot; target=&quot;_top&quot; &gt;James - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-GUMP%40vmgump-%3A-Project-james-server-%28in-module-james-server%29-failed-tp26629008p26629008.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26622591</id>
	<title>JAMES Server Nightly Build Report</title>
	<published>2009-12-03T00:35:34Z</published>
	<updated>2009-12-03T00:35:34Z</updated>
	<author>
		<name>JAMES Nightly Build System</name>
	</author>
	<content type="html">An automated nightly build of JAMES has been posted to &lt;a href=&quot;http://people.apache.org/builds/james/nightly/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/builds/james/nightly/&lt;/a&gt;&lt;br&gt;--------------------------------------------------------------------
&lt;br&gt;Any unit test errors from the build should be reported below:
&lt;br&gt;--------------------------------------------------------------------
&lt;br&gt;BUILD SUCCESSFUL
&lt;br&gt;Total time: 5 minutes 6 seconds
&lt;br&gt;--------------------------------------------------------------------
&lt;br&gt;Done. Packages Will Be Uploaded To The Nightly Repository.
&lt;br&gt;--------------------------------------------------------------------
&lt;br&gt;Please review &lt;a href=&quot;http://people.apache.org/builds/james/nightly/BUILD.log&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/builds/james/nightly/BUILD.log&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26622591&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26622591&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Dev-f143.html&quot; embed=&quot;fixTarget[143]&quot; target=&quot;_top&quot; &gt;James - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/JAMES-Server-Nightly-Build-Report-tp26622591p26622591.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26615865</id>
	<title>[jira] Resolved: (JDKIM-3) Deal with ASF export classification for cryptography related code.</title>
	<published>2009-12-02T12:28:20Z</published>
	<updated>2009-12-02T12:28:20Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/JDKIM-3?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/JDKIM-3?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Norman Maurer resolved JDKIM-3.
&lt;br&gt;-------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Fixed
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Assignee: Norman Maurer &amp;nbsp;(was: Stefano Bagnara)
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.apache.org/licenses/exports/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/licenses/exports/&lt;/a&gt;&amp;nbsp;&amp;lt;- updated and email sent
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Deal with ASF export classification for cryptography related code.
&lt;br&gt;&amp;gt; ------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: JDKIM-3
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/JDKIM-3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/JDKIM-3&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: JAMES jDKIM
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Task
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: build &amp; docs
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 0.2
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Stefano Bagnara
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Norman Maurer
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Blocker
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 0.2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; We have to add some README text and to file a text to someone to be published.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.apache.org/licenses/exports/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/licenses/exports/&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.apache.org/dev/crypto.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/dev/crypto.html&lt;/a&gt;&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26615865&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26615865&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Dev-f143.html&quot; embed=&quot;fixTarget[143]&quot; target=&quot;_top&quot; &gt;James - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28JDKIM-3%29-Deal-with-ASF-export-classification-for-cryptography-related-code.-tp25773510p26615865.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26613210</id>
	<title>svn commit: r886219 - /james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/SendMessageHandler.java</title>
	<published>2009-12-02T09:45:59Z</published>
	<updated>2009-12-02T09:45:59Z</updated>
	<author>
		<name>manolo-14</name>
	</author>
	<content type="html">Author: manolo
&lt;br&gt;Date: Wed Dec &amp;nbsp;2 17:45:59 2009
&lt;br&gt;New Revision: 886219
&lt;br&gt;&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc?rev=886219&amp;view=rev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc?rev=886219&amp;view=rev&lt;/a&gt;&lt;br&gt;Log:
&lt;br&gt;Deleted a bunch of lines which shouldn't be committed in my last patch 
&lt;br&gt;&lt;br&gt;Modified:
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/SendMessageHandler.java
&lt;br&gt;&lt;br&gt;Modified: james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/SendMessageHandler.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/SendMessageHandler.java?rev=886219&amp;r1=886218&amp;r2=886219&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/SendMessageHandler.java?rev=886219&amp;r1=886218&amp;r2=886219&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/SendMessageHandler.java (original)
&lt;br&gt;+++ james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/SendMessageHandler.java Wed Dec &amp;nbsp;2 17:45:59 2009
&lt;br&gt;@@ -47,13 +47,6 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * @see net.customware.gwt.dispatch.server.ActionHandler#getActionType()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; */
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public Class&amp;lt;SendMessage&amp;gt; getActionType() {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (Exception e) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// TODO: handle exception
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} finally {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return SendMessage.class;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26613210&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26613210&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Dev-f143.html&quot; embed=&quot;fixTarget[143]&quot; target=&quot;_top&quot; &gt;James - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/svn-commit%3A-r886219----james-hupa-trunk-server-src-main-java-org-apache-hupa-server-handler-SendMessageHandler.java-tp26613210p26613210.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26612922</id>
	<title>svn commit: r886211 - in /james/hupa/trunk: client/src/main/java/org/apache/hupa/client/mvp/ server/src/main/java/org/apache/hupa/server/handler/ server/src/main/java/org/apache/hupa/server/servlet/ server/src/main/resources/mime/ shared/src/main/java/...</title>
	<published>2009-12-02T09:30:18Z</published>
	<updated>2009-12-02T09:30:18Z</updated>
	<author>
		<name>manolo-14</name>
	</author>
	<content type="html">Author: manolo
&lt;br&gt;Date: Wed Dec &amp;nbsp;2 17:30:17 2009
&lt;br&gt;New Revision: 886211
&lt;br&gt;&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc?rev=886211&amp;view=rev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc?rev=886211&amp;view=rev&lt;/a&gt;&lt;br&gt;Log:
&lt;br&gt;Use Reply-to header.
&lt;br&gt;Improved the text which is automatically added in the head of reply and forward messages.
&lt;br&gt;Added a log line useful to investigate bug #57
&lt;br&gt;&lt;br&gt;Modified:
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MessageSendPresenter.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/AbstractFetchMessagesHandler.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/GetMessageDetailsHandler.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/SendMessageHandler.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/server/src/main/java/org/apache/hupa/server/servlet/HupaDispatchServlet.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/server/src/main/resources/mime/7.msg
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/Util.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/AbstractMessage.java
&lt;br&gt;&lt;br&gt;Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MessageSendPresenter.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MessageSendPresenter.java?rev=886211&amp;r1=886210&amp;r2=886211&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MessageSendPresenter.java?rev=886211&amp;r1=886210&amp;r2=886211&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MessageSendPresenter.java (original)
&lt;br&gt;+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/mvp/MessageSendPresenter.java Wed Dec &amp;nbsp;2 17:30:17 2009
&lt;br&gt;@@ -204,7 +204,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;message.setFrom(display.getFromText().getText());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ArrayList&amp;lt;String&amp;gt; to = new ArrayList&amp;lt;String&amp;gt;();
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String[] toRaw = display.getToText().getText().split(&amp;quot;,&amp;quot;);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String[] toRaw = display.getToText().getText().split(&amp;quot;[,;]+&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (toRaw != null) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (int i = 0; i &amp;lt; toRaw.length;i++) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String toRecip = toRaw[i].trim();
&lt;br&gt;@@ -216,7 +216,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;message.setTo(to);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ArrayList&amp;lt;String&amp;gt; cc = new ArrayList&amp;lt;String&amp;gt;();
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String[] ccRaw = display.getCcText().getText().split(&amp;quot;,&amp;quot;);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String[] ccRaw = display.getCcText().getText().split(&amp;quot;[,;]+&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (ccRaw != null) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (int i = 0; i &amp;lt; ccRaw.length;i++) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String ccRecip = ccRaw[i].trim();
&lt;br&gt;@@ -343,23 +343,26 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display.getMessageHTML().setHTML(&amp;quot;&amp;quot;);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (type.equals(Type.FORWARD)) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display.getSubjectText().setText(&amp;quot;Fwd: &amp;quot; + oldmessage.getSubject());
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display.getMessageHTML().setHTML(wrapMessage(oldmessage, oldDetails));
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (! oldmessage.getSubject().toLowerCase().startsWith(&amp;quot;fwd:&amp;quot;))
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display.getSubjectText().setText(&amp;quot;Fwd: &amp;quot; + oldmessage.getSubject());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else if (type.equals(Type.REPLY) || type.equals(Type.REPLY_ALL)) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display.getSubjectText().setText(&amp;quot;Re: &amp;quot; + oldmessage.getSubject());
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display.getMessageHTML().setHTML(wrapMessage(oldmessage, oldDetails));
&lt;br&gt;-
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (type.equals(Type.REPLY)) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (! oldmessage.getSubject().toLowerCase().startsWith(&amp;quot;re:&amp;quot;))
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display.getSubjectText().setText(&amp;quot;Re: &amp;quot; + oldmessage.getSubject());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (oldmessage.getReplyto() != null) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display.getToText().setText(oldmessage.getReplyto());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else if (type.equals(Type.REPLY)) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display.getToText().setText(oldmessage.getFrom());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;oldmessage.getCc().remove(user.getName());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display.getCcText().setText(Util.listToString(oldmessage.getCc()));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;oldmessage.getTo().remove(user.getName());
&lt;br&gt;-
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display.getToText().setText(Util.listToString(oldmessage.getTo()));
&lt;br&gt;-
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display.getMessageHTML().setHTML(wrapMessage(oldmessage, oldDetails, type));
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (mailto != null)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display.getToText().setText(mailto);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;firePresenterChangedEvent();
&lt;br&gt;@@ -388,12 +391,31 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// DO Nothing
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;private String wrapMessage(Message message, MessageDetails details){
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private String generateHeader(Message message, Type type) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String ret = &amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (type.equals(Type.FORWARD)) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ret += &amp;quot;--------- Forwarded message --------- &amp;lt;br&amp;gt;&amp;quot;;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ret += &amp;quot;From: &amp;quot; + message.getFrom().replaceAll(&amp;quot;&amp;lt;&amp;quot;, &amp;quot;&amp;lt;&amp;quot;).replaceAll(&amp;quot;&amp;gt;&amp;quot;, &amp;quot;&amp;gt;&amp;quot;) + &amp;quot;&amp;lt;br&amp;gt;&amp;quot;; 
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ret += &amp;quot;Date: &amp;quot; + message.getReceivedDate() + &amp;quot;&amp;lt;br&amp;gt;&amp;quot;;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ret += &amp;quot;Subject: &amp;quot; + message.getSubject() + &amp;quot;&amp;lt;br&amp;gt;&amp;quot;;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ArrayList&amp;lt;String&amp;gt; to = new ArrayList&amp;lt;String&amp;gt;();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;to.addAll(message.getTo());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;to.addAll(message.getCc());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ret += &amp;quot;To: &amp;quot; + Util.listToString(to).replaceAll(&amp;quot;&amp;lt;&amp;quot;, &amp;quot;&amp;lt;&amp;quot;).replaceAll(&amp;quot;&amp;gt;&amp;quot;, &amp;quot;&amp;gt;&amp;quot;) + &amp;quot;&amp;lt;br&amp;gt;&amp;quot;;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else if (type.equals(Type.REPLY) || type.equals(Type.REPLY_ALL)) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ret += &amp;quot;On &amp;quot; + message.getReceivedDate();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ret += &amp;quot;, &amp;quot; + message.getFrom().replaceAll(&amp;quot;&amp;lt;&amp;quot;, &amp;quot;&amp;lt;&amp;quot;).replaceAll(&amp;quot;&amp;gt;&amp;quot;, &amp;quot;&amp;gt;&amp;quot;); 
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ret += &amp;quot;. wrote:&amp;lt;br&amp;gt;&amp;quot;;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return ret + &amp;quot;&amp;lt;br&amp;gt;&amp;quot;;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private String wrapMessage(Message message, MessageDetails details, Type type) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String ret;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ret = &amp;quot;&amp;lt;font size=2 style='font-family: arial'&amp;gt;&amp;quot;;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ret += &amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;On &amp;quot; + message.getReceivedDate() + &amp;quot;, &amp;quot; + message.getFrom() +&amp;quot;. wrote:&amp;lt;br&amp;gt;&amp;quot;;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ret += generateHeader(message, type);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ret += &amp;quot;&amp;lt;blockquote style='border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;'&amp;gt;&amp;quot;;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ret += details.getText();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (details != null)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ret += details.getText();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ret += &amp;quot;&amp;lt;/blockquote&amp;gt;&amp;lt;/font&amp;gt;&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return ret;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&lt;br&gt;Modified: james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/AbstractFetchMessagesHandler.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/AbstractFetchMessagesHandler.java?rev=886211&amp;r1=886210&amp;r2=886211&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/AbstractFetchMessagesHandler.java?rev=886211&amp;r1=886210&amp;r2=886211&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/AbstractFetchMessagesHandler.java (original)
&lt;br&gt;+++ james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/AbstractFetchMessagesHandler.java Wed Dec &amp;nbsp;2 17:30:17 2009
&lt;br&gt;@@ -129,6 +129,17 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;msg.setFrom(from);
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String replyto = null;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (m.getReplyTo() != null &amp;&amp; m.getReplyTo().length &amp;gt;0 ) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;replyto = m.getReplyTo()[0].toString().trim();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;replyto = MimeUtility.decodeText(replyto);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (UnsupportedEncodingException e) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;logger.debug(&amp;quot;Unable to decode replyto &amp;quot; + replyto, e);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;msg.setReplyto(replyto);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ArrayList&amp;lt;String&amp;gt; to = new ArrayList&amp;lt;String&amp;gt;();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// Add to addresses
&lt;br&gt;&lt;br&gt;Modified: james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/GetMessageDetailsHandler.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/GetMessageDetailsHandler.java?rev=886211&amp;r1=886210&amp;r2=886211&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/GetMessageDetailsHandler.java?rev=886211&amp;r1=886210&amp;r2=886211&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/GetMessageDetailsHandler.java (original)
&lt;br&gt;+++ james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/GetMessageDetailsHandler.java Wed Dec &amp;nbsp;2 17:30:17 2009
&lt;br&gt;@@ -131,7 +131,6 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;StringBuffer sbPlain = new StringBuffer();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ArrayList&amp;lt;MessageAttachment&amp;gt; attachmentList = new ArrayList&amp;lt;MessageAttachment&amp;gt;();
&lt;br&gt;-
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;boolean isHTML = handleParts(message, con, sbPlain, attachmentList);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -144,6 +143,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mDetails.setMessageAttachments(attachmentList);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mDetails.setRawHeader(message.getAllHeaders().toString());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return mDetails;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Modified: james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/SendMessageHandler.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/SendMessageHandler.java?rev=886211&amp;r1=886210&amp;r2=886211&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/SendMessageHandler.java?rev=886211&amp;r1=886210&amp;r2=886211&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/SendMessageHandler.java (original)
&lt;br&gt;+++ james/hupa/trunk/server/src/main/java/org/apache/hupa/server/handler/SendMessageHandler.java Wed Dec &amp;nbsp;2 17:30:17 2009
&lt;br&gt;@@ -47,6 +47,13 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * @see net.customware.gwt.dispatch.server.ActionHandler#getActionType()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; */
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public Class&amp;lt;SendMessage&amp;gt; getActionType() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (Exception e) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// TODO: handle exception
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} finally {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return SendMessage.class;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Modified: james/hupa/trunk/server/src/main/java/org/apache/hupa/server/servlet/HupaDispatchServlet.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/server/src/main/java/org/apache/hupa/server/servlet/HupaDispatchServlet.java?rev=886211&amp;r1=886210&amp;r2=886211&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/server/src/main/java/org/apache/hupa/server/servlet/HupaDispatchServlet.java?rev=886211&amp;r1=886210&amp;r2=886211&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/server/src/main/java/org/apache/hupa/server/servlet/HupaDispatchServlet.java (original)
&lt;br&gt;+++ james/hupa/trunk/server/src/main/java/org/apache/hupa/server/servlet/HupaDispatchServlet.java Wed Dec &amp;nbsp;2 17:30:17 2009
&lt;br&gt;@@ -50,7 +50,9 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public Result execute( Action&amp;lt;?&amp;gt; action ) throws ActionException {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;logger.info(&amp;quot;HupaDispatchServlet: executing: &amp;quot; + action.getClass().getName().replaceAll(&amp;quot;^.*\\.&amp;quot;,&amp;quot;&amp;quot;));
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return super.execute(action);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Result res = super.execute(action);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;logger.info(&amp;quot;HupaDispatchServlet: finished: &amp;quot; + action.getClass().getName().replaceAll(&amp;quot;^.*\\.&amp;quot;,&amp;quot;&amp;quot;));
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return res;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (ActionException e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;logger.error(&amp;quot;HupaDispatchServlet returns an ActionException:&amp;quot; + e.getMessage());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;e.printStackTrace();
&lt;br&gt;&lt;br&gt;Modified: james/hupa/trunk/server/src/main/resources/mime/7.msg
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/server/src/main/resources/mime/7.msg?rev=886211&amp;r1=886210&amp;r2=886211&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/server/src/main/resources/mime/7.msg?rev=886211&amp;r1=886210&amp;r2=886211&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/server/src/main/resources/mime/7.msg (original)
&lt;br&gt;+++ james/hupa/trunk/server/src/main/resources/mime/7.msg Wed Dec &amp;nbsp;2 17:30:17 2009
&lt;br&gt;@@ -1,7 +1,9 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp;Return-Path: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612922&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nobody@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;nbsp;MIME-Version: 1.0
&lt;br&gt;-From: Mickey &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612922&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nobody@...&lt;/a&gt;&amp;gt;
&lt;br&gt;+From: Mickey &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612922&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mickey@...&lt;/a&gt;&amp;gt;
&lt;br&gt;+To: Donald &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612922&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;donald@...&lt;/a&gt;&amp;gt;
&lt;br&gt;+Reply-to: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612922&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;list@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;Date: Thu, 29 Oct 2009 08:05:36 +0100
&lt;br&gt;&amp;nbsp;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612922&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;50bb78d50910290005h455ac606q26456bc4cecf5c3f@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;nbsp;Subject: html with inline images
&lt;br&gt;&lt;br&gt;Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/Util.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/Util.java?rev=886211&amp;r1=886210&amp;r2=886211&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/Util.java?rev=886211&amp;r1=886210&amp;r2=886211&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/Util.java (original)
&lt;br&gt;+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/Util.java Wed Dec &amp;nbsp;2 17:30:17 2009
&lt;br&gt;@@ -52,7 +52,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (int i = 0; i &amp;lt; list.size(); i++) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sb.append(list.get(i));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (i &amp;lt; list.size()-1) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sb.append(&amp;quot;, &amp;quot;);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sb.append(&amp;quot;, &amp;nbsp; &amp;nbsp;&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return sb.toString();
&lt;br&gt;&lt;br&gt;Modified: james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/AbstractMessage.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/AbstractMessage.java?rev=886211&amp;r1=886210&amp;r2=886211&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/AbstractMessage.java?rev=886211&amp;r1=886210&amp;r2=886211&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/AbstractMessage.java (original)
&lt;br&gt;+++ james/hupa/trunk/shared/src/main/java/org/apache/hupa/shared/data/AbstractMessage.java Wed Dec &amp;nbsp;2 17:30:17 2009
&lt;br&gt;@@ -30,6 +30,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private static final long serialVersionUID = 5208272852772006815L;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private String from;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private String subject;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private String replyto;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private ArrayList&amp;lt;String&amp;gt; to;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private ArrayList&amp;lt;String&amp;gt; cc;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private boolean hasAttachment;
&lt;br&gt;@@ -48,6 +49,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return &amp;quot;From='&amp;quot; + from 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; + &amp;quot;' To='&amp;quot; + toList
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; + &amp;quot;' CC='&amp;quot; + ccList
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; + &amp;quot;' ReplyTo='&amp;quot; + replyto
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; + &amp;quot;' Subject='&amp;quot; + subject
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; + &amp;quot;' Attachments=&amp;quot; + hasAttachment;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;@@ -114,6 +116,13 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;this.to = to;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public String getReplyto() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return replyto;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public void setReplyto(String replyto) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;this.replyto = replyto;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612922&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612922&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Dev-f143.html&quot; embed=&quot;fixTarget[143]&quot; target=&quot;_top&quot; &gt;James - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/svn-commit%3A-r886211---in--james-hupa-trunk%3A-client-src-main-java-org-apache-hupa-client-mvp--server-src-main-java-org-apache-hupa-server-handler--server-src-main-java-org-apache-hupa-server-servlet--server-src-main-resources-mime--shared-src-main-java-...-tp26612922p26612922.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26610017</id>
	<title>svn commit: r886159 - in /james/server/trunk: ./ avalon-socket-library/src/main/java/org/apache/james/socket/ management-library/ management-library/src/main/java/org/apache/james/management/impl/ management-library/src/main/java/org/apache/james/osgi/...</title>
	<published>2009-12-02T06:41:54Z</published>
	<updated>2009-12-02T06:41:54Z</updated>
	<author>
		<name>Norman Maurer-3</name>
	</author>
	<content type="html">Author: norman
&lt;br&gt;Date: Wed Dec &amp;nbsp;2 14:41:53 2009
&lt;br&gt;New Revision: 886159
&lt;br&gt;&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc?rev=886159&amp;view=rev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc?rev=886159&amp;view=rev&lt;/a&gt;&lt;br&gt;Log:
&lt;br&gt;Start to work on OSGI deployment.. (this is far from complete atm)
&lt;br&gt;&lt;br&gt;Added:
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/avalon-socket-library/src/main/java/org/apache/james/socket/SimpleConnectionManagerModule.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/BayesianAnalyzerManagementModule.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/DomainListManagementModule.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/ProcessorManagementModule.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/SpoolManagementModule.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/management-library/src/main/java/org/apache/james/osgi/
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/management-library/src/main/java/org/apache/james/osgi/OSGIBayesianAnalyzerManagementModule.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/management-library/src/main/java/org/apache/james/osgi/OSGIDomainListManagementModule.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/management-library/src/main/java/org/apache/james/osgi/OSGIProcessorManagementModule.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/osgi-deployment/
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/osgi-deployment/src/
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/osgi-deployment/src/main/
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/osgi-deployment/src/main/java/
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/osgi-deployment/src/main/java/org/
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/osgi-deployment/src/main/java/org/apache/
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/osgi-deployment/src/main/java/org/apache/james/
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/osgi-deployment/src/main/java/org/apache/james/osgi/
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/osgi-deployment/src/main/java/org/apache/james/osgi/ConfigurationProvider.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/user-library/src/main/java/org/apache/james/impl/jamesuser/LocalJamesUsersRepositoryModule.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/user-library/src/main/java/org/apache/james/impl/user/LocalUsersRepositoryModule.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/user-library/src/main/java/org/apache/james/impl/user/UserManagementModule.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/user-library/src/main/java/org/apache/james/osgi/
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/user-library/src/main/java/org/apache/james/osgi/OSGILocalJamesUsersRepositoryModule.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/user-library/src/main/java/org/apache/james/osgi/OSGILocalUsersRepositoryModule.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/user-library/src/main/java/org/apache/james/osgi/OSGIUserManagementModule.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/user-library/src/main/java/org/apache/james/osgi/UsersLibraryActivator.java
&lt;br&gt;Modified:
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/avalon-socket-library/src/main/java/org/apache/james/socket/AvalonSimpleConnectionManager.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/management-library/pom.xml
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/AvalonBayesianAnalyzerManagement.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/AvalonDomainListManagement.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/AvalonProcessorManagement.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/AvalonSpoolManagement.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/pom.xml
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/stage/pom.xml
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/user-library/pom.xml
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/user-library/src/main/java/org/apache/james/impl/jamesuser/AvalonLocalJamesUsersRepository.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/user-library/src/main/java/org/apache/james/impl/user/AvalonLocalUsersRepository.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; james/server/trunk/user-library/src/main/java/org/apache/james/impl/user/AvalonUserManagement.java
&lt;br&gt;&lt;br&gt;Modified: james/server/trunk/avalon-socket-library/src/main/java/org/apache/james/socket/AvalonSimpleConnectionManager.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/server/trunk/avalon-socket-library/src/main/java/org/apache/james/socket/AvalonSimpleConnectionManager.java?rev=886159&amp;r1=886158&amp;r2=886159&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/server/trunk/avalon-socket-library/src/main/java/org/apache/james/socket/AvalonSimpleConnectionManager.java?rev=886159&amp;r1=886158&amp;r2=886159&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/server/trunk/avalon-socket-library/src/main/java/org/apache/james/socket/AvalonSimpleConnectionManager.java (original)
&lt;br&gt;+++ james/server/trunk/avalon-socket-library/src/main/java/org/apache/james/socket/AvalonSimpleConnectionManager.java Wed Dec &amp;nbsp;2 14:41:53 2009
&lt;br&gt;@@ -36,11 +36,9 @@
&lt;br&gt;&amp;nbsp;import org.apache.excalibur.thread.ThreadPool;
&lt;br&gt;&amp;nbsp;import org.apache.james.bridge.GuiceInjected;
&lt;br&gt;&amp;nbsp;import org.apache.james.util.ConfigurationAdapter;
&lt;br&gt;-import org.guiceyfruit.jsr250.Jsr250Module;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;import com.google.inject.AbstractModule;
&lt;br&gt;&amp;nbsp;import com.google.inject.Guice;
&lt;br&gt;-import com.google.inject.name.Names;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;public class AvalonSimpleConnectionManager &amp;nbsp;implements LogEnabled, Initializable, GuiceInjected, Serviceable, Configurable, JamesConnectionManager {
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -120,13 +118,13 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public void initialize() throws Exception {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;manager = Guice.createInjector(new Jsr250Module() , new AbstractModule() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;manager = Guice.createInjector(new SimpleConnectionManagerModule() , new AbstractModule() {
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;@Override
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;protected void configure() {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(ThreadManager.class).annotatedWith(Names.named(&amp;quot;org.apache.avalon.cornerstone.services.threads.ThreadManager&amp;quot;)).toInstance(threadManager);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(org.apache.commons.configuration.HierarchicalConfiguration.class).annotatedWith(Names.named(&amp;quot;org.apache.commons.configuration.Configuration&amp;quot;)).toInstance(config);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(Log.class).annotatedWith(Names.named(&amp;quot;org.apache.commons.logging.Log&amp;quot;)).toInstance(logger);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(ThreadManager.class).toInstance(threadManager);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(org.apache.commons.configuration.HierarchicalConfiguration.class).toInstance(config);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(Log.class).toInstance(logger);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}).getInstance(SimpleConnectionManager.class);
&lt;br&gt;&lt;br&gt;Added: james/server/trunk/avalon-socket-library/src/main/java/org/apache/james/socket/SimpleConnectionManagerModule.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/server/trunk/avalon-socket-library/src/main/java/org/apache/james/socket/SimpleConnectionManagerModule.java?rev=886159&amp;view=auto&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/server/trunk/avalon-socket-library/src/main/java/org/apache/james/socket/SimpleConnectionManagerModule.java?rev=886159&amp;view=auto&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/server/trunk/avalon-socket-library/src/main/java/org/apache/james/socket/SimpleConnectionManagerModule.java (added)
&lt;br&gt;+++ james/server/trunk/avalon-socket-library/src/main/java/org/apache/james/socket/SimpleConnectionManagerModule.java Wed Dec &amp;nbsp;2 14:41:53 2009
&lt;br&gt;@@ -0,0 +1,37 @@
&lt;br&gt;+/****************************************************************
&lt;br&gt;+ * Licensed to the Apache Software Foundation (ASF) under one &amp;nbsp; *
&lt;br&gt;+ * or more contributor license agreements. &amp;nbsp;See the NOTICE file *
&lt;br&gt;+ * distributed with this work for additional information &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * regarding copyright ownership. &amp;nbsp;The ASF licenses this file &amp;nbsp; *
&lt;br&gt;+ * to you under the Apache License, Version 2.0 (the &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;License&amp;quot;); you may not use this file except in compliance &amp;nbsp; *
&lt;br&gt;+ * with the License. &amp;nbsp;You may obtain a copy of the License at &amp;nbsp; *
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &lt;a href=&quot;http://www.apache.org/licenses/LICENSE-2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/licenses/LICENSE-2.0&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * Unless required by applicable law or agreed to in writing, &amp;nbsp; *
&lt;br&gt;+ * software distributed under the License is distributed on an &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;AS IS&amp;quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ * KIND, either express or implied. &amp;nbsp;See the License for the &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * specific language governing permissions and limitations &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * under the License. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ ****************************************************************/
&lt;br&gt;+package org.apache.james.socket;
&lt;br&gt;+
&lt;br&gt;+import org.apache.avalon.cornerstone.services.threads.ThreadManager;
&lt;br&gt;+import org.apache.commons.logging.Log;
&lt;br&gt;+import org.guiceyfruit.jsr250.Jsr250Module;
&lt;br&gt;+
&lt;br&gt;+import com.google.inject.name.Names;
&lt;br&gt;+
&lt;br&gt;+public class SimpleConnectionManagerModule extends Jsr250Module{
&lt;br&gt;+
&lt;br&gt;+	@Override
&lt;br&gt;+	protected void configure() {
&lt;br&gt;+		super.configure();
&lt;br&gt;+		 &amp;nbsp;bind(ThreadManager.class).annotatedWith(Names.named(&amp;quot;org.apache.avalon.cornerstone.services.threads.ThreadManager&amp;quot;));
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(org.apache.commons.configuration.HierarchicalConfiguration.class).annotatedWith(Names.named(&amp;quot;org.apache.commons.configuration.Configuration&amp;quot;));
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(Log.class).annotatedWith(Names.named(&amp;quot;org.apache.commons.logging.Log&amp;quot;));
&lt;br&gt;+	}
&lt;br&gt;+
&lt;br&gt;+}
&lt;br&gt;&lt;br&gt;Modified: james/server/trunk/management-library/pom.xml
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/server/trunk/management-library/pom.xml?rev=886159&amp;r1=886158&amp;r2=886159&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/server/trunk/management-library/pom.xml?rev=886159&amp;r1=886158&amp;r2=886159&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/server/trunk/management-library/pom.xml (original)
&lt;br&gt;+++ james/server/trunk/management-library/pom.xml Wed Dec &amp;nbsp;2 14:41:53 2009
&lt;br&gt;@@ -27,6 +27,40 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;org.apache.james&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;james-server-management-library&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;name&amp;gt;Apache JAMES Server Management Library&amp;lt;/name&amp;gt;
&lt;br&gt;+ &amp;nbsp; 
&lt;br&gt;+ &amp;nbsp;&amp;lt;build&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;&amp;lt;plugins&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;plugin&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;maven-jar-plugin&amp;lt;/artifactId&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;configuration&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;archive&amp;gt; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;manifestFile&amp;gt;${project.build.outputDirectory}/META-INF/MANIFEST.MF&amp;lt;/manifestFile&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/archive&amp;gt; 
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/configuration&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/plugin&amp;gt; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;plugin&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;org.apache.felix&amp;lt;/groupId&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;maven-bundle-plugin&amp;lt;/artifactId&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;executions&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;execution&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;id&amp;gt;bundle-manifest&amp;lt;/id&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;phase&amp;gt;process-classes&amp;lt;/phase&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;goals&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;goal&amp;gt;manifest&amp;lt;/goal&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/goals&amp;gt; &amp;nbsp; 
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/execution&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/executions&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;configuration&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;instructions&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Export-Package&amp;gt;org.apache.james.management,org.apache.james.management.*&amp;lt;/Export-Package&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Private-Package&amp;gt;org.apache.james.*&amp;lt;/Private-Package&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Bundle-Activator&amp;gt;org.apache.james.osgi.ManagementLibraryActivator&amp;lt;/Bundle-Activator&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/instructions&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/configuration&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/plugin&amp;gt; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;&amp;lt;/plugins&amp;gt;
&lt;br&gt;+ &amp;nbsp;&amp;lt;/build&amp;gt;
&lt;br&gt;+ &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;dependencies&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;dependency&amp;gt;
&lt;br&gt;@@ -117,5 +151,13 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;spring-aopalliance&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;scope&amp;gt;runtime&amp;lt;/scope&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/dependency&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;lt;dependency&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;org.ops4j&amp;lt;/groupId&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;peaberry&amp;lt;/artifactId&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;&amp;lt;/dependency&amp;gt; 
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;&amp;lt;dependency&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;org.osgi&amp;lt;/groupId&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;org.osgi&amp;lt;/artifactId&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;&amp;lt;/dependency&amp;gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/dependencies&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;/project&amp;gt;
&lt;br&gt;&lt;br&gt;Modified: james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/AvalonBayesianAnalyzerManagement.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/AvalonBayesianAnalyzerManagement.java?rev=886159&amp;r1=886158&amp;r2=886159&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/AvalonBayesianAnalyzerManagement.java?rev=886159&amp;r1=886158&amp;r2=886159&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/AvalonBayesianAnalyzerManagement.java (original)
&lt;br&gt;+++ james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/AvalonBayesianAnalyzerManagement.java Wed Dec &amp;nbsp;2 14:41:53 2009
&lt;br&gt;@@ -39,11 +39,8 @@
&lt;br&gt;&amp;nbsp;import org.apache.james.util.ConfigurationAdapter;
&lt;br&gt;&amp;nbsp;import org.apache.james.bridge.GuiceInjected;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-import org.guiceyfruit.jsr250.Jsr250Module;
&lt;br&gt;-
&lt;br&gt;&amp;nbsp;import com.google.inject.AbstractModule;
&lt;br&gt;&amp;nbsp;import com.google.inject.Guice;
&lt;br&gt;-import com.google.inject.name.Names;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;public class AvalonBayesianAnalyzerManagement implements GuiceInjected, BayesianAnalyzerManagementMBean, BayesianAnalyzerManagementService, Serviceable, Initializable, Configurable, LogEnabled{
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -59,14 +56,14 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public void initialize() throws Exception {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mgmt = Guice.createInjector(new Jsr250Module(), new AbstractModule() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mgmt = Guice.createInjector( new BayesianAnalyzerManagementModule(), new AbstractModule() {
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;@Override
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;protected void configure() {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(org.apache.commons.configuration.HierarchicalConfiguration.class).annotatedWith(Names.named(&amp;quot;org.apache.commons.configuration.Configuration&amp;quot;)).toInstance(config);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(Log.class).annotatedWith(Names.named(&amp;quot;org.apache.commons.logging.Log&amp;quot;)).toInstance(logger);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(FileSystem.class).annotatedWith(Names.named(&amp;quot;org.apache.james.services.FileSystem&amp;quot;)).toInstance(fs); &amp;nbsp; &amp;nbsp; 
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(DataSourceSelector.class).annotatedWith(Names.named(&amp;quot;org.apache.avalon.cornerstone.services.datasources.DataSourceSelector&amp;quot;)).toInstance(selector);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(org.apache.commons.configuration.HierarchicalConfiguration.class).toInstance(config);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(Log.class).toInstance(logger);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(FileSystem.class).toInstance(fs); &amp;nbsp; &amp;nbsp; 
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(DataSourceSelector.class).toInstance(selector);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;Modified: james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/AvalonDomainListManagement.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/AvalonDomainListManagement.java?rev=886159&amp;r1=886158&amp;r2=886159&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/AvalonDomainListManagement.java?rev=886159&amp;r1=886158&amp;r2=886159&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/AvalonDomainListManagement.java (original)
&lt;br&gt;+++ james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/AvalonDomainListManagement.java Wed Dec &amp;nbsp;2 14:41:53 2009
&lt;br&gt;@@ -23,26 +23,17 @@
&lt;br&gt;&amp;nbsp;import java.util.List;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;import org.apache.avalon.framework.activity.Initializable;
&lt;br&gt;-import org.apache.avalon.framework.configuration.Configurable;
&lt;br&gt;-import org.apache.avalon.framework.configuration.Configuration;
&lt;br&gt;-import org.apache.avalon.framework.configuration.ConfigurationException;
&lt;br&gt;-import org.apache.avalon.framework.logger.LogEnabled;
&lt;br&gt;-import org.apache.avalon.framework.logger.Logger;
&lt;br&gt;&amp;nbsp;import org.apache.avalon.framework.service.ServiceException;
&lt;br&gt;&amp;nbsp;import org.apache.avalon.framework.service.ServiceManager;
&lt;br&gt;&amp;nbsp;import org.apache.avalon.framework.service.Serviceable;
&lt;br&gt;&amp;nbsp;import org.apache.james.api.domainlist.DomainList;
&lt;br&gt;+import org.apache.james.bridge.GuiceInjected;
&lt;br&gt;&amp;nbsp;import org.apache.james.management.DomainListManagementException;
&lt;br&gt;&amp;nbsp;import org.apache.james.management.DomainListManagementMBean;
&lt;br&gt;&amp;nbsp;import org.apache.james.management.DomainListManagementService;
&lt;br&gt;-import org.apache.james.bridge.GuiceInjected;
&lt;br&gt;-
&lt;br&gt;-import org.guiceyfruit.jsr250.Jsr250Module;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;import com.google.inject.AbstractModule;
&lt;br&gt;&amp;nbsp;import com.google.inject.Guice;
&lt;br&gt;-import com.google.inject.name.Named;
&lt;br&gt;-import com.google.inject.name.Names;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;public class AvalonDomainListManagement implements GuiceInjected, DomainListManagementService,DomainListManagementMBean, Serviceable, Initializable {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private DomainList dList;
&lt;br&gt;@@ -52,11 +43,11 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public void initialize() throws Exception {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mgmt = Guice.createInjector(new Jsr250Module(), new AbstractModule() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mgmt = Guice.createInjector(new DomainListManagementModule(), new AbstractModule() {
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;@Override
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;protected void configure() {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(DomainList.class).annotatedWith(Names.named(&amp;quot;org.apache.james.api.domainlist.DomainList&amp;quot;)).toInstance(dList);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(DomainList.class).toInstance(dList);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}).getInstance(DomainListManagement.class);
&lt;br&gt;&lt;br&gt;Modified: james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/AvalonProcessorManagement.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/AvalonProcessorManagement.java?rev=886159&amp;r1=886158&amp;r2=886159&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/AvalonProcessorManagement.java?rev=886159&amp;r1=886158&amp;r2=886159&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/AvalonProcessorManagement.java (original)
&lt;br&gt;+++ james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/AvalonProcessorManagement.java Wed Dec &amp;nbsp;2 14:41:53 2009
&lt;br&gt;@@ -22,16 +22,13 @@
&lt;br&gt;&amp;nbsp;import org.apache.avalon.framework.service.ServiceException;
&lt;br&gt;&amp;nbsp;import org.apache.avalon.framework.service.ServiceManager;
&lt;br&gt;&amp;nbsp;import org.apache.avalon.framework.service.Serviceable;
&lt;br&gt;+import org.apache.james.bridge.GuiceInjected;
&lt;br&gt;&amp;nbsp;import org.apache.james.management.ProcessorManagementMBean;
&lt;br&gt;&amp;nbsp;import org.apache.james.management.ProcessorManagementService;
&lt;br&gt;&amp;nbsp;import org.apache.james.services.SpoolManager;
&lt;br&gt;-import org.apache.james.bridge.GuiceInjected;
&lt;br&gt;-
&lt;br&gt;-import org.guiceyfruit.jsr250.Jsr250Module;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;import com.google.inject.AbstractModule;
&lt;br&gt;&amp;nbsp;import com.google.inject.Guice;
&lt;br&gt;-import com.google.inject.name.Names;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;public class AvalonProcessorManagement implements GuiceInjected, Serviceable, Initializable, ProcessorManagementService, ProcessorManagementMBean {
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -44,11 +41,11 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public void initialize() throws Exception {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mgmt = Guice.createInjector(new Jsr250Module(), new AbstractModule() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mgmt = Guice.createInjector(new ProcessorManagementModule(), new AbstractModule() {
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;@Override
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;protected void configure() {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(SpoolManager.class).annotatedWith(Names.named(&amp;quot;org.apache.james.services.SpoolManager&amp;quot;)).toInstance(smanager);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(SpoolManager.class).toInstance(smanager);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}).getInstance(ProcessorManagement.class);
&lt;br&gt;&lt;br&gt;Modified: james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/AvalonSpoolManagement.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/AvalonSpoolManagement.java?rev=886159&amp;r1=886158&amp;r2=886159&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/AvalonSpoolManagement.java?rev=886159&amp;r1=886158&amp;r2=886159&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/AvalonSpoolManagement.java (original)
&lt;br&gt;+++ james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/AvalonSpoolManagement.java Wed Dec &amp;nbsp;2 14:41:53 2009
&lt;br&gt;@@ -28,16 +28,14 @@
&lt;br&gt;&amp;nbsp;import org.apache.avalon.framework.service.ServiceException;
&lt;br&gt;&amp;nbsp;import org.apache.avalon.framework.service.ServiceManager;
&lt;br&gt;&amp;nbsp;import org.apache.avalon.framework.service.Serviceable;
&lt;br&gt;+import org.apache.james.bridge.GuiceInjected;
&lt;br&gt;&amp;nbsp;import org.apache.james.management.SpoolFilter;
&lt;br&gt;&amp;nbsp;import org.apache.james.management.SpoolManagementException;
&lt;br&gt;&amp;nbsp;import org.apache.james.management.SpoolManagementMBean;
&lt;br&gt;&amp;nbsp;import org.apache.james.management.SpoolManagementService;
&lt;br&gt;-import org.apache.james.bridge.GuiceInjected;
&lt;br&gt;-import org.guiceyfruit.jsr250.Jsr250Module;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;import com.google.inject.AbstractModule;
&lt;br&gt;&amp;nbsp;import com.google.inject.Guice;
&lt;br&gt;-import com.google.inject.name.Names;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;public class AvalonSpoolManagement &amp;nbsp;implements GuiceInjected, Serviceable, Initializable, SpoolManagementService, SpoolManagementMBean{
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -81,11 +79,11 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public void initialize() throws Exception {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mgmt = Guice.createInjector(new Jsr250Module(), new AbstractModule() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mgmt = Guice.createInjector(new SpoolManagementModule(), new AbstractModule() {
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;@Override
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;protected void configure() {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(Store.class).annotatedWith(Names.named(&amp;quot;org.apache.avalon.cornerstone.services.store.Store&amp;quot;)).toInstance(mailStore);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(Store.class).toInstance(mailStore);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}).getInstance(SpoolManagement.class);
&lt;br&gt;&lt;br&gt;Added: james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/BayesianAnalyzerManagementModule.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/BayesianAnalyzerManagementModule.java?rev=886159&amp;view=auto&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/BayesianAnalyzerManagementModule.java?rev=886159&amp;view=auto&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/BayesianAnalyzerManagementModule.java (added)
&lt;br&gt;+++ james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/BayesianAnalyzerManagementModule.java Wed Dec &amp;nbsp;2 14:41:53 2009
&lt;br&gt;@@ -0,0 +1,39 @@
&lt;br&gt;+/****************************************************************
&lt;br&gt;+ * Licensed to the Apache Software Foundation (ASF) under one &amp;nbsp; *
&lt;br&gt;+ * or more contributor license agreements. &amp;nbsp;See the NOTICE file *
&lt;br&gt;+ * distributed with this work for additional information &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * regarding copyright ownership. &amp;nbsp;The ASF licenses this file &amp;nbsp; *
&lt;br&gt;+ * to you under the Apache License, Version 2.0 (the &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;License&amp;quot;); you may not use this file except in compliance &amp;nbsp; *
&lt;br&gt;+ * with the License. &amp;nbsp;You may obtain a copy of the License at &amp;nbsp; *
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &lt;a href=&quot;http://www.apache.org/licenses/LICENSE-2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/licenses/LICENSE-2.0&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * Unless required by applicable law or agreed to in writing, &amp;nbsp; *
&lt;br&gt;+ * software distributed under the License is distributed on an &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;AS IS&amp;quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ * KIND, either express or implied. &amp;nbsp;See the License for the &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * specific language governing permissions and limitations &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * under the License. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ ****************************************************************/
&lt;br&gt;+
&lt;br&gt;+package org.apache.james.management.impl;
&lt;br&gt;+
&lt;br&gt;+import org.apache.avalon.cornerstone.services.datasources.DataSourceSelector;
&lt;br&gt;+import org.apache.commons.logging.Log;
&lt;br&gt;+import org.apache.james.services.FileSystem;
&lt;br&gt;+import org.guiceyfruit.jsr250.Jsr250Module;
&lt;br&gt;+
&lt;br&gt;+import com.google.inject.name.Names;
&lt;br&gt;+
&lt;br&gt;+public class BayesianAnalyzerManagementModule extends Jsr250Module {
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;@Override
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;protected void configure() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;	super.configure();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(org.apache.commons.configuration.HierarchicalConfiguration.class).annotatedWith(Names.named(&amp;quot;org.apache.commons.configuration.Configuration&amp;quot;));
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(Log.class).annotatedWith(Names.named(&amp;quot;org.apache.commons.logging.Log&amp;quot;));
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(FileSystem.class).annotatedWith(Names.named(&amp;quot;org.apache.james.services.FileSystem&amp;quot;)); &amp;nbsp; &amp;nbsp; 
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(DataSourceSelector.class).annotatedWith(Names.named(&amp;quot;org.apache.avalon.cornerstone.services.datasources.DataSourceSelector&amp;quot;));
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;} 
&lt;br&gt;+}
&lt;br&gt;&lt;br&gt;Added: james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/DomainListManagementModule.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/DomainListManagementModule.java?rev=886159&amp;view=auto&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/DomainListManagementModule.java?rev=886159&amp;view=auto&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/DomainListManagementModule.java (added)
&lt;br&gt;+++ james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/DomainListManagementModule.java Wed Dec &amp;nbsp;2 14:41:53 2009
&lt;br&gt;@@ -0,0 +1,35 @@
&lt;br&gt;+/****************************************************************
&lt;br&gt;+ * Licensed to the Apache Software Foundation (ASF) under one &amp;nbsp; *
&lt;br&gt;+ * or more contributor license agreements. &amp;nbsp;See the NOTICE file *
&lt;br&gt;+ * distributed with this work for additional information &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * regarding copyright ownership. &amp;nbsp;The ASF licenses this file &amp;nbsp; *
&lt;br&gt;+ * to you under the Apache License, Version 2.0 (the &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;License&amp;quot;); you may not use this file except in compliance &amp;nbsp; *
&lt;br&gt;+ * with the License. &amp;nbsp;You may obtain a copy of the License at &amp;nbsp; *
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &lt;a href=&quot;http://www.apache.org/licenses/LICENSE-2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/licenses/LICENSE-2.0&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * Unless required by applicable law or agreed to in writing, &amp;nbsp; *
&lt;br&gt;+ * software distributed under the License is distributed on an &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;AS IS&amp;quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ * KIND, either express or implied. &amp;nbsp;See the License for the &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * specific language governing permissions and limitations &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * under the License. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ ****************************************************************/
&lt;br&gt;+package org.apache.james.management.impl;
&lt;br&gt;+
&lt;br&gt;+import org.apache.james.api.domainlist.DomainList;
&lt;br&gt;+import org.guiceyfruit.jsr250.Jsr250Module;
&lt;br&gt;+
&lt;br&gt;+import com.google.inject.name.Names;
&lt;br&gt;+
&lt;br&gt;+public class DomainListManagementModule extends Jsr250Module{
&lt;br&gt;+
&lt;br&gt;+	@Override
&lt;br&gt;+	protected void configure() {
&lt;br&gt;+		super.configure();
&lt;br&gt;+		
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(DomainList.class).annotatedWith(Names.named(&amp;quot;org.apache.james.api.domainlist.DomainList&amp;quot;));
&lt;br&gt;+	}
&lt;br&gt;+
&lt;br&gt;+}
&lt;br&gt;&lt;br&gt;Added: james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/ProcessorManagementModule.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/ProcessorManagementModule.java?rev=886159&amp;view=auto&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/ProcessorManagementModule.java?rev=886159&amp;view=auto&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/ProcessorManagementModule.java (added)
&lt;br&gt;+++ james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/ProcessorManagementModule.java Wed Dec &amp;nbsp;2 14:41:53 2009
&lt;br&gt;@@ -0,0 +1,35 @@
&lt;br&gt;+/****************************************************************
&lt;br&gt;+ * Licensed to the Apache Software Foundation (ASF) under one &amp;nbsp; *
&lt;br&gt;+ * or more contributor license agreements. &amp;nbsp;See the NOTICE file *
&lt;br&gt;+ * distributed with this work for additional information &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * regarding copyright ownership. &amp;nbsp;The ASF licenses this file &amp;nbsp; *
&lt;br&gt;+ * to you under the Apache License, Version 2.0 (the &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;License&amp;quot;); you may not use this file except in compliance &amp;nbsp; *
&lt;br&gt;+ * with the License. &amp;nbsp;You may obtain a copy of the License at &amp;nbsp; *
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &lt;a href=&quot;http://www.apache.org/licenses/LICENSE-2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/licenses/LICENSE-2.0&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * Unless required by applicable law or agreed to in writing, &amp;nbsp; *
&lt;br&gt;+ * software distributed under the License is distributed on an &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;AS IS&amp;quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ * KIND, either express or implied. &amp;nbsp;See the License for the &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * specific language governing permissions and limitations &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * under the License. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ ****************************************************************/
&lt;br&gt;+package org.apache.james.management.impl;
&lt;br&gt;+
&lt;br&gt;+import org.apache.james.services.SpoolManager;
&lt;br&gt;+import org.guiceyfruit.jsr250.Jsr250Module;
&lt;br&gt;+
&lt;br&gt;+import com.google.inject.name.Names;
&lt;br&gt;+
&lt;br&gt;+public class ProcessorManagementModule extends Jsr250Module{
&lt;br&gt;+
&lt;br&gt;+	@Override
&lt;br&gt;+	protected void configure() {
&lt;br&gt;+		super.configure();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(SpoolManager.class).annotatedWith(Names.named(&amp;quot;org.apache.james.services.SpoolManager&amp;quot;));
&lt;br&gt;+
&lt;br&gt;+	}
&lt;br&gt;+
&lt;br&gt;+}
&lt;br&gt;&lt;br&gt;Added: james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/SpoolManagementModule.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/SpoolManagementModule.java?rev=886159&amp;view=auto&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/SpoolManagementModule.java?rev=886159&amp;view=auto&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/SpoolManagementModule.java (added)
&lt;br&gt;+++ james/server/trunk/management-library/src/main/java/org/apache/james/management/impl/SpoolManagementModule.java Wed Dec &amp;nbsp;2 14:41:53 2009
&lt;br&gt;@@ -0,0 +1,35 @@
&lt;br&gt;+/****************************************************************
&lt;br&gt;+ * Licensed to the Apache Software Foundation (ASF) under one &amp;nbsp; *
&lt;br&gt;+ * or more contributor license agreements. &amp;nbsp;See the NOTICE file *
&lt;br&gt;+ * distributed with this work for additional information &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * regarding copyright ownership. &amp;nbsp;The ASF licenses this file &amp;nbsp; *
&lt;br&gt;+ * to you under the Apache License, Version 2.0 (the &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;License&amp;quot;); you may not use this file except in compliance &amp;nbsp; *
&lt;br&gt;+ * with the License. &amp;nbsp;You may obtain a copy of the License at &amp;nbsp; *
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &lt;a href=&quot;http://www.apache.org/licenses/LICENSE-2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/licenses/LICENSE-2.0&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * Unless required by applicable law or agreed to in writing, &amp;nbsp; *
&lt;br&gt;+ * software distributed under the License is distributed on an &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;AS IS&amp;quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ * KIND, either express or implied. &amp;nbsp;See the License for the &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * specific language governing permissions and limitations &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * under the License. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ ****************************************************************/
&lt;br&gt;+
&lt;br&gt;+package org.apache.james.management.impl;
&lt;br&gt;+
&lt;br&gt;+import org.apache.avalon.cornerstone.services.store.Store;
&lt;br&gt;+import org.guiceyfruit.jsr250.Jsr250Module;
&lt;br&gt;+
&lt;br&gt;+import com.google.inject.name.Names;
&lt;br&gt;+
&lt;br&gt;+public class SpoolManagementModule extends Jsr250Module{
&lt;br&gt;+
&lt;br&gt;+	@Override
&lt;br&gt;+	protected void configure() {
&lt;br&gt;+		super.configure();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(Store.class).annotatedWith(Names.named(&amp;quot;org.apache.avalon.cornerstone.services.store.Store&amp;quot;));
&lt;br&gt;+	}
&lt;br&gt;+
&lt;br&gt;+}
&lt;br&gt;&lt;br&gt;Added: james/server/trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/server/trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java?rev=886159&amp;view=auto&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/server/trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java?rev=886159&amp;view=auto&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/server/trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java (added)
&lt;br&gt;+++ james/server/trunk/management-library/src/main/java/org/apache/james/osgi/ManagementLibraryActivator.java Wed Dec &amp;nbsp;2 14:41:53 2009
&lt;br&gt;@@ -0,0 +1,117 @@
&lt;br&gt;+/****************************************************************
&lt;br&gt;+ * Licensed to the Apache Software Foundation (ASF) under one &amp;nbsp; *
&lt;br&gt;+ * or more contributor license agreements. &amp;nbsp;See the NOTICE file *
&lt;br&gt;+ * distributed with this work for additional information &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * regarding copyright ownership. &amp;nbsp;The ASF licenses this file &amp;nbsp; *
&lt;br&gt;+ * to you under the Apache License, Version 2.0 (the &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;License&amp;quot;); you may not use this file except in compliance &amp;nbsp; *
&lt;br&gt;+ * with the License. &amp;nbsp;You may obtain a copy of the License at &amp;nbsp; *
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &lt;a href=&quot;http://www.apache.org/licenses/LICENSE-2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/licenses/LICENSE-2.0&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * Unless required by applicable law or agreed to in writing, &amp;nbsp; *
&lt;br&gt;+ * software distributed under the License is distributed on an &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;AS IS&amp;quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ * KIND, either express or implied. &amp;nbsp;See the License for the &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * specific language governing permissions and limitations &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * under the License. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ ****************************************************************/
&lt;br&gt;+package org.apache.james.osgi;
&lt;br&gt;+
&lt;br&gt;+import org.apache.commons.configuration.HierarchicalConfiguration;
&lt;br&gt;+import org.apache.commons.logging.Log;
&lt;br&gt;+import org.apache.james.management.BayesianAnalyzerManagementMBean;
&lt;br&gt;+import org.apache.james.management.BayesianAnalyzerManagementService;
&lt;br&gt;+import org.apache.james.management.DomainListManagementMBean;
&lt;br&gt;+import org.apache.james.management.DomainListManagementService;
&lt;br&gt;+import org.apache.james.management.ProcessorManagementMBean;
&lt;br&gt;+import org.apache.james.management.ProcessorManagementService;
&lt;br&gt;+import org.apache.james.management.SpoolManagementMBean;
&lt;br&gt;+import org.apache.james.management.SpoolManagementService;
&lt;br&gt;+import org.ops4j.peaberry.Export;
&lt;br&gt;+import org.ops4j.peaberry.Peaberry;
&lt;br&gt;+import org.osgi.framework.BundleActivator;
&lt;br&gt;+import org.osgi.framework.BundleContext;
&lt;br&gt;+
&lt;br&gt;+import com.google.inject.Guice;
&lt;br&gt;+import com.google.inject.Inject;
&lt;br&gt;+import com.google.inject.Injector;
&lt;br&gt;+import com.google.inject.Provider;
&lt;br&gt;+
&lt;br&gt;+public class ManagementLibraryActivator implements BundleActivator {
&lt;br&gt;+
&lt;br&gt;+	@Inject
&lt;br&gt;+	private Export&amp;lt;BayesianAnalyzerManagementMBean&amp;gt; analyzerBean;
&lt;br&gt;+
&lt;br&gt;+	@Inject
&lt;br&gt;+	private Export&amp;lt;BayesianAnalyzerManagementService&amp;gt; analyzerService;
&lt;br&gt;+
&lt;br&gt;+	@Inject
&lt;br&gt;+	private Export&amp;lt;DomainListManagementMBean&amp;gt; domBean;
&lt;br&gt;+
&lt;br&gt;+	@Inject
&lt;br&gt;+	private Export&amp;lt;DomainListManagementService&amp;gt; domService;
&lt;br&gt;+
&lt;br&gt;+	@Inject
&lt;br&gt;+	private Export&amp;lt;ProcessorManagementMBean&amp;gt; procBean;
&lt;br&gt;+
&lt;br&gt;+	@Inject
&lt;br&gt;+	private Export&amp;lt;ProcessorManagementService&amp;gt; procService;
&lt;br&gt;+
&lt;br&gt;+	@Inject
&lt;br&gt;+	private Export&amp;lt;SpoolManagementMBean&amp;gt; spoolBean;
&lt;br&gt;+
&lt;br&gt;+	@Inject
&lt;br&gt;+	private Export&amp;lt;SpoolManagementService&amp;gt; spoolService;
&lt;br&gt;+
&lt;br&gt;+	@Inject
&lt;br&gt;+	private Provider&amp;lt;Log&amp;gt; logProvider;
&lt;br&gt;+
&lt;br&gt;+	@Inject
&lt;br&gt;+	private Provider&amp;lt;HierarchicalConfiguration&amp;gt; configProvider;
&lt;br&gt;+
&lt;br&gt;+	/*
&lt;br&gt;+	 * (non-Javadoc)
&lt;br&gt;+	 * 
&lt;br&gt;+	 * @see
&lt;br&gt;+	 * org.osgi.framework.BundleActivator#start(org.osgi.framework.BundleContext
&lt;br&gt;+	 * )
&lt;br&gt;+	 */
&lt;br&gt;+	public void start(BundleContext context) throws Exception {
&lt;br&gt;+		Injector inj = Guice.createInjector(Peaberry.osgiModule(context),
&lt;br&gt;+				new OSGIBayesianAnalyzerManagementModule(),
&lt;br&gt;+				new OSGIDomainListManagementModule(),
&lt;br&gt;+				new OSGIProcessorManagementModule(),
&lt;br&gt;+				new OSGISpoolManagementModule());
&lt;br&gt;+
&lt;br&gt;+		/* Create bundle content */
&lt;br&gt;+		inj.injectMembers(this);
&lt;br&gt;+	}
&lt;br&gt;+
&lt;br&gt;+	/*
&lt;br&gt;+	 * (non-Javadoc)
&lt;br&gt;+	 * 
&lt;br&gt;+	 * @see
&lt;br&gt;+	 * org.osgi.framework.BundleActivator#stop(org.osgi.framework.BundleContext)
&lt;br&gt;+	 */
&lt;br&gt;+	public void stop(BundleContext context) throws Exception {
&lt;br&gt;+		analyzerBean.unput();
&lt;br&gt;+		analyzerService.unput();
&lt;br&gt;+		domService.unput();
&lt;br&gt;+		domBean.unput();
&lt;br&gt;+		procBean.unput();
&lt;br&gt;+		procService.unput();
&lt;br&gt;+		spoolBean.unput();
&lt;br&gt;+		spoolService.unput();
&lt;br&gt;+
&lt;br&gt;+		analyzerBean = null;
&lt;br&gt;+		analyzerService = null;
&lt;br&gt;+		domService = null;
&lt;br&gt;+		domBean = null;
&lt;br&gt;+		procBean = null;
&lt;br&gt;+		procService = null;
&lt;br&gt;+		spoolBean = null;
&lt;br&gt;+		spoolService = null;
&lt;br&gt;+
&lt;br&gt;+	}
&lt;br&gt;+}
&lt;br&gt;&lt;br&gt;Added: james/server/trunk/management-library/src/main/java/org/apache/james/osgi/OSGIBayesianAnalyzerManagementModule.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/server/trunk/management-library/src/main/java/org/apache/james/osgi/OSGIBayesianAnalyzerManagementModule.java?rev=886159&amp;view=auto&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/server/trunk/management-library/src/main/java/org/apache/james/osgi/OSGIBayesianAnalyzerManagementModule.java?rev=886159&amp;view=auto&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/server/trunk/management-library/src/main/java/org/apache/james/osgi/OSGIBayesianAnalyzerManagementModule.java (added)
&lt;br&gt;+++ james/server/trunk/management-library/src/main/java/org/apache/james/osgi/OSGIBayesianAnalyzerManagementModule.java Wed Dec &amp;nbsp;2 14:41:53 2009
&lt;br&gt;@@ -0,0 +1,56 @@
&lt;br&gt;+/****************************************************************
&lt;br&gt;+ * Licensed to the Apache Software Foundation (ASF) under one &amp;nbsp; *
&lt;br&gt;+ * or more contributor license agreements. &amp;nbsp;See the NOTICE file *
&lt;br&gt;+ * distributed with this work for additional information &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * regarding copyright ownership. &amp;nbsp;The ASF licenses this file &amp;nbsp; *
&lt;br&gt;+ * to you under the Apache License, Version 2.0 (the &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;License&amp;quot;); you may not use this file except in compliance &amp;nbsp; *
&lt;br&gt;+ * with the License. &amp;nbsp;You may obtain a copy of the License at &amp;nbsp; *
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &lt;a href=&quot;http://www.apache.org/licenses/LICENSE-2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/licenses/LICENSE-2.0&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * Unless required by applicable law or agreed to in writing, &amp;nbsp; *
&lt;br&gt;+ * software distributed under the License is distributed on an &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;AS IS&amp;quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ * KIND, either express or implied. &amp;nbsp;See the License for the &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * specific language governing permissions and limitations &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * under the License. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ ****************************************************************/
&lt;br&gt;+
&lt;br&gt;+package org.apache.james.osgi;
&lt;br&gt;+
&lt;br&gt;+import org.apache.avalon.cornerstone.services.datasources.DataSourceSelector;
&lt;br&gt;+import org.apache.commons.configuration.HierarchicalConfiguration;
&lt;br&gt;+import org.apache.commons.logging.Log;
&lt;br&gt;+import org.apache.james.management.BayesianAnalyzerManagementMBean;
&lt;br&gt;+import org.apache.james.management.BayesianAnalyzerManagementService;
&lt;br&gt;+import org.apache.james.management.impl.BayesianAnalyzerManagementModule;
&lt;br&gt;+import org.apache.james.services.FileSystem;
&lt;br&gt;+import org.ops4j.peaberry.Peaberry;
&lt;br&gt;+
&lt;br&gt;+import com.google.inject.name.Names;
&lt;br&gt;+
&lt;br&gt;+public class OSGIBayesianAnalyzerManagementModule extends BayesianAnalyzerManagementModule{
&lt;br&gt;+
&lt;br&gt;+	@Override
&lt;br&gt;+	protected void configure() {
&lt;br&gt;+		super.configure();
&lt;br&gt;+
&lt;br&gt;+		// import osgi service
&lt;br&gt;+		bind(FileSystem.class).toProvider(Peaberry.service(FileSystem.class).single());
&lt;br&gt;+		bind(DataSourceSelector.class).toProvider(Peaberry.service(DataSourceSelector.class).single());
&lt;br&gt;+
&lt;br&gt;+		bind(Log.class).toProvider(Peaberry.service(Log.class).single());
&lt;br&gt;+		bind(HierarchicalConfiguration.class).toProvider(Peaberry.service(HierarchicalConfiguration.class).single());
&lt;br&gt;+		
&lt;br&gt;+		// bind annotations to get the right logger and config
&lt;br&gt;+		bind(String.class).annotatedWith(Names.named(&amp;quot;LoggerName&amp;quot;)).toInstance(&amp;quot;bayesiananalyzermanagement&amp;quot;);
&lt;br&gt;+		bind(String.class).annotatedWith(Names.named(&amp;quot;ConfigurationName&amp;quot;)).toInstance(&amp;quot;bayesiananalyzermanagement&amp;quot;);
&lt;br&gt;+		
&lt;br&gt;+		// export it as osgi service
&lt;br&gt;+		bind(org.ops4j.peaberry.util.TypeLiterals.export(BayesianAnalyzerManagementMBean.class)).toProvider(
&lt;br&gt;+				Peaberry.service(BayesianAnalyzerManagementMBean.class).export());
&lt;br&gt;+		bind(org.ops4j.peaberry.util.TypeLiterals.export(BayesianAnalyzerManagementService.class)).toProvider(
&lt;br&gt;+				Peaberry.service(BayesianAnalyzerManagementService.class).export());
&lt;br&gt;+	}
&lt;br&gt;+}
&lt;br&gt;&lt;br&gt;Added: james/server/trunk/management-library/src/main/java/org/apache/james/osgi/OSGIDomainListManagementModule.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/server/trunk/management-library/src/main/java/org/apache/james/osgi/OSGIDomainListManagementModule.java?rev=886159&amp;view=auto&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/server/trunk/management-library/src/main/java/org/apache/james/osgi/OSGIDomainListManagementModule.java?rev=886159&amp;view=auto&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/server/trunk/management-library/src/main/java/org/apache/james/osgi/OSGIDomainListManagementModule.java (added)
&lt;br&gt;+++ james/server/trunk/management-library/src/main/java/org/apache/james/osgi/OSGIDomainListManagementModule.java Wed Dec &amp;nbsp;2 14:41:53 2009
&lt;br&gt;@@ -0,0 +1,55 @@
&lt;br&gt;+/****************************************************************
&lt;br&gt;+ * Licensed to the Apache Software Foundation (ASF) under one &amp;nbsp; *
&lt;br&gt;+ * or more contributor license agreements. &amp;nbsp;See the NOTICE file *
&lt;br&gt;+ * distributed with this work for additional information &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * regarding copyright ownership. &amp;nbsp;The ASF licenses this file &amp;nbsp; *
&lt;br&gt;+ * to you under the Apache License, Version 2.0 (the &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;License&amp;quot;); you may not use this file except in compliance &amp;nbsp; *
&lt;br&gt;+ * with the License. &amp;nbsp;You may obtain a copy of the License at &amp;nbsp; *
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &lt;a href=&quot;http://www.apache.org/licenses/LICENSE-2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/licenses/LICENSE-2.0&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * Unless required by applicable law or agreed to in writing, &amp;nbsp; *
&lt;br&gt;+ * software distributed under the License is distributed on an &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;AS IS&amp;quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ * KIND, either express or implied. &amp;nbsp;See the License for the &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * specific language governing permissions and limitations &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * under the License. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ ****************************************************************/
&lt;br&gt;+
&lt;br&gt;+package org.apache.james.osgi;
&lt;br&gt;+
&lt;br&gt;+import org.apache.commons.configuration.HierarchicalConfiguration;
&lt;br&gt;+import org.apache.commons.logging.Log;
&lt;br&gt;+import org.apache.james.api.domainlist.DomainList;
&lt;br&gt;+import org.apache.james.management.DomainListManagementMBean;
&lt;br&gt;+import org.apache.james.management.DomainListManagementService;
&lt;br&gt;+import org.apache.james.management.impl.DomainListManagementModule;
&lt;br&gt;+import org.ops4j.peaberry.Peaberry;
&lt;br&gt;+
&lt;br&gt;+import com.google.inject.name.Names;
&lt;br&gt;+
&lt;br&gt;+public class OSGIDomainListManagementModule extends DomainListManagementModule{
&lt;br&gt;+
&lt;br&gt;+	@Override
&lt;br&gt;+	protected void configure() {
&lt;br&gt;+		super.configure();
&lt;br&gt;+		
&lt;br&gt;+
&lt;br&gt;+		// import osgi service
&lt;br&gt;+		bind(DomainList.class).toProvider(Peaberry.service(DomainList.class).single());
&lt;br&gt;+		bind(Log.class).toProvider(Peaberry.service(Log.class).single());
&lt;br&gt;+		bind(HierarchicalConfiguration.class).toProvider(Peaberry.service(HierarchicalConfiguration.class).single());
&lt;br&gt;+		
&lt;br&gt;+		// bind annotations to get the right logger and config
&lt;br&gt;+		bind(String.class).annotatedWith(Names.named(&amp;quot;LoggerName&amp;quot;)).toInstance(&amp;quot;domainlistmanagement&amp;quot;);
&lt;br&gt;+		bind(String.class).annotatedWith(Names.named(&amp;quot;ConfigurationName&amp;quot;)).toInstance(&amp;quot;domainlistmanagement&amp;quot;);
&lt;br&gt;+		
&lt;br&gt;+		// export it as osgi service
&lt;br&gt;+		bind(org.ops4j.peaberry.util.TypeLiterals.export(DomainListManagementMBean.class)).toProvider(
&lt;br&gt;+				Peaberry.service(DomainListManagementMBean.class).export());
&lt;br&gt;+		bind(org.ops4j.peaberry.util.TypeLiterals.export(DomainListManagementService.class)).toProvider(
&lt;br&gt;+				Peaberry.service(DomainListManagementService.class).export());
&lt;br&gt;+	}
&lt;br&gt;+
&lt;br&gt;+}
&lt;br&gt;&lt;br&gt;Added: james/server/trunk/management-library/src/main/java/org/apache/james/osgi/OSGIProcessorManagementModule.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/server/trunk/management-library/src/main/java/org/apache/james/osgi/OSGIProcessorManagementModule.java?rev=886159&amp;view=auto&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/server/trunk/management-library/src/main/java/org/apache/james/osgi/OSGIProcessorManagementModule.java?rev=886159&amp;view=auto&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/server/trunk/management-library/src/main/java/org/apache/james/osgi/OSGIProcessorManagementModule.java (added)
&lt;br&gt;+++ james/server/trunk/management-library/src/main/java/org/apache/james/osgi/OSGIProcessorManagementModule.java Wed Dec &amp;nbsp;2 14:41:53 2009
&lt;br&gt;@@ -0,0 +1,54 @@
&lt;br&gt;+/****************************************************************
&lt;br&gt;+ * Licensed to the Apache Software Foundation (ASF) under one &amp;nbsp; *
&lt;br&gt;+ * or more contributor license agreements. &amp;nbsp;See the NOTICE file *
&lt;br&gt;+ * distributed with this work for additional information &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * regarding copyright ownership. &amp;nbsp;The ASF licenses this file &amp;nbsp; *
&lt;br&gt;+ * to you under the Apache License, Version 2.0 (the &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;License&amp;quot;); you may not use this file except in compliance &amp;nbsp; *
&lt;br&gt;+ * with the License. &amp;nbsp;You may obtain a copy of the License at &amp;nbsp; *
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &lt;a href=&quot;http://www.apache.org/licenses/LICENSE-2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/licenses/LICENSE-2.0&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * Unless required by applicable law or agreed to in writing, &amp;nbsp; *
&lt;br&gt;+ * software distributed under the License is distributed on an &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;AS IS&amp;quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ * KIND, either express or implied. &amp;nbsp;See the License for the &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * specific language governing permissions and limitations &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * under the License. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ ****************************************************************/
&lt;br&gt;+package org.apache.james.osgi;
&lt;br&gt;+
&lt;br&gt;+import org.apache.commons.configuration.HierarchicalConfiguration;
&lt;br&gt;+import org.apache.commons.logging.Log;
&lt;br&gt;+import org.apache.james.management.ProcessorManagementMBean;
&lt;br&gt;+import org.apache.james.management.ProcessorManagementService;
&lt;br&gt;+import org.apache.james.management.impl.ProcessorManagementModule;
&lt;br&gt;+import org.apache.james.services.SpoolManager;
&lt;br&gt;+import org.ops4j.peaberry.Peaberry;
&lt;br&gt;+
&lt;br&gt;+import com.google.inject.name.Names;
&lt;br&gt;+
&lt;br&gt;+public class OSGIProcessorManagementModule extends ProcessorManagementModule{
&lt;br&gt;+
&lt;br&gt;+
&lt;br&gt;+	@Override
&lt;br&gt;+	protected void configure() {
&lt;br&gt;+		super.configure();
&lt;br&gt;+		
&lt;br&gt;+
&lt;br&gt;+		// import osgi service
&lt;br&gt;+		bind(SpoolManager.class).toProvider(Peaberry.service(SpoolManager.class).single());
&lt;br&gt;+		bind(Log.class).toProvider(Peaberry.service(Log.class).single());
&lt;br&gt;+		bind(HierarchicalConfiguration.class).toProvider(Peaberry.service(HierarchicalConfiguration.class).single());
&lt;br&gt;+		
&lt;br&gt;+		// bind annotations to get the right logger and config
&lt;br&gt;+		bind(String.class).annotatedWith(Names.named(&amp;quot;LoggerName&amp;quot;)).toInstance(&amp;quot;processormanagement&amp;quot;);
&lt;br&gt;+		bind(String.class).annotatedWith(Names.named(&amp;quot;ConfigurationName&amp;quot;)).toInstance(&amp;quot;processormanagement&amp;quot;);
&lt;br&gt;+		
&lt;br&gt;+		// export it as osgi service
&lt;br&gt;+		bind(org.ops4j.peaberry.util.TypeLiterals.export(ProcessorManagementMBean.class)).toProvider(
&lt;br&gt;+				Peaberry.service(ProcessorManagementMBean.class).export());
&lt;br&gt;+		bind(org.ops4j.peaberry.util.TypeLiterals.export(ProcessorManagementService.class)).toProvider(
&lt;br&gt;+				Peaberry.service(ProcessorManagementService.class).export());
&lt;br&gt;+	}
&lt;br&gt;+}
&lt;br&gt;&lt;br&gt;Added: james/server/trunk/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/server/trunk/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java?rev=886159&amp;view=auto&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/server/trunk/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java?rev=886159&amp;view=auto&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/server/trunk/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java (added)
&lt;br&gt;+++ james/server/trunk/management-library/src/main/java/org/apache/james/osgi/OSGISpoolManagementModule.java Wed Dec &amp;nbsp;2 14:41:53 2009
&lt;br&gt;@@ -0,0 +1,53 @@
&lt;br&gt;+/****************************************************************
&lt;br&gt;+ * Licensed to the Apache Software Foundation (ASF) under one &amp;nbsp; *
&lt;br&gt;+ * or more contributor license agreements. &amp;nbsp;See the NOTICE file *
&lt;br&gt;+ * distributed with this work for additional information &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * regarding copyright ownership. &amp;nbsp;The ASF licenses this file &amp;nbsp; *
&lt;br&gt;+ * to you under the Apache License, Version 2.0 (the &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;License&amp;quot;); you may not use this file except in compliance &amp;nbsp; *
&lt;br&gt;+ * with the License. &amp;nbsp;You may obtain a copy of the License at &amp;nbsp; *
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &lt;a href=&quot;http://www.apache.org/licenses/LICENSE-2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/licenses/LICENSE-2.0&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * Unless required by applicable law or agreed to in writing, &amp;nbsp; *
&lt;br&gt;+ * software distributed under the License is distributed on an &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;AS IS&amp;quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ * KIND, either express or implied. &amp;nbsp;See the License for the &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * specific language governing permissions and limitations &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * under the License. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ ****************************************************************/
&lt;br&gt;+package org.apache.james.osgi;
&lt;br&gt;+
&lt;br&gt;+import org.apache.avalon.cornerstone.services.store.Store;
&lt;br&gt;+import org.apache.commons.configuration.HierarchicalConfiguration;
&lt;br&gt;+import org.apache.commons.logging.Log;
&lt;br&gt;+import org.apache.james.management.SpoolManagementMBean;
&lt;br&gt;+import org.apache.james.management.SpoolManagementService;
&lt;br&gt;+import org.apache.james.management.impl.SpoolManagementModule;
&lt;br&gt;+import org.ops4j.peaberry.Peaberry;
&lt;br&gt;+
&lt;br&gt;+import com.google.inject.name.Names;
&lt;br&gt;+
&lt;br&gt;+public class OSGISpoolManagementModule extends SpoolManagementModule{
&lt;br&gt;+	
&lt;br&gt;+	@Override
&lt;br&gt;+	protected void configure() {
&lt;br&gt;+		super.configure();
&lt;br&gt;+		
&lt;br&gt;+
&lt;br&gt;+		// import osgi service
&lt;br&gt;+		bind(Store.class).toProvider(Peaberry.service(Store.class).single());
&lt;br&gt;+		bind(Log.class).toProvider(Peaberry.service(Log.class).single());
&lt;br&gt;+		bind(HierarchicalConfiguration.class).toProvider(Peaberry.service(HierarchicalConfiguration.class).single());
&lt;br&gt;+		
&lt;br&gt;+		// bind annotations to get the right logger and config
&lt;br&gt;+		bind(String.class).annotatedWith(Names.named(&amp;quot;LoggerName&amp;quot;)).toInstance(&amp;quot;spoolmanagement&amp;quot;);
&lt;br&gt;+		bind(String.class).annotatedWith(Names.named(&amp;quot;ConfigurationName&amp;quot;)).toInstance(&amp;quot;spoolmanagement&amp;quot;);
&lt;br&gt;+		
&lt;br&gt;+		// export it as osgi service
&lt;br&gt;+		bind(org.ops4j.peaberry.util.TypeLiterals.export(SpoolManagementService.class)).toProvider(
&lt;br&gt;+				Peaberry.service(SpoolManagementService.class).export());
&lt;br&gt;+		bind(org.ops4j.peaberry.util.TypeLiterals.export(SpoolManagementMBean.class)).toProvider(
&lt;br&gt;+				Peaberry.service(SpoolManagementMBean.class).export());
&lt;br&gt;+	}
&lt;br&gt;+}
&lt;br&gt;&lt;br&gt;Added: james/server/trunk/osgi-deployment/src/main/java/org/apache/james/osgi/ConfigurationProvider.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/server/trunk/osgi-deployment/src/main/java/org/apache/james/osgi/ConfigurationProvider.java?rev=886159&amp;view=auto&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/server/trunk/osgi-deployment/src/main/java/org/apache/james/osgi/ConfigurationProvider.java?rev=886159&amp;view=auto&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/server/trunk/osgi-deployment/src/main/java/org/apache/james/osgi/ConfigurationProvider.java (added)
&lt;br&gt;+++ james/server/trunk/osgi-deployment/src/main/java/org/apache/james/osgi/ConfigurationProvider.java Wed Dec &amp;nbsp;2 14:41:53 2009
&lt;br&gt;@@ -0,0 +1,46 @@
&lt;br&gt;+/****************************************************************
&lt;br&gt;+ * Licensed to the Apache Software Foundation (ASF) under one &amp;nbsp; *
&lt;br&gt;+ * or more contributor license agreements. &amp;nbsp;See the NOTICE file *
&lt;br&gt;+ * distributed with this work for additional information &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * regarding copyright ownership. &amp;nbsp;The ASF licenses this file &amp;nbsp; *
&lt;br&gt;+ * to you under the Apache License, Version 2.0 (the &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;License&amp;quot;); you may not use this file except in compliance &amp;nbsp; *
&lt;br&gt;+ * with the License. &amp;nbsp;You may obtain a copy of the License at &amp;nbsp; *
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &lt;a href=&quot;http://www.apache.org/licenses/LICENSE-2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/licenses/LICENSE-2.0&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * Unless required by applicable law or agreed to in writing, &amp;nbsp; *
&lt;br&gt;+ * software distributed under the License is distributed on an &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;AS IS&amp;quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ * KIND, either express or implied. &amp;nbsp;See the License for the &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * specific language governing permissions and limitations &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * under the License. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ ****************************************************************/
&lt;br&gt;+
&lt;br&gt;+package org.apache.james.osgi;
&lt;br&gt;+
&lt;br&gt;+import org.apache.commons.configuration.ConfigurationException;
&lt;br&gt;+import org.apache.commons.configuration.HierarchicalConfiguration;
&lt;br&gt;+import org.apache.commons.configuration.XMLConfiguration;
&lt;br&gt;+
&lt;br&gt;+import com.google.inject.Provider;
&lt;br&gt;+import com.google.inject.name.Named;
&lt;br&gt;+
&lt;br&gt;+public class ConfigurationProvider implements Provider&amp;lt;HierarchicalConfiguration&amp;gt;{
&lt;br&gt;+
&lt;br&gt;+	private XMLConfiguration rootConf;
&lt;br&gt;+	private String componentName;
&lt;br&gt;+	
&lt;br&gt;+	public ConfigurationProvider(@Named(&amp;quot;ConfigurationName&amp;quot;) String componentName) throws ConfigurationException {
&lt;br&gt;+		this.rootConf = new XMLConfiguration();
&lt;br&gt;+		rootConf.setDelimiterParsingDisabled(true);
&lt;br&gt;+		rootConf.load(&amp;quot;config.xml&amp;quot;);
&lt;br&gt;+		this.componentName = componentName;
&lt;br&gt;+	}
&lt;br&gt;+	
&lt;br&gt;+	
&lt;br&gt;+	public HierarchicalConfiguration get() {
&lt;br&gt;+		return rootConf.configurationAt(componentName);
&lt;br&gt;+	}
&lt;br&gt;+
&lt;br&gt;+}
&lt;br&gt;&lt;br&gt;Modified: james/server/trunk/pom.xml
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/server/trunk/pom.xml?rev=886159&amp;r1=886158&amp;r2=886159&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/server/trunk/pom.xml?rev=886159&amp;r1=886158&amp;r2=886159&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/server/trunk/pom.xml (original)
&lt;br&gt;+++ james/server/trunk/pom.xml Wed Dec &amp;nbsp;2 14:41:53 2009
&lt;br&gt;@@ -82,6 +82,10 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/scm&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;build&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;plugins&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;plugin&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;org.apache.felix&amp;lt;/groupId&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;maven-bundle-plugin&amp;lt;/artifactId&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/plugin&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;plugin&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;maven-compiler-plugin&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;configuration&amp;gt;
&lt;br&gt;@@ -180,7 +184,22 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/snapshots&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/repository&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; --&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;&amp;lt;!-- enable central that is otherwise disabled by the parent pom. --&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;&amp;lt;repository&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;id&amp;gt;central&amp;lt;/id&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;url&amp;gt;&lt;a href=&quot;http://repo1.maven.org/maven2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://repo1.maven.org/maven2&lt;/a&gt;&amp;lt;/url&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;releases&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/releases&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;&amp;lt;/repository&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/repositories&amp;gt;
&lt;br&gt;+ &amp;nbsp;&amp;lt;dependencies&amp;gt;
&lt;br&gt;+ &amp;nbsp;	&amp;lt;dependency&amp;gt;
&lt;br&gt;+ &amp;nbsp;		&amp;lt;groupId&amp;gt;org.osgi&amp;lt;/groupId&amp;gt;
&lt;br&gt;+ &amp;nbsp;		&amp;lt;artifactId&amp;gt;org.osgi&amp;lt;/artifactId&amp;gt;
&lt;br&gt;+ &amp;nbsp;		&amp;lt;version&amp;gt;3.0.0&amp;lt;/version&amp;gt;
&lt;br&gt;+ &amp;nbsp;	&amp;lt;/dependency&amp;gt;
&lt;br&gt;+ &amp;nbsp;&amp;lt;/dependencies&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;reporting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;plugins&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!--
&lt;br&gt;@@ -1150,11 +1169,26 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;version&amp;gt;2.0&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/dependency&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;dependency&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;javax.annotation&amp;lt;/groupId&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;jsr250-api&amp;lt;/artifactId&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;version&amp;gt;1.0&amp;lt;/version&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;&amp;lt;/dependency&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;&amp;lt;dependency&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;spring-aopalliance&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;spring-aopalliance&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;version&amp;gt;1.0&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;scope&amp;gt;runtime&amp;lt;/scope&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/dependency&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;&amp;lt;dependency&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;org.ops4j&amp;lt;/groupId&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;peaberry&amp;lt;/artifactId&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;version&amp;gt;1.1.1&amp;lt;/version&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;&amp;lt;/dependency&amp;gt; 
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;&amp;lt;dependency&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;org.osgi&amp;lt;/groupId&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;org.osgi&amp;lt;/artifactId&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;version&amp;gt;3.0.0&amp;lt;/version&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;&amp;lt;/dependency&amp;gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/dependencies&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/dependencyManagement&amp;gt;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Modified: james/server/trunk/stage/pom.xml
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/server/trunk/stage/pom.xml?rev=886159&amp;r1=886158&amp;r2=886159&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/server/trunk/stage/pom.xml?rev=886159&amp;r1=886158&amp;r2=886159&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/server/trunk/stage/pom.xml (original)
&lt;br&gt;+++ james/server/trunk/stage/pom.xml Wed Dec &amp;nbsp;2 14:41:53 2009
&lt;br&gt;@@ -400,10 +400,18 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;guiceyfruit-core&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/dependency&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;dependency&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;javax.annotation&amp;lt;/groupId&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;jsr250-api&amp;lt;/artifactId&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;&amp;lt;/dependency&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;&amp;lt;dependency&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;spring-aopalliance&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;spring-aopalliance&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;scope&amp;gt;runtime&amp;lt;/scope&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/dependency&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;&amp;lt;dependency&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;org.ops4j&amp;lt;/groupId&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;peaberry&amp;lt;/artifactId&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;&amp;lt;/dependency&amp;gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/dependencies&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;build&amp;gt;
&lt;br&gt;&lt;br&gt;Modified: james/server/trunk/user-library/pom.xml
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/server/trunk/user-library/pom.xml?rev=886159&amp;r1=886158&amp;r2=886159&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/server/trunk/user-library/pom.xml?rev=886159&amp;r1=886158&amp;r2=886159&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/server/trunk/user-library/pom.xml (original)
&lt;br&gt;+++ james/server/trunk/user-library/pom.xml Wed Dec &amp;nbsp;2 14:41:53 2009
&lt;br&gt;@@ -28,6 +28,41 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;james-server-user-library&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;version&amp;gt;3.0-M1&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;name&amp;gt;Apache JAMES Server User Library&amp;lt;/name&amp;gt;
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp;&amp;lt;build&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;&amp;lt;plugins&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;plugin&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;maven-jar-plugin&amp;lt;/artifactId&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;configuration&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;archive&amp;gt; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;manifestFile&amp;gt;${project.build.outputDirectory}/META-INF/MANIFEST.MF&amp;lt;/manifestFile&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/archive&amp;gt; 
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/configuration&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/plugin&amp;gt; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;plugin&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;org.apache.felix&amp;lt;/groupId&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;maven-bundle-plugin&amp;lt;/artifactId&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;executions&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;execution&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;id&amp;gt;bundle-manifest&amp;lt;/id&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;phase&amp;gt;process-classes&amp;lt;/phase&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;goals&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;goal&amp;gt;manifest&amp;lt;/goal&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/goals&amp;gt; &amp;nbsp; 
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/execution&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/executions&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;configuration&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;instructions&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Export-Package&amp;gt;org.apache.james.impl.jamesuser,org.apache.james.impl.user&amp;lt;/Export-Package&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Private-Package&amp;gt;org.apache.james.*&amp;lt;/Private-Package&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Bundle-Activator&amp;gt;org.apache.james.osgi.UsersLibraryActivator&amp;lt;/Bundle-Activator&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/instructions&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/configuration&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/plugin&amp;gt; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;&amp;lt;/plugins&amp;gt;
&lt;br&gt;+ &amp;nbsp;&amp;lt;/build&amp;gt;
&lt;br&gt;+ &amp;nbsp;
&lt;br&gt;+ &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;dependencies&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;dependency&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;org.apache.james&amp;lt;/groupId&amp;gt;
&lt;br&gt;@@ -67,7 +102,14 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;spring-aopalliance&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;scope&amp;gt;runtime&amp;lt;/scope&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/dependency&amp;gt;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;&amp;lt;dependency&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;org.ops4j&amp;lt;/groupId&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;peaberry&amp;lt;/artifactId&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;&amp;lt;/dependency&amp;gt; 
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;&amp;lt;dependency&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;org.osgi&amp;lt;/groupId&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;org.osgi&amp;lt;/artifactId&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;&amp;lt;/dependency&amp;gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;dependency&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;oro&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;oro&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&lt;br&gt;Modified: james/server/trunk/user-library/src/main/java/org/apache/james/impl/jamesuser/AvalonLocalJamesUsersRepository.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/server/trunk/user-library/src/main/java/org/apache/james/impl/jamesuser/AvalonLocalJamesUsersRepository.java?rev=886159&amp;r1=886158&amp;r2=886159&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/server/trunk/user-library/src/main/java/org/apache/james/impl/jamesuser/AvalonLocalJamesUsersRepository.java?rev=886159&amp;r1=886158&amp;r2=886159&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/server/trunk/user-library/src/main/java/org/apache/james/impl/jamesuser/AvalonLocalJamesUsersRepository.java (original)
&lt;br&gt;+++ james/server/trunk/user-library/src/main/java/org/apache/james/impl/jamesuser/AvalonLocalJamesUsersRepository.java Wed Dec &amp;nbsp;2 14:41:53 2009
&lt;br&gt;@@ -21,16 +21,24 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;import java.util.Collection;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+import org.apache.james.api.user.UsersStore;
&lt;br&gt;&amp;nbsp;import org.apache.james.api.vut.ErrorMappingException;
&lt;br&gt;&amp;nbsp;import org.apache.james.impl.user.AvalonLocalUsersRepository;
&lt;br&gt;-import org.guiceyfruit.jsr250.Jsr250Module;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+import com.google.inject.AbstractModule;
&lt;br&gt;&amp;nbsp;import com.google.inject.Guice;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;public class AvalonLocalJamesUsersRepository extends AvalonLocalUsersRepository implements JamesUsersRepository{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public void initialize() throws Exception {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;repos = Guice.createInjector(new Jsr250Module(), new LocalUsersRepositoryModule()).getInstance(LocalJamesUsersRepository.class);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;repos = Guice.createInjector(new LocalJamesUsersRepositoryModule(), new AbstractModule() {
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;@Override
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;protected void configure() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(UsersStore.class).toInstance(usersStore);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}).getInstance(LocalJamesUsersRepository.class);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public void setEnableAliases(boolean enableAliases) {
&lt;br&gt;&lt;br&gt;Added: james/server/trunk/user-library/src/main/java/org/apache/james/impl/jamesuser/LocalJamesUsersRepositoryModule.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/server/trunk/user-library/src/main/java/org/apache/james/impl/jamesuser/LocalJamesUsersRepositoryModule.java?rev=886159&amp;view=auto&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/server/trunk/user-library/src/main/java/org/apache/james/impl/jamesuser/LocalJamesUsersRepositoryModule.java?rev=886159&amp;view=auto&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/server/trunk/user-library/src/main/java/org/apache/james/impl/jamesuser/LocalJamesUsersRepositoryModule.java (added)
&lt;br&gt;+++ james/server/trunk/user-library/src/main/java/org/apache/james/impl/jamesuser/LocalJamesUsersRepositoryModule.java Wed Dec &amp;nbsp;2 14:41:53 2009
&lt;br&gt;@@ -0,0 +1,25 @@
&lt;br&gt;+/****************************************************************
&lt;br&gt;+ * Licensed to the Apache Software Foundation (ASF) under one &amp;nbsp; *
&lt;br&gt;+ * or more contributor license agreements. &amp;nbsp;See the NOTICE file *
&lt;br&gt;+ * distributed with this work for additional information &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * regarding copyright ownership. &amp;nbsp;The ASF licenses this file &amp;nbsp; *
&lt;br&gt;+ * to you under the Apache License, Version 2.0 (the &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;License&amp;quot;); you may not use this file except in compliance &amp;nbsp; *
&lt;br&gt;+ * with the License. &amp;nbsp;You may obtain a copy of the License at &amp;nbsp; *
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &lt;a href=&quot;http://www.apache.org/licenses/LICENSE-2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/licenses/LICENSE-2.0&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * Unless required by applicable law or agreed to in writing, &amp;nbsp; *
&lt;br&gt;+ * software distributed under the License is distributed on an &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;AS IS&amp;quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ * KIND, either express or implied. &amp;nbsp;See the License for the &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * specific language governing permissions and limitations &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * under the License. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ ****************************************************************/
&lt;br&gt;+package org.apache.james.impl.jamesuser;
&lt;br&gt;+
&lt;br&gt;+import org.apache.james.impl.user.LocalUsersRepositoryModule;
&lt;br&gt;+
&lt;br&gt;+public class LocalJamesUsersRepositoryModule extends LocalUsersRepositoryModule{
&lt;br&gt;+
&lt;br&gt;+}
&lt;br&gt;&lt;br&gt;Modified: james/server/trunk/user-library/src/main/java/org/apache/james/impl/user/AvalonLocalUsersRepository.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/server/trunk/user-library/src/main/java/org/apache/james/impl/user/AvalonLocalUsersRepository.java?rev=886159&amp;r1=886158&amp;r2=886159&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/server/trunk/user-library/src/main/java/org/apache/james/impl/user/AvalonLocalUsersRepository.java?rev=886159&amp;r1=886158&amp;r2=886159&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/server/trunk/user-library/src/main/java/org/apache/james/impl/user/AvalonLocalUsersRepository.java (original)
&lt;br&gt;+++ james/server/trunk/user-library/src/main/java/org/apache/james/impl/user/AvalonLocalUsersRepository.java Wed Dec &amp;nbsp;2 14:41:53 2009
&lt;br&gt;@@ -28,34 +28,30 @@
&lt;br&gt;&amp;nbsp;import org.apache.james.api.user.UsersRepository;
&lt;br&gt;&amp;nbsp;import org.apache.james.api.user.UsersStore;
&lt;br&gt;&amp;nbsp;import org.apache.james.bridge.GuiceInjected;
&lt;br&gt;-import org.guiceyfruit.jsr250.Jsr250Module;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;import com.google.inject.AbstractModule;
&lt;br&gt;&amp;nbsp;import com.google.inject.Guice;
&lt;br&gt;-import com.google.inject.name.Names;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;public class AvalonLocalUsersRepository implements GuiceInjected, Initializable,Serviceable,UsersRepository{
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;private UsersStore usersStore;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;protected UsersStore usersStore;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;protected LocalUsersRepository repos;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public void initialize() throws Exception {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;repos = Guice.createInjector(new Jsr250Module(), new LocalUsersRepositoryModule()).getInstance(LocalUsersRepository.class);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;repos = Guice.createInjector(new LocalUsersRepositoryModule(), new AbstractModule() {
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;@Override
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;protected void configure() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(UsersStore.class).toInstance(usersStore);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}).getInstance(LocalUsersRepository.class);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public void service(ServiceManager manager) throws ServiceException {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;usersStore = (UsersStore) manager.lookup(UsersStore.ROLE);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;public class LocalUsersRepositoryModule extends AbstractModule {
&lt;br&gt;-
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;@Override
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;protected void configure() {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(UsersStore.class).annotatedWith(Names.named(&amp;quot;org.apache.james.api.user.UsersStore&amp;quot;)).toInstance(usersStore);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;}
&lt;br&gt;-
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public boolean addUser(User user) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return repos.addUser(user);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&lt;br&gt;Modified: james/server/trunk/user-library/src/main/java/org/apache/james/impl/user/AvalonUserManagement.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/server/trunk/user-library/src/main/java/org/apache/james/impl/user/AvalonUserManagement.java?rev=886159&amp;r1=886158&amp;r2=886159&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/server/trunk/user-library/src/main/java/org/apache/james/impl/user/AvalonUserManagement.java?rev=886159&amp;r1=886158&amp;r2=886159&amp;view=diff&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/server/trunk/user-library/src/main/java/org/apache/james/impl/user/AvalonUserManagement.java (original)
&lt;br&gt;+++ james/server/trunk/user-library/src/main/java/org/apache/james/impl/user/AvalonUserManagement.java Wed Dec &amp;nbsp;2 14:41:53 2009
&lt;br&gt;@@ -29,11 +29,10 @@
&lt;br&gt;&amp;nbsp;import org.apache.james.api.user.management.UserManagementException;
&lt;br&gt;&amp;nbsp;import org.apache.james.api.user.management.UserManagementMBean;
&lt;br&gt;&amp;nbsp;import org.apache.james.bridge.GuiceInjected;
&lt;br&gt;-import org.guiceyfruit.jsr250.Jsr250Module;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;import com.google.inject.AbstractModule;
&lt;br&gt;&amp;nbsp;import com.google.inject.Guice;
&lt;br&gt;-import com.google.inject.name.Names;
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;public class AvalonUserManagement implements UserManagementMBean, GuiceInjected, Serviceable, Initializable {
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -99,17 +98,16 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public void initialize() throws Exception {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bean = Guice.createInjector(new Jsr250Module(), new UserManagementModule()).getInstance(UserManagement.class);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bean = Guice.createInjector(new UserManagementModule(), new AbstractModule() {
&lt;br&gt;+			
&lt;br&gt;+			@Override
&lt;br&gt;+			protected void configure() {
&lt;br&gt;+				bind(UsersStore.class).toInstance(store);
&lt;br&gt;+				bind(UsersRepository.class).toInstance(repos);
&lt;br&gt;+			}
&lt;br&gt;+		}).getInstance(UserManagement.class);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;private class UserManagementModule extends AbstractModule {
&lt;br&gt;-
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;@Override
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;protected void configure() {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(UsersStore.class).annotatedWith(Names.named(&amp;quot;org.apache.james.api.user.UsersStore&amp;quot;)).toInstance(store);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(UsersRepository.class).annotatedWith(Names.named(&amp;quot;org.apache.james.api.user.UsersRepository&amp;quot;)).toInstance(repos);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&lt;br&gt;Added: james/server/trunk/user-library/src/main/java/org/apache/james/impl/user/LocalUsersRepositoryModule.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/server/trunk/user-library/src/main/java/org/apache/james/impl/user/LocalUsersRepositoryModule.java?rev=886159&amp;view=auto&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/server/trunk/user-library/src/main/java/org/apache/james/impl/user/LocalUsersRepositoryModule.java?rev=886159&amp;view=auto&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/server/trunk/user-library/src/main/java/org/apache/james/impl/user/LocalUsersRepositoryModule.java (added)
&lt;br&gt;+++ james/server/trunk/user-library/src/main/java/org/apache/james/impl/user/LocalUsersRepositoryModule.java Wed Dec &amp;nbsp;2 14:41:53 2009
&lt;br&gt;@@ -0,0 +1,34 @@
&lt;br&gt;+/****************************************************************
&lt;br&gt;+ * Licensed to the Apache Software Foundation (ASF) under one &amp;nbsp; *
&lt;br&gt;+ * or more contributor license agreements. &amp;nbsp;See the NOTICE file *
&lt;br&gt;+ * distributed with this work for additional information &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * regarding copyright ownership. &amp;nbsp;The ASF licenses this file &amp;nbsp; *
&lt;br&gt;+ * to you under the Apache License, Version 2.0 (the &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;License&amp;quot;); you may not use this file except in compliance &amp;nbsp; *
&lt;br&gt;+ * with the License. &amp;nbsp;You may obtain a copy of the License at &amp;nbsp; *
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &lt;a href=&quot;http://www.apache.org/licenses/LICENSE-2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/licenses/LICENSE-2.0&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * Unless required by applicable law or agreed to in writing, &amp;nbsp; *
&lt;br&gt;+ * software distributed under the License is distributed on an &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;AS IS&amp;quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ * KIND, either express or implied. &amp;nbsp;See the License for the &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * specific language governing permissions and limitations &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * under the License. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ ****************************************************************/
&lt;br&gt;+package org.apache.james.impl.user;
&lt;br&gt;+
&lt;br&gt;+import org.apache.james.api.user.UsersStore;
&lt;br&gt;+import org.guiceyfruit.jsr250.Jsr250Module;
&lt;br&gt;+
&lt;br&gt;+import com.google.inject.name.Names;
&lt;br&gt;+
&lt;br&gt;+public class LocalUsersRepositoryModule extends Jsr250Module {
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;@Override
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;protected void configure() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;	super.configure();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(UsersStore.class).annotatedWith(Names.named(&amp;quot;org.apache.james.api.user.UsersStore&amp;quot;));
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;
&lt;br&gt;+}
&lt;br&gt;&lt;br&gt;Added: james/server/trunk/user-library/src/main/java/org/apache/james/impl/user/UserManagementModule.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/server/trunk/user-library/src/main/java/org/apache/james/impl/user/UserManagementModule.java?rev=886159&amp;view=auto&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/server/trunk/user-library/src/main/java/org/apache/james/impl/user/UserManagementModule.java?rev=886159&amp;view=auto&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/server/trunk/user-library/src/main/java/org/apache/james/impl/user/UserManagementModule.java (added)
&lt;br&gt;+++ james/server/trunk/user-library/src/main/java/org/apache/james/impl/user/UserManagementModule.java Wed Dec &amp;nbsp;2 14:41:53 2009
&lt;br&gt;@@ -0,0 +1,36 @@
&lt;br&gt;+/****************************************************************
&lt;br&gt;+ * Licensed to the Apache Software Foundation (ASF) under one &amp;nbsp; *
&lt;br&gt;+ * or more contributor license agreements. &amp;nbsp;See the NOTICE file *
&lt;br&gt;+ * distributed with this work for additional information &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * regarding copyright ownership. &amp;nbsp;The ASF licenses this file &amp;nbsp; *
&lt;br&gt;+ * to you under the Apache License, Version 2.0 (the &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;License&amp;quot;); you may not use this file except in compliance &amp;nbsp; *
&lt;br&gt;+ * with the License. &amp;nbsp;You may obtain a copy of the License at &amp;nbsp; *
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &lt;a href=&quot;http://www.apache.org/licenses/LICENSE-2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/licenses/LICENSE-2.0&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * Unless required by applicable law or agreed to in writing, &amp;nbsp; *
&lt;br&gt;+ * software distributed under the License is distributed on an &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;AS IS&amp;quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ * KIND, either express or implied. &amp;nbsp;See the License for the &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * specific language governing permissions and limitations &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * under the License. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ ****************************************************************/
&lt;br&gt;+package org.apache.james.impl.user;
&lt;br&gt;+
&lt;br&gt;+import org.apache.james.api.user.UsersRepository;
&lt;br&gt;+import org.apache.james.api.user.UsersStore;
&lt;br&gt;+import org.guiceyfruit.jsr250.Jsr250Module;
&lt;br&gt;+
&lt;br&gt;+import com.google.inject.name.Names;
&lt;br&gt;+
&lt;br&gt;+public class UserManagementModule extends Jsr250Module {
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;@Override
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;protected void configure() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;	super.configure();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(UsersStore.class).annotatedWith(Names.named(&amp;quot;org.apache.james.api.user.UsersStore&amp;quot;));
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(UsersRepository.class).annotatedWith(Names.named(&amp;quot;org.apache.james.api.user.UsersRepository&amp;quot;));
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;
&lt;br&gt;+}
&lt;br&gt;&lt;br&gt;Added: james/server/trunk/user-library/src/main/java/org/apache/james/osgi/OSGILocalJamesUsersRepositoryModule.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/server/trunk/user-library/src/main/java/org/apache/james/osgi/OSGILocalJamesUsersRepositoryModule.java?rev=886159&amp;view=auto&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/server/trunk/user-library/src/main/java/org/apache/james/osgi/OSGILocalJamesUsersRepositoryModule.java?rev=886159&amp;view=auto&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/server/trunk/user-library/src/main/java/org/apache/james/osgi/OSGILocalJamesUsersRepositoryModule.java (added)
&lt;br&gt;+++ james/server/trunk/user-library/src/main/java/org/apache/james/osgi/OSGILocalJamesUsersRepositoryModule.java Wed Dec &amp;nbsp;2 14:41:53 2009
&lt;br&gt;@@ -0,0 +1,51 @@
&lt;br&gt;+/****************************************************************
&lt;br&gt;+ * Licensed to the Apache Software Foundation (ASF) under one &amp;nbsp; *
&lt;br&gt;+ * or more contributor license agreements. &amp;nbsp;See the NOTICE file *
&lt;br&gt;+ * distributed with this work for additional information &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * regarding copyright ownership. &amp;nbsp;The ASF licenses this file &amp;nbsp; *
&lt;br&gt;+ * to you under the Apache License, Version 2.0 (the &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;License&amp;quot;); you may not use this file except in compliance &amp;nbsp; *
&lt;br&gt;+ * with the License. &amp;nbsp;You may obtain a copy of the License at &amp;nbsp; *
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &lt;a href=&quot;http://www.apache.org/licenses/LICENSE-2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/licenses/LICENSE-2.0&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * Unless required by applicable law or agreed to in writing, &amp;nbsp; *
&lt;br&gt;+ * software distributed under the License is distributed on an &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;AS IS&amp;quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ * KIND, either express or implied. &amp;nbsp;See the License for the &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * specific language governing permissions and limitations &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * under the License. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ ****************************************************************/
&lt;br&gt;+package org.apache.james.osgi;
&lt;br&gt;+
&lt;br&gt;+import org.apache.commons.configuration.HierarchicalConfiguration;
&lt;br&gt;+import org.apache.commons.logging.Log;
&lt;br&gt;+import org.apache.james.api.user.UsersStore;
&lt;br&gt;+import org.apache.james.impl.jamesuser.JamesUsersRepository;
&lt;br&gt;+import org.apache.james.impl.jamesuser.LocalJamesUsersRepository;
&lt;br&gt;+import org.apache.james.impl.jamesuser.LocalJamesUsersRepositoryModule;
&lt;br&gt;+import org.ops4j.peaberry.Peaberry;
&lt;br&gt;+
&lt;br&gt;+import com.google.inject.name.Names;
&lt;br&gt;+
&lt;br&gt;+public class OSGILocalJamesUsersRepositoryModule extends LocalJamesUsersRepositoryModule{
&lt;br&gt;+
&lt;br&gt;+	@Override
&lt;br&gt;+	protected void configure() {
&lt;br&gt;+		super.configure();
&lt;br&gt;+
&lt;br&gt;+		// import osgi service
&lt;br&gt;+		bind(UsersStore.class).toProvider(Peaberry.service(UsersStore.class).single());
&lt;br&gt;+		bind(Log.class).toProvider(Peaberry.service(Log.class).single());
&lt;br&gt;+		bind(HierarchicalConfiguration.class).toProvider(Peaberry.service(HierarchicalConfiguration.class).single());
&lt;br&gt;+		
&lt;br&gt;+		// bind annotations to get the right logger and config
&lt;br&gt;+		bind(String.class).annotatedWith(Names.named(&amp;quot;LoggerName&amp;quot;)).toInstance(&amp;quot;localusersrepository&amp;quot;);
&lt;br&gt;+		bind(String.class).annotatedWith(Names.named(&amp;quot;ConfigurationName&amp;quot;)).toInstance(&amp;quot;localusersrepository&amp;quot;);
&lt;br&gt;+		
&lt;br&gt;+		// export it as osgi service
&lt;br&gt;+		bind(org.ops4j.peaberry.util.TypeLiterals.export(JamesUsersRepository.class)).toProvider(
&lt;br&gt;+				Peaberry.service(LocalJamesUsersRepository.class).export());
&lt;br&gt;+	}
&lt;br&gt;+
&lt;br&gt;+}
&lt;br&gt;&lt;br&gt;Added: james/server/trunk/user-library/src/main/java/org/apache/james/osgi/OSGILocalUsersRepositoryModule.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/server/trunk/user-library/src/main/java/org/apache/james/osgi/OSGILocalUsersRepositoryModule.java?rev=886159&amp;view=auto&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/server/trunk/user-library/src/main/java/org/apache/james/osgi/OSGILocalUsersRepositoryModule.java?rev=886159&amp;view=auto&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/server/trunk/user-library/src/main/java/org/apache/james/osgi/OSGILocalUsersRepositoryModule.java (added)
&lt;br&gt;+++ james/server/trunk/user-library/src/main/java/org/apache/james/osgi/OSGILocalUsersRepositoryModule.java Wed Dec &amp;nbsp;2 14:41:53 2009
&lt;br&gt;@@ -0,0 +1,42 @@
&lt;br&gt;+/****************************************************************
&lt;br&gt;+ * Licensed to the Apache Software Foundation (ASF) under one &amp;nbsp; *
&lt;br&gt;+ * or more contributor license agreements. &amp;nbsp;See the NOTICE file *
&lt;br&gt;+ * distributed with this work for additional information &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * regarding copyright ownership. &amp;nbsp;The ASF licenses this file &amp;nbsp; *
&lt;br&gt;+ * to you under the Apache License, Version 2.0 (the &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;License&amp;quot;); you may not use this file except in compliance &amp;nbsp; *
&lt;br&gt;+ * with the License. &amp;nbsp;You may obtain a copy of the License at &amp;nbsp; *
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &lt;a href=&quot;http://www.apache.org/licenses/LICENSE-2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/licenses/LICENSE-2.0&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * Unless required by applicable law or agreed to in writing, &amp;nbsp; *
&lt;br&gt;+ * software distributed under the License is distributed on an &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;AS IS&amp;quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ * KIND, either express or implied. &amp;nbsp;See the License for the &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * specific language governing permissions and limitations &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * under the License. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ ****************************************************************/
&lt;br&gt;+package org.apache.james.osgi;
&lt;br&gt;+
&lt;br&gt;+import org.apache.commons.logging.Log;
&lt;br&gt;+import org.apache.james.api.user.UsersRepository;
&lt;br&gt;+import org.apache.james.api.user.UsersStore;
&lt;br&gt;+import org.apache.james.impl.user.LocalUsersRepository;
&lt;br&gt;+import org.apache.james.impl.user.LocalUsersRepositoryModule;
&lt;br&gt;+import org.ops4j.peaberry.Peaberry;
&lt;br&gt;+
&lt;br&gt;+public class OSGILocalUsersRepositoryModule extends LocalUsersRepositoryModule{
&lt;br&gt;+
&lt;br&gt;+	@Override
&lt;br&gt;+	protected void configure() {
&lt;br&gt;+		super.configure();
&lt;br&gt;+		
&lt;br&gt;+		// import osgi service
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(UsersStore.class).toProvider(Peaberry.service(UsersStore.class).single());
&lt;br&gt;+		bind(Log.class).toProvider(Peaberry.service(Log.class).single());
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// export it as osgi service
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(org.ops4j.peaberry.util.TypeLiterals.export(UsersRepository.class)).toProvider(Peaberry.service(LocalUsersRepository.class).export());
&lt;br&gt;+	}
&lt;br&gt;+
&lt;br&gt;+}
&lt;br&gt;&lt;br&gt;Added: james/server/trunk/user-library/src/main/java/org/apache/james/osgi/OSGIUserManagementModule.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/server/trunk/user-library/src/main/java/org/apache/james/osgi/OSGIUserManagementModule.java?rev=886159&amp;view=auto&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/server/trunk/user-library/src/main/java/org/apache/james/osgi/OSGIUserManagementModule.java?rev=886159&amp;view=auto&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/server/trunk/user-library/src/main/java/org/apache/james/osgi/OSGIUserManagementModule.java (added)
&lt;br&gt;+++ james/server/trunk/user-library/src/main/java/org/apache/james/osgi/OSGIUserManagementModule.java Wed Dec &amp;nbsp;2 14:41:53 2009
&lt;br&gt;@@ -0,0 +1,45 @@
&lt;br&gt;+/****************************************************************
&lt;br&gt;+ * Licensed to the Apache Software Foundation (ASF) under one &amp;nbsp; *
&lt;br&gt;+ * or more contributor license agreements. &amp;nbsp;See the NOTICE file *
&lt;br&gt;+ * distributed with this work for additional information &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * regarding copyright ownership. &amp;nbsp;The ASF licenses this file &amp;nbsp; *
&lt;br&gt;+ * to you under the Apache License, Version 2.0 (the &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;License&amp;quot;); you may not use this file except in compliance &amp;nbsp; *
&lt;br&gt;+ * with the License. &amp;nbsp;You may obtain a copy of the License at &amp;nbsp; *
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &lt;a href=&quot;http://www.apache.org/licenses/LICENSE-2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/licenses/LICENSE-2.0&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * Unless required by applicable law or agreed to in writing, &amp;nbsp; *
&lt;br&gt;+ * software distributed under the License is distributed on an &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;AS IS&amp;quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ * KIND, either express or implied. &amp;nbsp;See the License for the &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * specific language governing permissions and limitations &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * under the License. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ ****************************************************************/
&lt;br&gt;+package org.apache.james.osgi;
&lt;br&gt;+
&lt;br&gt;+import org.apache.commons.logging.Log;
&lt;br&gt;+import org.apache.james.api.user.UsersRepository;
&lt;br&gt;+import org.apache.james.api.user.UsersStore;
&lt;br&gt;+import org.apache.james.api.user.management.UserManagementMBean;
&lt;br&gt;+import org.apache.james.impl.user.UserManagement;
&lt;br&gt;+import org.apache.james.impl.user.UserManagementModule;
&lt;br&gt;+import org.ops4j.peaberry.Peaberry;
&lt;br&gt;+
&lt;br&gt;+public class OSGIUserManagementModule extends UserManagementModule{
&lt;br&gt;+
&lt;br&gt;+	@Override
&lt;br&gt;+	protected void configure() {
&lt;br&gt;+		super.configure();
&lt;br&gt;+		
&lt;br&gt;+		// import osgi service
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(UsersStore.class).toProvider(Peaberry.service(UsersStore.class).single());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(UsersRepository.class).toProvider(Peaberry.service(UsersRepository.class).single());
&lt;br&gt;+		bind(Log.class).toProvider(Peaberry.service(Log.class).single());
&lt;br&gt;+
&lt;br&gt;+		
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// export it as osgi service
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bind(org.ops4j.peaberry.util.TypeLiterals.export(UserManagementMBean.class)).toProvider(Peaberry.service(UserManagement.class).export());
&lt;br&gt;+	}
&lt;br&gt;+
&lt;br&gt;+}
&lt;br&gt;&lt;br&gt;Added: james/server/trunk/user-library/src/main/java/org/apache/james/osgi/UsersLibraryActivator.java
&lt;br&gt;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/james/server/trunk/user-library/src/main/java/org/apache/james/osgi/UsersLibraryActivator.java?rev=886159&amp;view=auto&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/james/server/trunk/user-library/src/main/java/org/apache/james/osgi/UsersLibraryActivator.java?rev=886159&amp;view=auto&lt;/a&gt;&lt;br&gt;==============================================================================
&lt;br&gt;--- james/server/trunk/user-library/src/main/java/org/apache/james/osgi/UsersLibraryActivator.java (added)
&lt;br&gt;+++ james/server/trunk/user-library/src/main/java/org/apache/james/osgi/UsersLibraryActivator.java Wed Dec &amp;nbsp;2 14:41:53 2009
&lt;br&gt;@@ -0,0 +1,85 @@
&lt;br&gt;+/****************************************************************
&lt;br&gt;+ * Licensed to the Apache Software Foundation (ASF) under one &amp;nbsp; *
&lt;br&gt;+ * or more contributor license agreements. &amp;nbsp;See the NOTICE file *
&lt;br&gt;+ * distributed with this work for additional information &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * regarding copyright ownership. &amp;nbsp;The ASF licenses this file &amp;nbsp; *
&lt;br&gt;+ * to you under the Apache License, Version 2.0 (the &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;License&amp;quot;); you may not use this file except in compliance &amp;nbsp; *
&lt;br&gt;+ * with the License. &amp;nbsp;You may obtain a copy of the License at &amp;nbsp; *
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &lt;a href=&quot;http://www.apache.org/licenses/LICENSE-2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/licenses/LICENSE-2.0&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * Unless required by applicable law or agreed to in writing, &amp;nbsp; *
&lt;br&gt;+ * software distributed under the License is distributed on an &amp;nbsp;*
&lt;br&gt;+ * &amp;quot;AS IS&amp;quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ * KIND, either express or implied. &amp;nbsp;See the License for the &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * specific language governing permissions and limitations &amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;+ * under the License. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ ****************************************************************/
&lt;br&gt;+package org.apache.james.osgi;
&lt;br&gt;+
&lt;br&gt;+import org.apache.commons.configuration.HierarchicalConfiguration;
&lt;br&gt;+import org.apache.commons.logging.Log;
&lt;br&gt;+import org.apache.james.impl.jamesuser.LocalJamesUsersRepository;
&lt;br&gt;+import org.apache.james.impl.user.LocalUsersRepository;
&lt;br&gt;+import org.apache.james.impl.user.UserManagement;
&lt;br&gt;+import org.ops4j.peaberry.Export;
&lt;br&gt;+import org.ops4j.peaberry.Peaberry;
&lt;br&gt;+import org.osgi.framework.BundleActivator;
&lt;br&gt;+import org.osgi.framework.BundleContext;
&lt;br&gt;+
&lt;br&gt;+import com.google.inject.Guice;
&lt;br&gt;+import com.google.inject.Inject;
&lt;br&gt;+import com.google.inject.Injector;
&lt;br&gt;+import com.google.inject.Provider;
&lt;br&gt;+
&lt;br&gt;+public class UsersLibraryActivator implements BundleActivator {
&lt;br&gt;+	@Inject
&lt;br&gt;+	private Provider&amp;lt;Log&amp;gt; logProvider;
&lt;br&gt;+
&lt;br&gt;+	@Inject
&lt;br&gt;+	private Provider&amp;lt;HierarchicalConfiguration&amp;gt; configProvider;
&lt;br&gt;+
&lt;br&gt;+	@Inject
&lt;br&gt;+	private Export&amp;lt;LocalJamesUsersRepository&amp;gt; jamesUsersRepos;
&lt;br&gt;+
&lt;br&gt;+	@Inject
&lt;br&gt;+	private Export&amp;lt;LocalUsersRepository&amp;gt; localUsersRepos;
&lt;br&gt;+
&lt;br&gt;+	@Inject
&lt;br&gt;+	Export&amp;lt;UserManagement&amp;gt; userMgmt;
&lt;br&gt;+
&lt;br&gt;+	/*
&lt;br&gt;+	 * (non-Javadoc)
&lt;br&gt;+	 * 
&lt;br&gt;+	 * @see
&lt;br&gt;+	 * org.osgi.framework.BundleActivator#start(org.osgi.framework.BundleContext
&lt;br&gt;+	 * )
&lt;br&gt;+	 */
&lt;br&gt;+	public void start(BundleContext context) throws Exception {
&lt;br&gt;+		Injector inj = Guice.createInjector(Peaberry.osgiModule(context),
&lt;br&gt;+				new OSGIUserManagementModule(),
&lt;br&gt;+				new OSGILocalJamesUsersRepositoryModule(),
&lt;br&gt;+				new OSGILocalUsersRepositoryModule());
&lt;br&gt;+
&lt;br&gt;+		/* Create bundle content */
&lt;br&gt;+		inj.injectMembers(this);
&lt;br&gt;+	}
&lt;br&gt;+
&lt;br&gt;+	/*
&lt;br&gt;+	 * (non-Javadoc)
&lt;br&gt;+	 * 
&lt;br&gt;+	 * @see
&lt;br&gt;+	 * org.osgi.framework.BundleActivator#stop(org.osgi.framework.BundleContext)
&lt;br&gt;+	 */
&lt;br&gt;+	public void stop(BundleContext context) throws Exception {
&lt;br&gt;+		jamesUsersRepos.unput();
&lt;br&gt;+		localUsersRepos.unput();
&lt;br&gt;+		userMgmt.unput();
&lt;br&gt;+
&lt;br&gt;+		jamesUsersRepos = null;
&lt;br&gt;+		localUsersRepos = null;
&lt;br&gt;+		userMgmt = null;
&lt;br&gt;+	}
&lt;br&gt;+
&lt;br&gt;+}
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26610017&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26610017&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;server-dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/James---Dev-f143.html&quot; embed=&quot;fixTarget[143]&quot; target=&quot;_top&quot; &gt;James - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/svn-commit%3A-r886159---in--james-server-trunk%3A-.--avalon-socket-library-src-main-java-org-apache-james-socket--management-library--management-library-src-main-java-org-apache-james-management-impl--management-library-src-main-java-org-apache-james-osgi-...-tp26610017p26610017.html" />
</entry>

</feed>
