hilmer 2004/02/18 13:47:28
Modified: . Tag: branch_2_1_fcs build.xml
src/java/org/apache/james Tag: branch_2_1_fcs
JamesMBean.java
src/java/org/apache/james/context Tag: branch_2_1_fcs
AvalonContextUtilities.java
src/java/org/apache/james/core Tag: branch_2_1_fcs
AbstractJamesService.java
src/java/org/apache/james/dnsserver Tag: branch_2_1_fcs
DNSServer.java DNSServer.xinfo
src/java/org/apache/james/fetchmail Tag: branch_2_1_fcs
FetchScheduler.java FetchScheduler.xinfo
src/java/org/apache/james/fetchpop Tag: branch_2_1_fcs
FetchScheduler.java FetchScheduler.xinfo
src/java/org/apache/james/nntpserver Tag: branch_2_1_fcs
NNTPServer.java NNTPServer.xinfo
src/java/org/apache/james/pop3server Tag: branch_2_1_fcs
POP3Server.java POP3Server.xinfo
src/java/org/apache/james/remotemanager Tag: branch_2_1_fcs
RemoteManager.java RemoteManager.xinfo
src/java/org/apache/james/smtpserver Tag: branch_2_1_fcs
SMTPServer.java SMTPServer.xinfo
Added: src/java/org/apache/james/dnsserver Tag: branch_2_1_fcs
DNSServerMBean.java
src/java/org/apache/james/fetchmail Tag: branch_2_1_fcs
FetchSchedulerMBean.java
src/java/org/apache/james/fetchpop Tag: branch_2_1_fcs
FetchSchedulerMBean.java
src/java/org/apache/james/nntpserver Tag: branch_2_1_fcs
NNTPServerMBean.java
src/java/org/apache/james/pop3server Tag: branch_2_1_fcs
POP3ServerMBean.java
src/java/org/apache/james/remotemanager Tag: branch_2_1_fcs
RemoteManagerMBean.java
src/java/org/apache/james/smtpserver Tag: branch_2_1_fcs
SMTPServerMBean.java
tools/lib Tag: branch_2_1_fcs LICENSE.xdoclet.txt
commons-logging.jar log4j-core.jar
xdoclet-20020825.jar xjavadoc-20020825.jar
Removed: src/java/org/apache/james Tag: branch_2_1_fcs
JamesMBean.mxinfo
Log:
Submitted by:Steve SHort
Reviewed by:hilmer
More information are made available through JMX.
.mxinfo files are autogenerated by the build process.
Needed tools for mxinfo generation are added to tools/lib these jars obtained from
Phoenix 4.0.3
Revision Changes Path
No revision
No revision
1.116.2.21 +32 -2 james-server/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/james-server/build.xml,v
retrieving revision 1.116.2.20
retrieving revision 1.116.2.21
diff -u -r1.116.2.20 -r1.116.2.21
--- build.xml 23 Oct 2003 19:00:45 -0000 1.116.2.20
+++ build.xml 18 Feb 2004 21:47:26 -0000 1.116.2.21
@@ -66,6 +66,14 @@
<!--
===================================================================
+ Set the properties for build tools directory
+ ===================================================================
+ -->
+ <property name="tools.dir" value="tools"/>
+ <property name="tools.lib.dir" value="${tools.dir}/lib"/>
+
+ <!--
+ ===================================================================
Set the properties for source directories and parameters
===================================================================
-->
@@ -122,10 +130,24 @@
</fileset>
<pathelement path="${build.classes}"/>
</path>
+
+ <path id="tools.class.path">
+ <fileset dir="${tools.lib.dir}">
+ <include name="*.jar"/>
+ </fileset>
+ <fileset dir="${phoenix.lib.dir}">
+ <include name="*.jar"/>
+ </fileset>
+ </path>
+
<taskdef name="sar" classname="org.apache.avalon.phoenix.tools.tasks.Sar">
<classpath refid="project.class.path"/>
</taskdef>
+ <taskdef name="phoenix-mxinfo"
classname="org.apache.avalon.phoenix.tools.xdoclet.PhoenixXDoclet">
+ <classpath refid="tools.class.path"/>
+ </taskdef>
+
<!--
===================================================================
Main target
@@ -202,6 +224,14 @@
</chmod>
</target>
+ <target name="prepare-mxinfo">
+ <phoenix-mxinfo destdir="${build.classes}">
+ <fileset dir="${java.dir}">
+ <include name="**" />
+ </fileset>
+ <mxinfo/>
+ </phoenix-mxinfo>
+ </target>
<!--
===================================================================
jdbc3
@@ -218,7 +248,7 @@
Prepare target
===================================================================
-->
- <target name="prepare" depends="prepare-common,prepare-phoenix,prepare-jdbc3"/>
+ <target name="prepare"
depends="prepare-common,prepare-phoenix,prepare-jdbc3,prepare-mxinfo"/>
<!--
===================================================================
No revision
No revision
1.2.4.3 +7 -2 james-server/src/java/org/apache/james/JamesMBean.java
Index: JamesMBean.java
===================================================================
RCS file: /home/cvs/james-server/src/java/org/apache/james/JamesMBean.java,v
retrieving revision 1.2.4.2
retrieving revision 1.2.4.3
diff -u -r1.2.4.2 -r1.2.4.3
--- JamesMBean.java 8 Mar 2003 21:54:02 -0000 1.2.4.2
+++ JamesMBean.java 18 Feb 2004 21:47:26 -0000 1.2.4.3
@@ -61,14 +61,19 @@
/**
* An interface to expose James management functionality through JMX. At
* the time of this writing, this interface is just an example.
+ *
+ * @phoenix:mx-topic name="MainJAMESServerManagement"
*/
public interface JamesMBean {
/**
* Adds a user to this mail server.
*
- * @param userName the name of the user being added
- * @param password the password of the user being added
+ * @phoenix:mx-operation
+ * @phoenix:mx-description Add a new user
+ *
+ * @param userName The name of the user being added
+ * @param password The password of the user being added
*/
boolean addUser(String userName, String password);
}
No revision
No revision
1.1.4.3 +1 -1
james-server/src/java/org/apache/james/context/AvalonContextUtilities.java
Index: AvalonContextUtilities.java
===================================================================
RCS file:
/home/cvs/james-server/src/java/org/apache/james/context/AvalonContextUtilities.java,v
retrieving revision 1.1.4.2
retrieving revision 1.1.4.3
diff -u -r1.1.4.2 -r1.1.4.3
--- AvalonContextUtilities.java 8 Mar 2003 21:54:02 -0000 1.1.4.2
+++ AvalonContextUtilities.java 18 Feb 2004 21:47:26 -0000 1.1.4.3
@@ -141,5 +141,5 @@
* Private constructor to ensure that instances of this class aren't
* instantiated.
*/
- private AvalonContextUtilities() {};
+ private AvalonContextUtilities() {}
}
No revision
No revision
1.4.4.4 +32 -1
james-server/src/java/org/apache/james/core/AbstractJamesService.java
Index: AbstractJamesService.java
===================================================================
RCS file:
/home/cvs/james-server/src/java/org/apache/james/core/AbstractJamesService.java,v
retrieving revision 1.4.4.3
retrieving revision 1.4.4.4
diff -u -r1.4.4.3 -r1.4.4.4
--- AbstractJamesService.java 13 Feb 2004 14:38:33 -0000 1.4.4.3
+++ AbstractJamesService.java 18 Feb 2004 21:47:26 -0000 1.4.4.4
@@ -447,7 +447,7 @@
*
* @return is the service enabled.
*/
- protected final boolean isEnabled() {
+ public final boolean isEnabled() {
return enabled;
}
/**
@@ -498,6 +498,37 @@
name = name.substring(p + 1);
}
return name;
+ }
+
+ /**
+ * Returns the port that the service is bound to
+ *
+ * @return int The port number
+ */
+ public int getPort() {
+ return port;
+ }
+
+ /**
+ * Returns the address if the network interface the socket is bound to
+ *
+ * @return String The network interface name
+ */
+ public String getNetworkInterface() {
+ if (bindTo == null) {
+ return "All";
+ } else {
+ return bindTo.getHostAddress();
+ }
+ }
+
+ /**
+ * Returns the server socket type, plain or SSL
+ *
+ * @return String The scoekt type, plain or SSL
+ */
+ public String getSocketType() {
+ return serverSocketType;
}
}
No revision
No revision
1.9.4.10 +10 -1 james-server/src/java/org/apache/james/dnsserver/DNSServer.java
Index: DNSServer.java
===================================================================
RCS file: /home/cvs/james-server/src/java/org/apache/james/dnsserver/DNSServer.java,v
retrieving revision 1.9.4.9
retrieving revision 1.9.4.10
diff -u -r1.9.4.9 -r1.9.4.10
--- DNSServer.java 12 Dec 2003 22:48:19 -0000 1.9.4.9
+++ DNSServer.java 18 Feb 2004 21:47:26 -0000 1.9.4.10
@@ -91,7 +91,7 @@
public class DNSServer
extends AbstractLogEnabled
implements Configurable, Initializable,
- org.apache.james.services.DNSServer {
+ org.apache.james.services.DNSServer, DNSServerMBean {
/**
* A resolver instance used to retrieve DNS records. This
@@ -199,6 +199,15 @@
getLogger().debug("DNSServer ...init end");
}
+ /**
+ * <p>Return the list of DNS servers in use by this service</p>
+ *
+ * @return an array of DNS server names
+ */
+ public String[] getDNSServers() {
+ return (String[])dnsServers.toArray(new String[0]);
+ }
+
/**
* <p>Return a prioritized unmodifiable list of MX records
* obtained from the server.</p>
1.3.6.1 +6 -0 james-server/src/java/org/apache/james/dnsserver/DNSServer.xinfo
Index: DNSServer.xinfo
===================================================================
RCS file:
/home/cvs/james-server/src/java/org/apache/james/dnsserver/DNSServer.xinfo,v
retrieving revision 1.3
retrieving revision 1.3.6.1
diff -u -r1.3 -r1.3.6.1
--- DNSServer.xinfo 25 Sep 2001 04:51:19 -0000 1.3
+++ DNSServer.xinfo 18 Feb 2004 21:47:26 -0000 1.3.6.1
@@ -12,4 +12,10 @@
<service name="org.apache.james.services.DNSServer" version="1.0"/>
</services>
+ <!-- interfaces that may be exported to manange this block -->
+ <management-access-points>
+ <service name="org.apache.james.dnsserver.DNSServerMBean"/>
+ </management-access-points>
+
+
</blockinfo>
No revision
Index: DNSServer.xinfo
===================================================================
RCS file:
/home/cvs/james-server/src/java/org/apache/james/dnsserver/DNSServer.xinfo,v
retrieving revision 1.3
retrieving revision 1.3.6.1
diff -u -r1.3 -r1.3.6.1
--- DNSServer.xinfo 25 Sep 2001 04:51:19 -0000 1.3
+++ DNSServer.xinfo 18 Feb 2004 21:47:26 -0000 1.3.6.1
@@ -12,4 +12,10 @@
<service name="org.apache.james.services.DNSServer" version="1.0"/>
</services>
+ <!-- interfaces that may be exported to manange this block -->
+ <management-access-points>
+ <service name="org.apache.james.dnsserver.DNSServerMBean"/>
+ </management-access-points>
+
+
</blockinfo>
No revision
Index: DNSServer.xinfo
===================================================================
RCS file:
/home/cvs/james-server/src/java/org/apache/james/dnsserver/DNSServer.xinfo,v
retrieving revision 1.3
retrieving revision 1.3.6.1
diff -u -r1.3 -r1.3.6.1
--- DNSServer.xinfo 25 Sep 2001 04:51:19 -0000 1.3
+++ DNSServer.xinfo 18 Feb 2004 21:47:26 -0000 1.3.6.1
@@ -12,4 +12,10 @@
<service name="org.apache.james.services.DNSServer" version="1.0"/>
</services>
+ <!-- interfaces that may be exported to manange this block -->
+ <management-access-points>
+ <service name="org.apache.james.dnsserver.DNSServerMBean"/>
+ </management-access-points>
+
+
</blockinfo>
1.1.2.1 +71 -0
james-server/src/java/org/apache/james/dnsserver/Attic/DNSServerMBean.java
No revision
No revision
1.8.2.4 +12 -2
james-server/src/java/org/apache/james/fetchmail/FetchScheduler.java
Index: FetchScheduler.java
===================================================================
RCS file:
/home/cvs/james-server/src/java/org/apache/james/fetchmail/FetchScheduler.java,v
retrieving revision 1.8.2.3
retrieving revision 1.8.2.4
diff -u -r1.8.2.3 -r1.8.2.4
--- FetchScheduler.java 11 Feb 2004 17:17:07 -0000 1.8.2.3
+++ FetchScheduler.java 18 Feb 2004 21:47:26 -0000 1.8.2.4
@@ -42,7 +42,7 @@
*/
public class FetchScheduler
extends AbstractLogEnabled
- implements Serviceable, Configurable, Initializable, Disposable {
+ implements Serviceable, Configurable, Initializable, Disposable,
FetchSchedulerMBean {
/**
* Configuration object for this service
@@ -138,4 +138,14 @@
getLogger().info("FetchMail ...dispose end");
}
}
+
+ /**
+ * Describes whether this service is enabled by configuration.
+ *
+ * @return is the service enabled.
+ */
+ public final boolean isEnabled() {
+ return enabled;
+ }
+
}
1.3.2.2 +6 -0
james-server/src/java/org/apache/james/fetchmail/FetchScheduler.xinfo
Index: FetchScheduler.xinfo
===================================================================
RCS file:
/home/cvs/james-server/src/java/org/apache/james/fetchmail/FetchScheduler.xinfo,v
retrieving revision 1.3.2.1
retrieving revision 1.3.2.2
diff -u -r1.3.2.1 -r1.3.2.2
--- FetchScheduler.xinfo 30 Aug 2003 18:52:18 -0000 1.3.2.1
+++ FetchScheduler.xinfo 18 Feb 2004 21:47:26 -0000 1.3.2.2
@@ -10,6 +10,12 @@
<!-- services that are offered by this block -->
<services/>
+ <!-- interfaces that may be exported to manange this block -->
+ <management-access-points>
+ <service name="org.apache.james.fetchmail.FetchSchedulerMBean"/>
+ </management-access-points>
+
+
<dependencies>
<dependency>
<service name="org.apache.james.services.MailServer" version="1.0"/>
No revision
Index: FetchScheduler.xinfo
===================================================================
RCS file:
/home/cvs/james-server/src/java/org/apache/james/fetchmail/FetchScheduler.xinfo,v
retrieving revision 1.3.2.1
retrieving revision 1.3.2.2
diff -u -r1.3.2.1 -r1.3.2.2
--- FetchScheduler.xinfo 30 Aug 2003 18:52:18 -0000 1.3.2.1
+++ FetchScheduler.xinfo 18 Feb 2004 21:47:26 -0000 1.3.2.2
@@ -10,6 +10,12 @@
<!-- services that are offered by this block -->
<services/>
+ <!-- interfaces that may be exported to manange this block -->
+ <management-access-points>
+ <service name="org.apache.james.fetchmail.FetchSchedulerMBean"/>
+ </management-access-points>
+
+
<dependencies>
<dependency>
<service name="org.apache.james.services.MailServer" version="1.0"/>
No revision
Index: FetchScheduler.xinfo
===================================================================
RCS file:
/home/cvs/james-server/src/java/org/apache/james/fetchmail/FetchScheduler.xinfo,v
retrieving revision 1.3.2.1
retrieving revision 1.3.2.2
diff -u -r1.3.2.1 -r1.3.2.2
--- FetchScheduler.xinfo 30 Aug 2003 18:52:18 -0000 1.3.2.1
+++ FetchScheduler.xinfo 18 Feb 2004 21:47:26 -0000 1.3.2.2
@@ -10,6 +10,12 @@
<!-- services that are offered by this block -->
<services/>
+ <!-- interfaces that may be exported to manange this block -->
+ <management-access-points>
+ <service name="org.apache.james.fetchmail.FetchSchedulerMBean"/>
+ </management-access-points>
+
+
<dependencies>
<dependency>
<service name="org.apache.james.services.MailServer" version="1.0"/>
1.1.2.1 +75 -0
james-server/src/java/org/apache/james/fetchmail/Attic/FetchSchedulerMBean.java
No revision
No revision
1.4.4.3 +11 -2
james-server/src/java/org/apache/james/fetchpop/FetchScheduler.java
Index: FetchScheduler.java
===================================================================
RCS file:
/home/cvs/james-server/src/java/org/apache/james/fetchpop/FetchScheduler.java,v
retrieving revision 1.4.4.2
retrieving revision 1.4.4.3
diff -u -r1.4.4.2 -r1.4.4.3
--- FetchScheduler.java 8 Mar 2003 21:54:03 -0000 1.4.4.2
+++ FetchScheduler.java 18 Feb 2004 21:47:27 -0000 1.4.4.3
@@ -84,7 +84,7 @@
*/
public class FetchScheduler
extends AbstractLogEnabled
- implements Component, Composable, Configurable, Initializable, Disposable {
+ implements Component, Composable, Configurable, Initializable, Disposable,
FetchSchedulerMBean {
/**
* Configuration object for this service
@@ -163,6 +163,15 @@
getLogger().info( "Fetch POP ...dispose end" );
}
+ }
+
+ /**
+ * Describes whether this service is enabled by configuration.
+ *
+ * @return is the service enabled.
+ */
+ public final boolean isEnabled() {
+ return enabled;
}
}
1.2.4.1 +6 -0
james-server/src/java/org/apache/james/fetchpop/FetchScheduler.xinfo
Index: FetchScheduler.xinfo
===================================================================
RCS file:
/home/cvs/james-server/src/java/org/apache/james/fetchpop/FetchScheduler.xinfo,v
retrieving revision 1.2
retrieving revision 1.2.4.1
diff -u -r1.2 -r1.2.4.1
--- FetchScheduler.xinfo 24 Sep 2002 22:03:12 -0000 1.2
+++ FetchScheduler.xinfo 18 Feb 2004 21:47:27 -0000 1.2.4.1
@@ -12,6 +12,12 @@
<service name="org.apache.avalon.framework.component.Component" version="1.0"/>
</services>
+ <!-- interfaces that may be exported to manange this block -->
+ <management-access-points>
+ <service name="org.apache.james.fetchpop.FetchSchedulerMBean"/>
+ </management-access-points>
+
+
<dependencies>
<dependency>
<service name="org.apache.james.services.MailServer" version="1.0"/>
No revision
Index: FetchScheduler.xinfo
===================================================================
RCS file:
/home/cvs/james-server/src/java/org/apache/james/fetchpop/FetchScheduler.xinfo,v
retrieving revision 1.2
retrieving revision 1.2.4.1
diff -u -r1.2 -r1.2.4.1
--- FetchScheduler.xinfo 24 Sep 2002 22:03:12 -0000 1.2
+++ FetchScheduler.xinfo 18 Feb 2004 21:47:27 -0000 1.2.4.1
@@ -12,6 +12,12 @@
<service name="org.apache.avalon.framework.component.Component" version="1.0"/>
</services>
+ <!-- interfaces that may be exported to manange this block -->
+ <management-access-points>
+ <service name="org.apache.james.fetchpop.FetchSchedulerMBean"/>
+ </management-access-points>
+
+
<dependencies>
<dependency>
<service name="org.apache.james.services.MailServer" version="1.0"/>
No revision
Index: FetchScheduler.xinfo
===================================================================
RCS file:
/home/cvs/james-server/src/java/org/apache/james/fetchpop/FetchScheduler.xinfo,v
retrieving revision 1.2
retrieving revision 1.2.4.1
diff -u -r1.2 -r1.2.4.1
--- FetchScheduler.xinfo 24 Sep 2002 22:03:12 -0000 1.2
+++ FetchScheduler.xinfo 18 Feb 2004 21:47:27 -0000 1.2.4.1
@@ -12,6 +12,12 @@
<service name="org.apache.avalon.framework.component.Component" version="1.0"/>
</services>
+ <!-- interfaces that may be exported to manange this block -->
+ <management-access-points>
+ <service name="org.apache.james.fetchpop.FetchSchedulerMBean"/>
+ </management-access-points>
+
+
<dependencies>
<dependency>
<service name="org.apache.james.services.MailServer" version="1.0"/>
1.1.2.1 +75 -0
james-server/src/java/org/apache/james/fetchpop/Attic/FetchSchedulerMBean.java
No revision
No revision
1.13.4.3 +1 -1
james-server/src/java/org/apache/james/nntpserver/NNTPServer.java
Index: NNTPServer.java
===================================================================
RCS file:
/home/cvs/james-server/src/java/org/apache/james/nntpserver/NNTPServer.java,v
retrieving revision 1.13.4.2
retrieving revision 1.13.4.3
diff -u -r1.13.4.2 -r1.13.4.3
--- NNTPServer.java 8 Mar 2003 21:54:05 -0000 1.13.4.2
+++ NNTPServer.java 18 Feb 2004 21:47:27 -0000 1.13.4.3
@@ -92,7 +92,7 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Danny Angus</a>
* @author Peter M. Goldstein <[EMAIL PROTECTED]>
*/
-public class NNTPServer extends AbstractJamesService implements Component {
+public class NNTPServer extends AbstractJamesService implements Component,
NNTPServerMBean {
/**
* Whether authentication is required to access this NNTP server
1.6.4.2 +5 -0
james-server/src/java/org/apache/james/nntpserver/NNTPServer.xinfo
Index: NNTPServer.xinfo
===================================================================
RCS file:
/home/cvs/james-server/src/java/org/apache/james/nntpserver/NNTPServer.xinfo,v
retrieving revision 1.6.4.1
retrieving revision 1.6.4.2
diff -u -r1.6.4.1 -r1.6.4.2
--- NNTPServer.xinfo 13 Feb 2004 14:38:33 -0000 1.6.4.1
+++ NNTPServer.xinfo 18 Feb 2004 21:47:27 -0000 1.6.4.2
@@ -12,6 +12,11 @@
<service name="org.apache.avalon.framework.component.Component" version="1.0"/>
</services>
+ <!-- interfaces that may be exported to manange this block -->
+ <management-access-points>
+ <service name="org.apache.james.nntpserver.NNTPServerMBean"/>
+ </management-access-points>
+
<dependencies>
<dependency>
<service name="org.apache.james.services.JamesConnectionManager"
No revision
Index: NNTPServer.xinfo
===================================================================
RCS file:
/home/cvs/james-server/src/java/org/apache/james/nntpserver/NNTPServer.xinfo,v
retrieving revision 1.6.4.1
retrieving revision 1.6.4.2
diff -u -r1.6.4.1 -r1.6.4.2
--- NNTPServer.xinfo 13 Feb 2004 14:38:33 -0000 1.6.4.1
+++ NNTPServer.xinfo 18 Feb 2004 21:47:27 -0000 1.6.4.2
@@ -12,6 +12,11 @@
<service name="org.apache.avalon.framework.component.Component" version="1.0"/>
</services>
+ <!-- interfaces that may be exported to manange this block -->
+ <management-access-points>
+ <service name="org.apache.james.nntpserver.NNTPServerMBean"/>
+ </management-access-points>
+
<dependencies>
<dependency>
<service name="org.apache.james.services.JamesConnectionManager"
No revision
Index: NNTPServer.xinfo
===================================================================
RCS file:
/home/cvs/james-server/src/java/org/apache/james/nntpserver/NNTPServer.xinfo,v
retrieving revision 1.6.4.1
retrieving revision 1.6.4.2
diff -u -r1.6.4.1 -r1.6.4.2
--- NNTPServer.xinfo 13 Feb 2004 14:38:33 -0000 1.6.4.1
+++ NNTPServer.xinfo 18 Feb 2004 21:47:27 -0000 1.6.4.2
@@ -12,6 +12,11 @@
<service name="org.apache.avalon.framework.component.Component" version="1.0"/>
</services>
+ <!-- interfaces that may be exported to manange this block -->
+ <management-access-points>
+ <service name="org.apache.james.nntpserver.NNTPServerMBean"/>
+ </management-access-points>
+
<dependencies>
<dependency>
<service name="org.apache.james.services.JamesConnectionManager"
1.1.2.1 +102 -0
james-server/src/java/org/apache/james/nntpserver/Attic/NNTPServerMBean.java
No revision
No revision
1.13.4.3 +1 -1
james-server/src/java/org/apache/james/pop3server/POP3Server.java
Index: POP3Server.java
===================================================================
RCS file:
/home/cvs/james-server/src/java/org/apache/james/pop3server/POP3Server.java,v
retrieving revision 1.13.4.2
retrieving revision 1.13.4.3
diff -u -r1.13.4.2 -r1.13.4.3
--- POP3Server.java 8 Mar 2003 21:54:06 -0000 1.13.4.2
+++ POP3Server.java 18 Feb 2004 21:47:27 -0000 1.13.4.3
@@ -94,7 +94,7 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Danny Angus</a>
* @author Peter M. Goldstein <[EMAIL PROTECTED]>
*/
-public class POP3Server extends AbstractJamesService implements Component {
+public class POP3Server extends AbstractJamesService implements Component,
POP3ServerMBean {
/**
* The internal mail server service
1.3.4.2 +5 -0
james-server/src/java/org/apache/james/pop3server/POP3Server.xinfo
Index: POP3Server.xinfo
===================================================================
RCS file:
/home/cvs/james-server/src/java/org/apache/james/pop3server/POP3Server.xinfo,v
retrieving revision 1.3.4.1
retrieving revision 1.3.4.2
diff -u -r1.3.4.1 -r1.3.4.2
--- POP3Server.xinfo 13 Feb 2004 14:38:33 -0000 1.3.4.1
+++ POP3Server.xinfo 18 Feb 2004 21:47:27 -0000 1.3.4.2
@@ -12,6 +12,11 @@
<service name="org.apache.avalon.framework.component.Component" version="1.0"/>
</services>
+ <!-- interfaces that may be exported to manange this block -->
+ <management-access-points>
+ <service name="org.apache.james.pop3server.POP3ServerMBean"/>
+ </management-access-points>
+
<dependencies>
<dependency>
<service name="org.apache.james.services.MailStore" version="1.0"/>
No revision
Index: POP3Server.xinfo
===================================================================
RCS file:
/home/cvs/james-server/src/java/org/apache/james/pop3server/POP3Server.xinfo,v
retrieving revision 1.3.4.1
retrieving revision 1.3.4.2
diff -u -r1.3.4.1 -r1.3.4.2
--- POP3Server.xinfo 13 Feb 2004 14:38:33 -0000 1.3.4.1
+++ POP3Server.xinfo 18 Feb 2004 21:47:27 -0000 1.3.4.2
@@ -12,6 +12,11 @@
<service name="org.apache.avalon.framework.component.Component" version="1.0"/>
</services>
+ <!-- interfaces that may be exported to manange this block -->
+ <management-access-points>
+ <service name="org.apache.james.pop3server.POP3ServerMBean"/>
+ </management-access-points>
+
<dependencies>
<dependency>
<service name="org.apache.james.services.MailStore" version="1.0"/>
No revision
Index: POP3Server.xinfo
===================================================================
RCS file:
/home/cvs/james-server/src/java/org/apache/james/pop3server/POP3Server.xinfo,v
retrieving revision 1.3.4.1
retrieving revision 1.3.4.2
diff -u -r1.3.4.1 -r1.3.4.2
--- POP3Server.xinfo 13 Feb 2004 14:38:33 -0000 1.3.4.1
+++ POP3Server.xinfo 18 Feb 2004 21:47:27 -0000 1.3.4.2
@@ -12,6 +12,11 @@
<service name="org.apache.avalon.framework.component.Component" version="1.0"/>
</services>
+ <!-- interfaces that may be exported to manange this block -->
+ <management-access-points>
+ <service name="org.apache.james.pop3server.POP3ServerMBean"/>
+ </management-access-points>
+
<dependencies>
<dependency>
<service name="org.apache.james.services.MailStore" version="1.0"/>
1.1.2.1 +103 -0
james-server/src/java/org/apache/james/pop3server/Attic/POP3ServerMBean.java
No revision
No revision
1.12.4.3 +1 -1
james-server/src/java/org/apache/james/remotemanager/RemoteManager.java
Index: RemoteManager.java
===================================================================
RCS file:
/home/cvs/james-server/src/java/org/apache/james/remotemanager/RemoteManager.java,v
retrieving revision 1.12.4.2
retrieving revision 1.12.4.3
diff -u -r1.12.4.2 -r1.12.4.3
--- RemoteManager.java 8 Mar 2003 21:54:06 -0000 1.12.4.2
+++ RemoteManager.java 18 Feb 2004 21:47:27 -0000 1.12.4.3
@@ -96,7 +96,7 @@
* @author Peter M. Goldstein <[EMAIL PROTECTED]>
*/
public class RemoteManager
- extends AbstractJamesService implements Component {
+ extends AbstractJamesService implements Component, RemoteManagerMBean {
/**
* A HashMap of (user id, passwords) for James administrators
1.5.4.2 +5 -0
james-server/src/java/org/apache/james/remotemanager/RemoteManager.xinfo
Index: RemoteManager.xinfo
===================================================================
RCS file:
/home/cvs/james-server/src/java/org/apache/james/remotemanager/RemoteManager.xinfo,v
retrieving revision 1.5.4.1
retrieving revision 1.5.4.2
diff -u -r1.5.4.1 -r1.5.4.2
--- RemoteManager.xinfo 13 Feb 2004 14:38:33 -0000 1.5.4.1
+++ RemoteManager.xinfo 18 Feb 2004 21:47:27 -0000 1.5.4.2
@@ -12,6 +12,11 @@
<service name="org.apache.avalon.framework.component.Component" version="1.0"/>
</services>
+ <!-- interfaces that may be exported to manange this block -->
+ <management-access-points>
+ <service name="org.apache.james.remotemanager.RemoteManagerMBean"/>
+ </management-access-points>
+
<dependencies>
<dependency>
<service name="org.apache.james.services.MailStore" version="1.0"/>
No revision
Index: RemoteManager.xinfo
===================================================================
RCS file:
/home/cvs/james-server/src/java/org/apache/james/remotemanager/RemoteManager.xinfo,v
retrieving revision 1.5.4.1
retrieving revision 1.5.4.2
diff -u -r1.5.4.1 -r1.5.4.2
--- RemoteManager.xinfo 13 Feb 2004 14:38:33 -0000 1.5.4.1
+++ RemoteManager.xinfo 18 Feb 2004 21:47:27 -0000 1.5.4.2
@@ -12,6 +12,11 @@
<service name="org.apache.avalon.framework.component.Component" version="1.0"/>
</services>
+ <!-- interfaces that may be exported to manange this block -->
+ <management-access-points>
+ <service name="org.apache.james.remotemanager.RemoteManagerMBean"/>
+ </management-access-points>
+
<dependencies>
<dependency>
<service name="org.apache.james.services.MailStore" version="1.0"/>
No revision
Index: RemoteManager.xinfo
===================================================================
RCS file:
/home/cvs/james-server/src/java/org/apache/james/remotemanager/RemoteManager.xinfo,v
retrieving revision 1.5.4.1
retrieving revision 1.5.4.2
diff -u -r1.5.4.1 -r1.5.4.2
--- RemoteManager.xinfo 13 Feb 2004 14:38:33 -0000 1.5.4.1
+++ RemoteManager.xinfo 18 Feb 2004 21:47:27 -0000 1.5.4.2
@@ -12,6 +12,11 @@
<service name="org.apache.avalon.framework.component.Component" version="1.0"/>
</services>
+ <!-- interfaces that may be exported to manange this block -->
+ <management-access-points>
+ <service name="org.apache.james.remotemanager.RemoteManagerMBean"/>
+ </management-access-points>
+
<dependencies>
<dependency>
<service name="org.apache.james.services.MailStore" version="1.0"/>
1.1.2.1 +103 -0
james-server/src/java/org/apache/james/remotemanager/Attic/RemoteManagerMBean.java
No revision
No revision
1.17.4.8 +1 -1
james-server/src/java/org/apache/james/smtpserver/SMTPServer.java
Index: SMTPServer.java
===================================================================
RCS file:
/home/cvs/james-server/src/java/org/apache/james/smtpserver/SMTPServer.java,v
retrieving revision 1.17.4.7
retrieving revision 1.17.4.8
diff -u -r1.17.4.7 -r1.17.4.8
--- SMTPServer.java 29 May 2003 04:42:51 -0000 1.17.4.7
+++ SMTPServer.java 18 Feb 2004 21:47:27 -0000 1.17.4.8
@@ -94,7 +94,7 @@
* IMPORTANT: SMTPServer extends AbstractJamesService. If you implement ANY
* lifecycle methods, you MUST call super.<method> as well.
*/
-public class SMTPServer extends AbstractJamesService implements Component {
+public class SMTPServer extends AbstractJamesService implements Component,
SMTPServerMBean {
/**
* The mailet context - we access it here to set the hello name for the Mailet
API
1.5.4.2 +5 -0
james-server/src/java/org/apache/james/smtpserver/SMTPServer.xinfo
Index: SMTPServer.xinfo
===================================================================
RCS file:
/home/cvs/james-server/src/java/org/apache/james/smtpserver/SMTPServer.xinfo,v
retrieving revision 1.5.4.1
retrieving revision 1.5.4.2
diff -u -r1.5.4.1 -r1.5.4.2
--- SMTPServer.xinfo 13 Feb 2004 14:38:33 -0000 1.5.4.1
+++ SMTPServer.xinfo 18 Feb 2004 21:47:27 -0000 1.5.4.2
@@ -12,6 +12,11 @@
<service name="org.apache.avalon.framework.component.Component" version="1.0"/>
</services>
+ <!-- interfaces that may be exported to manange this block -->
+ <management-access-points>
+ <service name="org.apache.james.smtpserver.SMTPServerMBean"/>
+ </management-access-points>
+
<dependencies>
<dependency>
<service name="org.apache.mailet.MailetContext" version="1.0"/>
No revision
Index: SMTPServer.xinfo
===================================================================
RCS file:
/home/cvs/james-server/src/java/org/apache/james/smtpserver/SMTPServer.xinfo,v
retrieving revision 1.5.4.1
retrieving revision 1.5.4.2
diff -u -r1.5.4.1 -r1.5.4.2
--- SMTPServer.xinfo 13 Feb 2004 14:38:33 -0000 1.5.4.1
+++ SMTPServer.xinfo 18 Feb 2004 21:47:27 -0000 1.5.4.2
@@ -12,6 +12,11 @@
<service name="org.apache.avalon.framework.component.Component" version="1.0"/>
</services>
+ <!-- interfaces that may be exported to manange this block -->
+ <management-access-points>
+ <service name="org.apache.james.smtpserver.SMTPServerMBean"/>
+ </management-access-points>
+
<dependencies>
<dependency>
<service name="org.apache.mailet.MailetContext" version="1.0"/>
No revision
Index: SMTPServer.xinfo
===================================================================
RCS file:
/home/cvs/james-server/src/java/org/apache/james/smtpserver/SMTPServer.xinfo,v
retrieving revision 1.5.4.1
retrieving revision 1.5.4.2
diff -u -r1.5.4.1 -r1.5.4.2
--- SMTPServer.xinfo 13 Feb 2004 14:38:33 -0000 1.5.4.1
+++ SMTPServer.xinfo 18 Feb 2004 21:47:27 -0000 1.5.4.2
@@ -12,6 +12,11 @@
<service name="org.apache.avalon.framework.component.Component" version="1.0"/>
</services>
+ <!-- interfaces that may be exported to manange this block -->
+ <management-access-points>
+ <service name="org.apache.james.smtpserver.SMTPServerMBean"/>
+ </management-access-points>
+
<dependencies>
<dependency>
<service name="org.apache.mailet.MailetContext" version="1.0"/>
1.1.2.1 +101 -0
james-server/src/java/org/apache/james/smtpserver/Attic/SMTPServerMBean.java
No revision
No revision
1.1.2.1 +26 -0 james-server/tools/lib/Attic/LICENSE.xdoclet.txt
1.1.2.1 +93 -0 james-server/tools/lib/Attic/commons-logging.jar
<<Binary file>>
1.1.2.1 +324 -0 james-server/tools/lib/Attic/log4j-core.jar
<<Binary file>>
1.1.2.1 +544 -0 james-server/tools/lib/Attic/xdoclet-20020825.jar
<<Binary file>>
1.1.2.1 +752 -0 james-server/tools/lib/Attic/xjavadoc-20020825.jar
<<Binary file>>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]