Added: james/server/trunk/src/site/resources/eclipse-model/model.uml URL: http://svn.apache.org/viewvc/james/server/trunk/src/site/resources/eclipse-model/model.uml?rev=1025612&view=auto ============================================================================== --- james/server/trunk/src/site/resources/eclipse-model/model.uml (added) +++ james/server/trunk/src/site/resources/eclipse-model/model.uml Wed Oct 20 15:17:25 2010 @@ -0,0 +1,174 @@ +<?xml version="1.0" encoding="UTF-8"?> +<uml:Model xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xmi:id="_NjUDEb_5Ed-sK5i6ADV8Gw" name="model"> + <packagedElement xmi:type="uml:Package" xmi:id="__M5i4cATEd-WluVYiXTpAQ" name="org.apache.james:server" clientDependency="_JWyo8Mf0Ed-X3fnr8lVXtA"> + <packagedElement xmi:type="uml:Class" xmi:id="_xHaZcMAUEd-WluVYiXTpAQ" name="apache-james-imapserver" clientDependency="_qtDy4MAZEd-WluVYiXTpAQ"/> + <packagedElement xmi:type="uml:Class" xmi:id="_3Yq8IMAUEd-WluVYiXTpAQ" name="apache-james-pop3server" clientDependency="_pPnkgMAZEd-WluVYiXTpAQ"/> + <packagedElement xmi:type="uml:Class" xmi:id="_6gxVgMAUEd-WluVYiXTpAQ" name="apache-james-smtpserver" clientDependency="_nIrtMMAZEd-WluVYiXTpAQ"/> + <packagedElement xmi:type="uml:Class" xmi:id="_-xVy0MAUEd-WluVYiXTpAQ" name="apache-james-lmtpserver" clientDependency="_oiGXMMAZEd-WluVYiXTpAQ"/> + <packagedElement xmi:type="uml:Class" xmi:id="_BnlnMMAVEd-WluVYiXTpAQ" name="apache-james-remotemanager" clientDependency="_wTnLsMAZEd-WluVYiXTpAQ"/> + <packagedElement xmi:type="uml:Class" xmi:id="_HNtiMMAVEd-WluVYiXTpAQ" name="apache-james-netty-socket"/> + <packagedElement xmi:type="uml:Dependency" xmi:id="_nIrtMMAZEd-WluVYiXTpAQ" name="" supplier="_HNtiMMAVEd-WluVYiXTpAQ" client="_6gxVgMAUEd-WluVYiXTpAQ"/> + <packagedElement xmi:type="uml:Dependency" xmi:id="_oiGXMMAZEd-WluVYiXTpAQ" name="" supplier="_6gxVgMAUEd-WluVYiXTpAQ" client="_-xVy0MAUEd-WluVYiXTpAQ"/> + <packagedElement xmi:type="uml:Dependency" xmi:id="_pPnkgMAZEd-WluVYiXTpAQ" name="" supplier="_HNtiMMAVEd-WluVYiXTpAQ" client="_3Yq8IMAUEd-WluVYiXTpAQ"/> + <packagedElement xmi:type="uml:Dependency" xmi:id="_qtDy4MAZEd-WluVYiXTpAQ" name="" supplier="_HNtiMMAVEd-WluVYiXTpAQ" client="_xHaZcMAUEd-WluVYiXTpAQ"/> + <packagedElement xmi:type="uml:Dependency" xmi:id="_wTnLsMAZEd-WluVYiXTpAQ" name="" supplier="_HNtiMMAVEd-WluVYiXTpAQ" client="_BnlnMMAVEd-WluVYiXTpAQ"/> + <packagedElement xmi:type="uml:Dependency" xmi:id="_xJHH8MAnEd-L8aSZjXXFeg" name="Dependency0" supplier="_kt2mUMAVEd-WluVYiXTpAQ"/> + <packagedElement xmi:type="uml:Dependency" xmi:id="_JWyo8Mf0Ed-X3fnr8lVXtA" name="" supplier="_NymLgMAVEd-WluVYiXTpAQ" client="__M5i4cATEd-WluVYiXTpAQ"/> + <packagedElement xmi:type="uml:Class" xmi:id="_-5iAAcjcEd-QlIjuzT4_zg" name="apache-james-fetchmail"/> + </packagedElement> + <packagedElement xmi:type="uml:Package" xmi:id="_fpEd0MAVEd-WluVYiXTpAQ" name="org.apache.james:spool" clientDependency="_eoQbcMf0Ed-X3fnr8lVXtA"> + <packagedElement xmi:type="uml:Interface" xmi:id="_icMswMAVEd-WluVYiXTpAQ" name="apache-james-queue-api"/> + <packagedElement xmi:type="uml:Class" xmi:id="_kt2mUMAVEd-WluVYiXTpAQ" name="apache-james-mailetcontainer-library" clientDependency="_b0LIgMAYEd-WluVYiXTpAQ _kx_sgMYVEd-0uL9oK6f20Q _mnt4AMYVEd-0uL9oK6f20Q _E2hi4MjdEd-QlIjuzT4_zg _BEeYIMjeEd-OV4AexWz_7A"> + <interfaceRealization xmi:id="_kx_sgMYVEd-0uL9oK6f20Q" name="" supplier="_pXtGUMAVEd-WluVYiXTpAQ" client="_kt2mUMAVEd-WluVYiXTpAQ" contract="_pXtGUMAVEd-WluVYiXTpAQ"/> + </packagedElement> + <packagedElement xmi:type="uml:Interface" xmi:id="_pXtGUMAVEd-WluVYiXTpAQ" name="apache-james-mailetcontainer-api" clientDependency="_nNoBcMYVEd-0uL9oK6f20Q"/> + <packagedElement xmi:type="uml:Class" xmi:id="_tR8uUMAVEd-WluVYiXTpAQ" name="apache-james-mailets"/> + <packagedElement xmi:type="uml:Dependency" xmi:id="_b0LIgMAYEd-WluVYiXTpAQ" name="" supplier="_tR8uUMAVEd-WluVYiXTpAQ" client="_kt2mUMAVEd-WluVYiXTpAQ"/> + <packagedElement xmi:type="uml:Class" xmi:id="_eI5RkMYVEd-0uL9oK6f20Q" name="apache-james-queue-activemq" clientDependency="_gG7rkMYVEd-0uL9oK6f20Q _h9tBgNeQEd-UHbij1eT1HA"/> + <packagedElement xmi:type="uml:Dependency" xmi:id="_mnt4AMYVEd-0uL9oK6f20Q" name="" supplier="_eI5RkMYVEd-0uL9oK6f20Q" client="_kt2mUMAVEd-WluVYiXTpAQ"/> + <packagedElement xmi:type="uml:Dependency" xmi:id="_nNoBcMYVEd-0uL9oK6f20Q" name="" supplier="_icMswMAVEd-WluVYiXTpAQ" client="_pXtGUMAVEd-WluVYiXTpAQ"/> + <packagedElement xmi:type="uml:Dependency" xmi:id="_eoQbcMf0Ed-X3fnr8lVXtA" name="" supplier="_T7k2UMf0Ed-X3fnr8lVXtA" client="_fpEd0MAVEd-WluVYiXTpAQ"/> + <packagedElement xmi:type="uml:Class" xmi:id="_H-oUYci-Ed-xaab8H-rxHg" name="apache-james-mailetcontainer-camel"/> + <packagedElement xmi:type="uml:Dependency" xmi:id="_E2hi4MjdEd-QlIjuzT4_zg" name="" supplier="_H-oUYci-Ed-xaab8H-rxHg" client="_kt2mUMAVEd-WluVYiXTpAQ"/> + <packagedElement xmi:type="uml:Dependency" xmi:id="_BEeYIMjeEd-OV4AexWz_7A" name="" supplier="_H-oUYci-Ed-xaab8H-rxHg" client="_kt2mUMAVEd-WluVYiXTpAQ"/> + <packagedElement xmi:type="uml:Class" xmi:id="_dXay4deQEd-UHbij1eT1HA" name="apache-james-queue-jms" clientDependency="_gG7rkMYVEd-0uL9oK6f20Q"> + <interfaceRealization xmi:id="_gG7rkMYVEd-0uL9oK6f20Q" name="" supplier="_icMswMAVEd-WluVYiXTpAQ" client="_eI5RkMYVEd-0uL9oK6f20Q _dXay4deQEd-UHbij1eT1HA" contract="_icMswMAVEd-WluVYiXTpAQ"/> + </packagedElement> + <packagedElement xmi:type="uml:Dependency" xmi:id="_h9tBgNeQEd-UHbij1eT1HA" name="" supplier="_dXay4deQEd-UHbij1eT1HA" client="_eI5RkMYVEd-0uL9oK6f20Q"/> + </packagedElement> + <packagedElement xmi:type="uml:Package" xmi:id="_ExWYAMAWEd-WluVYiXTpAQ" name="org.apache.james:container"> + <ownedComment xmi:id="_lqIxgMCbEd-pZodWjM_71w"> + <body>Depends on *all* projects</body> + </ownedComment> + <packagedElement xmi:type="uml:Class" xmi:id="_GE0LAMAWEd-WluVYiXTpAQ" name="james-server-spring-deployment" clientDependency="_Re9ywMAZEd-WluVYiXTpAQ"/> + <packagedElement xmi:type="uml:Class" xmi:id="_HbZjcMAWEd-WluVYiXTpAQ" name="james-server-spring-common"/> + <packagedElement xmi:type="uml:Dependency" xmi:id="_Re9ywMAZEd-WluVYiXTpAQ" name="" supplier="_HbZjcMAWEd-WluVYiXTpAQ" client="_GE0LAMAWEd-WluVYiXTpAQ"/> + </packagedElement> + <packagedElement xmi:type="uml:Package" xmi:id="_JxEaUMAWEd-WluVYiXTpAQ" name="org.apache.james:common"> + <packagedElement xmi:type="uml:Class" xmi:id="_lyj5sMAXEd-WluVYiXTpAQ" name="james-server-util" clientDependency="_tKKcMMmVEd-yMK1kB0eGWA"/> + <packagedElement xmi:type="uml:Realization" xmi:id="_USIqsMApEd-AndjfSa6Oug" name="Realization0"/> + <packagedElement xmi:type="uml:Realization" xmi:id="_VERSQMApEd-AndjfSa6Oug" name=""/> + <packagedElement xmi:type="uml:Dependency" xmi:id="_tKKcMMmVEd-yMK1kB0eGWA" name="" client="_lyj5sMAXEd-WluVYiXTpAQ"/> + </packagedElement> + <packagedElement xmi:type="uml:Package" xmi:id="_cRNUsMAWEd-WluVYiXTpAQ" name="org.apache.james:store-user"> + <packagedElement xmi:type="uml:Class" xmi:id="_stzqAMAWEd-WluVYiXTpAQ" name="apache-james-user-library" clientDependency="_lujuAMAYEd-WluVYiXTpAQ" isAbstract="true"> + <interfaceRealization xmi:id="_lujuAMAYEd-WluVYiXTpAQ" name="" supplier="_TRcH4MAXEd-WluVYiXTpAQ" client="_stzqAMAWEd-WluVYiXTpAQ" contract="_TRcH4MAXEd-WluVYiXTpAQ"/> + </packagedElement> + <packagedElement xmi:type="uml:Class" xmi:id="_QA2g4MAXEd-WluVYiXTpAQ" name="apache-james-user-jpa"> + <generalization xmi:id="_x0VNAMAYEd-WluVYiXTpAQ" general="_stzqAMAWEd-WluVYiXTpAQ"/> + </packagedElement> + <packagedElement xmi:type="uml:Interface" xmi:id="_TRcH4MAXEd-WluVYiXTpAQ" name="apache-james-user-api"/> + <packagedElement xmi:type="uml:Class" xmi:id="_VG-tMMAXEd-WluVYiXTpAQ" name="apache-james-user-jcr"> + <generalization xmi:id="_yZOp0MAYEd-WluVYiXTpAQ" general="_stzqAMAWEd-WluVYiXTpAQ"/> + </packagedElement> + <packagedElement xmi:type="uml:Class" xmi:id="_WCViMMAXEd-WluVYiXTpAQ" name="apache-james-user-ldap"> + <generalization xmi:id="_yzHwgMAYEd-WluVYiXTpAQ" general="_stzqAMAWEd-WluVYiXTpAQ"/> + </packagedElement> + <packagedElement xmi:type="uml:Class" xmi:id="_W10NkMAXEd-WluVYiXTpAQ" name="apache-james-user-file"> + <generalization xmi:id="_z7H6YMAYEd-WluVYiXTpAQ" general="_stzqAMAWEd-WluVYiXTpAQ"/> + </packagedElement> + </packagedElement> + <packagedElement xmi:type="uml:Package" xmi:id="_gKaa4MAWEd-WluVYiXTpAQ" name="org.apache.james:store-mailbox"> + <packagedElement xmi:type="uml:Interface" xmi:id="_ucy7YMAWEd-WluVYiXTpAQ" name="apache-james-mailbox-api"/> + <packagedElement xmi:type="uml:Class" xmi:id="_aTVdUMAXEd-WluVYiXTpAQ" name="apache-james-mailbox-maildir"> + <generalization xmi:id="_vX-fUMAYEd-WluVYiXTpAQ" general="_cBuRwMAXEd-WluVYiXTpAQ"/> + </packagedElement> + <packagedElement xmi:type="uml:Class" xmi:id="_cBuRwMAXEd-WluVYiXTpAQ" name="apache-james-mailbox-library" clientDependency="_ktiV4MAYEd-WluVYiXTpAQ" isAbstract="true"> + <interfaceRealization xmi:id="_ktiV4MAYEd-WluVYiXTpAQ" name="" supplier="_ucy7YMAWEd-WluVYiXTpAQ" client="_cBuRwMAXEd-WluVYiXTpAQ" contract="_ucy7YMAWEd-WluVYiXTpAQ"/> + </packagedElement> + <packagedElement xmi:type="uml:Class" xmi:id="_wOiJUMAXEd-WluVYiXTpAQ" name="apache-james-mailbox-jcr"> + <generalization xmi:id="_wIBcMMAYEd-WluVYiXTpAQ" general="_cBuRwMAXEd-WluVYiXTpAQ"/> + </packagedElement> + <packagedElement xmi:type="uml:Class" xmi:id="_w9GfgMAXEd-WluVYiXTpAQ" name="apache-james-mailbox-jpa"> + <generalization xmi:id="_wy3wAMAYEd-WluVYiXTpAQ" general="_cBuRwMAXEd-WluVYiXTpAQ"/> + </packagedElement> + <packagedElement xmi:type="uml:Class" xmi:id="_xmKqoMAXEd-WluVYiXTpAQ" name="apache-james-mailbox-memory"> + <generalization xmi:id="_N_PlwMAoEd-L8aSZjXXFeg" general="_cBuRwMAXEd-WluVYiXTpAQ"/> + <generalization xmi:id="_7Fm7YMApEd-d7smgnT5FSA" general="_cBuRwMAXEd-WluVYiXTpAQ"/> + </packagedElement> + <packagedElement xmi:type="uml:Class" xmi:id="_yvDlUMAXEd-WluVYiXTpAQ" name="apache-james-mailbox-torque"> + <generalization xmi:id="_NYtxQMAoEd-L8aSZjXXFeg" general="_cBuRwMAXEd-WluVYiXTpAQ"/> + <generalization xmi:id="_6bWdccApEd-d7smgnT5FSA" general="_cBuRwMAXEd-WluVYiXTpAQ"/> + </packagedElement> + <packagedElement xmi:type="uml:Class" xmi:id="_S2ftwMAWEd-WluVYiXTpAQ" name="apache-james-mailbox-adapter"/> + </packagedElement> + <packagedElement xmi:type="uml:Package" xmi:id="_p0ukEMAWEd-WluVYiXTpAQ" name="org.apache.james:store-domain"> + <packagedElement xmi:type="uml:Class" xmi:id="_viILwMAWEd-WluVYiXTpAQ" name="apache-james-domain-library" clientDependency="_m48dgMAYEd-WluVYiXTpAQ" isAbstract="true"> + <interfaceRealization xmi:id="_m48dgMAYEd-WluVYiXTpAQ" name="" supplier="_yntcoMAWEd-WluVYiXTpAQ" client="_viILwMAWEd-WluVYiXTpAQ" contract="_yntcoMAWEd-WluVYiXTpAQ"/> + </packagedElement> + <packagedElement xmi:type="uml:Interface" xmi:id="_yntcoMAWEd-WluVYiXTpAQ" name="apache-james-domain-api"/> + <packagedElement xmi:type="uml:Class" xmi:id="_8Hw2kMAWEd-WluVYiXTpAQ" name="apache-james-domain-xml"> + <generalization xmi:id="_2ZRX0MAYEd-WluVYiXTpAQ" general="_viILwMAWEd-WluVYiXTpAQ"/> + </packagedElement> + <packagedElement xmi:type="uml:Class" xmi:id="_AaZwcMAXEd-WluVYiXTpAQ" name="apache-james-domain-jdbc"> + <ownedComment xmi:id="_AjCIAMAXEd-WluVYiXTpAQ"> + <body>apache-james-domain-xml</body> + </ownedComment> + <generalization xmi:id="_1PfFQMAYEd-WluVYiXTpAQ" general="_viILwMAWEd-WluVYiXTpAQ"/> + </packagedElement> + <packagedElement xmi:type="uml:Class" xmi:id="_DScUkMAXEd-WluVYiXTpAQ" name="apache-james-domain-jpa"> + <generalization xmi:id="_1q2yoMAYEd-WluVYiXTpAQ" general="_viILwMAWEd-WluVYiXTpAQ"/> + </packagedElement> + <packagedElement xmi:type="uml:Class" xmi:id="_JR2SQMAXEd-WluVYiXTpAQ" name="apache-james-domain-jcr"> + <generalization xmi:id="_2EJcYMAYEd-WluVYiXTpAQ" general="_viILwMAWEd-WluVYiXTpAQ"/> + </packagedElement> + </packagedElement> + <packagedElement xmi:type="uml:Package" xmi:id="_NymLgMAVEd-WluVYiXTpAQ" name="org.apache.james:protocols" clientDependency="_KbrNYMf0Ed-X3fnr8lVXtA"> + <packagedElement xmi:type="uml:Class" xmi:id="_PSHdgMAVEd-WluVYiXTpAQ" name="apache-james-imap-message"/> + <packagedElement xmi:type="uml:Class" xmi:id="_Qr1CcMAVEd-WluVYiXTpAQ" name="apache-james-imap-processor" clientDependency="_i_2PkMAZEd-WluVYiXTpAQ"/> + <packagedElement xmi:type="uml:Interface" xmi:id="_W8MNQMAVEd-WluVYiXTpAQ" name="apache-james-protocols-api"/> + <packagedElement xmi:type="uml:Class" xmi:id="_ZcIacMAVEd-WluVYiXTpAQ" name="apache-james-protocols-impl" clientDependency="_53smgMAYEd-WluVYiXTpAQ"/> + <packagedElement xmi:type="uml:Class" xmi:id="_bXBZ0MAVEd-WluVYiXTpAQ" name="apache-james-protocols-smtp"> + <generalization xmi:id="_mw4PUMhrEd-Ccvwwtqu0Xg" general="_ZcIacMAVEd-WluVYiXTpAQ"/> + </packagedElement> + <packagedElement xmi:type="uml:Realization" xmi:id="_53smgMAYEd-WluVYiXTpAQ" name="" supplier="_W8MNQMAVEd-WluVYiXTpAQ" client="_ZcIacMAVEd-WluVYiXTpAQ"/> + <packagedElement xmi:type="uml:Dependency" xmi:id="_i_2PkMAZEd-WluVYiXTpAQ" name="" supplier="_PSHdgMAVEd-WluVYiXTpAQ" client="_Qr1CcMAVEd-WluVYiXTpAQ"/> + <packagedElement xmi:type="uml:Dependency" xmi:id="_KbrNYMf0Ed-X3fnr8lVXtA" name="" supplier="_Ug5OUMJsEd-pX-A_WLl6ww" client="_NymLgMAVEd-WluVYiXTpAQ"/> + <packagedElement xmi:type="uml:Class" xmi:id="_gslhMcmVEd-yMK1kB0eGWA" name="apache-james-imap-api"/> + </packagedElement> + <packagedElement xmi:type="uml:Package" xmi:id="_9iB14cCqEd-WEaNtwquejw" name="org.apache.james:migrator"> + <packagedElement xmi:type="uml:Class" xmi:id="__4R7kMCqEd-WEaNtwquejw" name="apache-james-mailbox-jpa-migrator"/> + <packagedElement xmi:type="uml:Class" xmi:id="_i4ydoMjSEd--__0NVxZPfA" name="apache-james-mail-migrator"/> + </packagedElement> + <packagedElement xmi:type="uml:Package" xmi:id="_Ug5OUMJsEd-pX-A_WLl6ww" name="org.apache.james:core" clientDependency="_xN88cNxGEd-N1OA8aAXF5g _BS0HMNxHEd-N1OA8aAXF5g"> + <packagedElement xmi:type="uml:Class" xmi:id="_nLpAwMJtEd-pX-A_WLl6ww" name="james-server-core-library" clientDependency="_yc8V4MJtEd-pX-A_WLl6ww"/> + <packagedElement xmi:type="uml:Interface" xmi:id="_s2u7UMJtEd-pX-A_WLl6ww" name="james-server-core-api"/> + <packagedElement xmi:type="uml:Realization" xmi:id="_yc8V4MJtEd-pX-A_WLl6ww" name="" supplier="_s2u7UMJtEd-pX-A_WLl6ww" client="_nLpAwMJtEd-pX-A_WLl6ww"/> + <packagedElement xmi:type="uml:Dependency" xmi:id="_xN88cNxGEd-N1OA8aAXF5g" name="" supplier="_fpEd0MAVEd-WluVYiXTpAQ" client="_Ug5OUMJsEd-pX-A_WLl6ww"/> + <packagedElement xmi:type="uml:Class" xmi:id="_8L9iINxGEd-N1OA8aAXF5g" name="james-server-core-function"> + <generalization xmi:id="_-xh2MNxGEd-N1OA8aAXF5g" general="_nLpAwMJtEd-pX-A_WLl6ww"/> + </packagedElement> + <packagedElement xmi:type="uml:Dependency" xmi:id="_BS0HMNxHEd-N1OA8aAXF5g" name="" supplier="_fpEd0MAVEd-WluVYiXTpAQ" client="_Ug5OUMJsEd-pX-A_WLl6ww"/> + </packagedElement> + <packagedElement xmi:type="uml:Package" xmi:id="_YTIcUcLZEd-Gba43PojZng" name="org.apache.james:dnsservice"> + <packagedElement xmi:type="uml:Interface" xmi:id="_anUFcMLZEd-Gba43PojZng" name="apache-james-dnsservice-api"/> + <packagedElement xmi:type="uml:Class" xmi:id="_cLvFkMLZEd-Gba43PojZng" name="apache-james-dnsservice-dnsjava" clientDependency="_iBKA0MLZEd-Gba43PojZng"> + <interfaceRealization xmi:id="_iBKA0MLZEd-Gba43PojZng" name="" supplier="_anUFcMLZEd-Gba43PojZng" client="_cLvFkMLZEd-Gba43PojZng" contract="_anUFcMLZEd-Gba43PojZng"/> + </packagedElement> + </packagedElement> + <packagedElement xmi:type="uml:Package" xmi:id="_U5gmUcYUEd-0uL9oK6f20Q" name="org.apache.james:store-mail"> + <packagedElement xmi:type="uml:Interface" xmi:id="_ZKtVwMYUEd-0uL9oK6f20Q" name="apache-james-mail-api"/> + <packagedElement xmi:type="uml:Class" xmi:id="_b9wsMMYUEd-0uL9oK6f20Q" name="apache-james-mail-library" clientDependency="_j3iE0MYUEd-0uL9oK6f20Q" isAbstract="true"> + <interfaceRealization xmi:id="_j3iE0MYUEd-0uL9oK6f20Q" name="" supplier="_ZKtVwMYUEd-0uL9oK6f20Q" client="_b9wsMMYUEd-0uL9oK6f20Q" contract="_ZKtVwMYUEd-0uL9oK6f20Q"/> + </packagedElement> + <packagedElement xmi:type="uml:Class" xmi:id="_fMEbQMYUEd-0uL9oK6f20Q" name="apache-james-mail-file"> + <generalization xmi:id="_lXDW0MYUEd-0uL9oK6f20Q" general="_b9wsMMYUEd-0uL9oK6f20Q"/> + </packagedElement> + <packagedElement xmi:type="uml:Class" xmi:id="_gCOnMMYUEd-0uL9oK6f20Q" name="apache-james-mail-jdbc"> + <generalization xmi:id="_mCFQ0MYUEd-0uL9oK6f20Q" general="_b9wsMMYUEd-0uL9oK6f20Q"/> + </packagedElement> + <packagedElement xmi:type="uml:Class" xmi:id="_hE5lIMYUEd-0uL9oK6f20Q" name="apache-james-mail-jcr"> + <generalization xmi:id="_mYbUQMYUEd-0uL9oK6f20Q" general="_b9wsMMYUEd-0uL9oK6f20Q"/> + </packagedElement> + </packagedElement> + <packagedElement xmi:type="uml:Package" xmi:id="_T7k2UMf0Ed-X3fnr8lVXtA" name="org.apache.james:store" clientDependency="_fnfD0Mf0Ed-X3fnr8lVXtA _gJj2IMf0Ed-X3fnr8lVXtA _gw_CgMf0Ed-X3fnr8lVXtA _jjN5kMf0Ed-X3fnr8lVXtA"> + <packagedElement xmi:type="uml:Dependency" xmi:id="_fnfD0Mf0Ed-X3fnr8lVXtA" name="" supplier="_cRNUsMAWEd-WluVYiXTpAQ" client="_T7k2UMf0Ed-X3fnr8lVXtA"/> + <packagedElement xmi:type="uml:Dependency" xmi:id="_gJj2IMf0Ed-X3fnr8lVXtA" name="" supplier="_p0ukEMAWEd-WluVYiXTpAQ" client="_T7k2UMf0Ed-X3fnr8lVXtA"/> + <packagedElement xmi:type="uml:Dependency" xmi:id="_gw_CgMf0Ed-X3fnr8lVXtA" name="" supplier="_U5gmUcYUEd-0uL9oK6f20Q" client="_T7k2UMf0Ed-X3fnr8lVXtA"/> + <packagedElement xmi:type="uml:Dependency" xmi:id="_jjN5kMf0Ed-X3fnr8lVXtA" name="" supplier="_gKaa4MAWEd-WluVYiXTpAQ" client="_T7k2UMf0Ed-X3fnr8lVXtA"/> + </packagedElement> + <packagedElement xmi:type="uml:Package" xmi:id="_9eCicMAVEd-WluVYiXTpAQ" name="org.apache.james:test" clientDependency="_yBkNYMA8Ed-Q38p49WvbJg"> + <packagedElement xmi:type="uml:Class" xmi:id="__C6OgMAVEd-WluVYiXTpAQ" name="apache-james-imap-protocol-tester"/> + <packagedElement xmi:type="uml:Dependency" xmi:id="_yBkNYMA8Ed-Q38p49WvbJg" name="" supplier="_NymLgMAVEd-WluVYiXTpAQ" client="_9eCicMAVEd-WluVYiXTpAQ"/> + </packagedElement> +</uml:Model>
Added: james/server/trunk/src/site/resources/images/jmx_management/jmx-domainlist.png URL: http://svn.apache.org/viewvc/james/server/trunk/src/site/resources/images/jmx_management/jmx-domainlist.png?rev=1025612&view=auto ============================================================================== Binary file - no diff available. Propchange: james/server/trunk/src/site/resources/images/jmx_management/jmx-domainlist.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: james/server/trunk/src/site/resources/images/jmx_monitoring/jmx_current_connections.png URL: http://svn.apache.org/viewvc/james/server/trunk/src/site/resources/images/jmx_monitoring/jmx_current_connections.png?rev=1025612&view=auto ============================================================================== Binary file - no diff available. Propchange: james/server/trunk/src/site/resources/images/jmx_monitoring/jmx_current_connections.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: james/server/trunk/src/site/resources/images/jmx_monitoring/jmx_gc.png URL: http://svn.apache.org/viewvc/james/server/trunk/src/site/resources/images/jmx_monitoring/jmx_gc.png?rev=1025612&view=auto ============================================================================== Binary file - no diff available. Propchange: james/server/trunk/src/site/resources/images/jmx_monitoring/jmx_gc.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: james/server/trunk/src/site/resources/images/jmx_monitoring/jmx_memory.png URL: http://svn.apache.org/viewvc/james/server/trunk/src/site/resources/images/jmx_monitoring/jmx_memory.png?rev=1025612&view=auto ============================================================================== Binary file - no diff available. Propchange: james/server/trunk/src/site/resources/images/jmx_monitoring/jmx_memory.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: james/server/trunk/src/site/resources/images/jmx_monitoring/jmx_process_root.png URL: http://svn.apache.org/viewvc/james/server/trunk/src/site/resources/images/jmx_monitoring/jmx_process_root.png?rev=1025612&view=auto ============================================================================== Binary file - no diff available. Propchange: james/server/trunk/src/site/resources/images/jmx_monitoring/jmx_process_root.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: james/server/trunk/src/site/resources/images/uml/james_packages.gif URL: http://svn.apache.org/viewvc/james/server/trunk/src/site/resources/images/uml/james_packages.gif?rev=1025612&view=auto ============================================================================== Binary file - no diff available. Propchange: james/server/trunk/src/site/resources/images/uml/james_packages.gif ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: james/server/trunk/src/site/resources/images/uml/org.apache.james.management.gif URL: http://svn.apache.org/viewvc/james/server/trunk/src/site/resources/images/uml/org.apache.james.management.gif?rev=1025612&view=auto ============================================================================== Binary file - no diff available. Propchange: james/server/trunk/src/site/resources/images/uml/org.apache.james.management.gif ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: james/server/trunk/src/site/resources/images/uml/org.apache.james.server.gif URL: http://svn.apache.org/viewvc/james/server/trunk/src/site/resources/images/uml/org.apache.james.server.gif?rev=1025612&view=auto ============================================================================== Binary file - no diff available. Propchange: james/server/trunk/src/site/resources/images/uml/org.apache.james.server.gif ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: james/server/trunk/src/site/resources/images/uml/org.apache.james_details.gif URL: http://svn.apache.org/viewvc/james/server/trunk/src/site/resources/images/uml/org.apache.james_details.gif?rev=1025612&view=auto ============================================================================== Binary file - no diff available. Propchange: james/server/trunk/src/site/resources/images/uml/org.apache.james_details.gif ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: james/server/trunk/src/site/resources/images/uml/org.james.container.container.gif URL: http://svn.apache.org/viewvc/james/server/trunk/src/site/resources/images/uml/org.james.container.container.gif?rev=1025612&view=auto ============================================================================== Binary file - no diff available. Propchange: james/server/trunk/src/site/resources/images/uml/org.james.container.container.gif ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Modified: james/server/trunk/src/site/site.xml URL: http://svn.apache.org/viewvc/james/server/trunk/src/site/site.xml?rev=1025612&r1=1025611&r2=1025612&view=diff ============================================================================== --- james/server/trunk/src/site/site.xml (original) +++ james/server/trunk/src/site/site.xml Wed Oct 20 15:17:25 2010 @@ -30,7 +30,13 @@ <src>images/asf-logo-reduced.gif</src> <href>http://www.apache.org/index.html</href> </bannerRight> - + + <skin> + <groupId>org.apache.james</groupId> + <artifactId>maven-skin</artifactId> + <version>1.6-SNAPSHOT</version> + </skin> + <body> <menu name="Overview"> Modified: james/server/trunk/src/site/xdoc/dev_build.xml URL: http://svn.apache.org/viewvc/james/server/trunk/src/site/xdoc/dev_build.xml?rev=1025612&r1=1025611&r2=1025612&view=diff ============================================================================== --- james/server/trunk/src/site/xdoc/dev_build.xml (original) +++ james/server/trunk/src/site/xdoc/dev_build.xml Wed Oct 20 15:17:25 2010 @@ -78,11 +78,11 @@ </p> <p>For example, invoke 'mvn package' to get a zip/tar of James distribution.</p> <p>All built products are output in the 'spring-deployment/target' - subdirectory of the James source directory. - This directory will be deleted if you run build with the clean argument.</p> + subdirectory of the James source directory. + This directory will be deleted if you run build with the clean argument.</p> <p><strong>Warning!</strong> Any changes you've made in the 'dist' directory - will be lost after a recompilation. If you are running James fro this directory - we recommend you backup to avoid losing work. </p> + will be lost after a recompilation. If you are running James fro this directory + we recommend you backup to avoid losing work. </p> </section> @@ -90,78 +90,48 @@ <subsection name="Import projects in Eclipse with m2eclipse"> - <table> - <tr valign="top"> - <td><img src="./images/eclipse_import_maven_view_1.gif" width="300"/></td> - <td> - <p>You should have Eclipse IDE with <a href="http://m2eclipse.sonatype.org">m2eclipse</a> plugin installed.</p> - <p>You now need to import the maven projects in the Eclipse workspace.</p> - <p>Therefore, click on the 'File' menu and select 'Import'. Choose 'Existing Maven Project' and click on 'Next' button.</p> - </td> - </tr> - </table> - + <p>You should have Eclipse IDE with <a href="http://m2eclipse.sonatype.org">m2eclipse</a> plugin installed.</p> + <p>You now need to import the maven projects in the Eclipse workspace.</p> + <p>Therefore, click on the 'File' menu and select 'Import'. Choose 'Existing Maven Project' and click on 'Next' button.</p> + <img src="./images/eclipse/eclipse_import_maven_view_1.gif" width="300"/> + </subsection> <subsection name="Select projects to import"> - <table> - <tr valign="top"> - <td><img src="./images/eclipse_import_maven_view_2.gif" width="300"/></td> - <td> - <p>Select the JAMES_SRC_HOME directory where you have checked out the source code.</p> - <p>Eclipse should present you with the list of James server modules.</p> - <p>Select the modules you want to import (by default, all) and click on 'Finish' to execute the import.</p> - </td> - </tr> - </table> - + <p>Select the JAMES_SRC_HOME directory where you have checked out the source code.</p> + <p>Eclipse should present you with the list of James server modules.</p> + <p>Select the modules you want to import (by default, all) and click on 'Finish' to execute the import.</p> + <img src="./images/eclipse/eclipse_import_maven_view_2.gif" width="300"/> + </subsection> <subsection name="Enable Workspace Resolution"> - <table> - <tr valign="top"> - <td><img src="./images/eclipse_m2eclipse_project_dependencies.gif" width="300"/></td> - <td> - <p>Check that 'Workspace resolution' is enable in m2eclipse plugin.</p> - <p>Your changes in code will be directly taken into account.</p> - </td> - </tr> - </table> + <p>Check that 'Workspace resolution' is enable in m2eclipse plugin.</p> + <p>Your changes in code will be directly taken into account.</p> + <img src="./images/eclipse/eclipse_m2eclipse_project_dependencies.gif" width="300"/> </subsection> <subsection name="Prepare projects"> - <table> - <tr valign="top"> - <td><img src="./images/eclipse_m2eclipse_projects.gif" width="300"/></td> - <td> - <p>Now you have James projects in Eclipse workspace.</p> - <p>You still have to prepare the following to be able to run from Eclipse:</p> - <ol> - <li>Copy the spring-beans.xml and log4j.properties from 'spring-deployment\src\main\config\james' directory - to a source folder of 'spring-deployment' project (you can use for example the 'stage' folder as Eclipse source folder).</li> - <li>Copy all files (except spring-beans.xml and log4j.properties) from 'spring-deployment\src\main\config\james' - directory to a 'conf' folder ('conf' folder must be a subdirectory of the JAMES_SRC_HOME directory where you made the check-out).</li> - </ol> - </td> - </tr> - </table> + <p>Now you have James projects in Eclipse workspace.</p> + <p>You still have to prepare the following to be able to run from Eclipse:</p> + <ol> + <li>Copy the spring-beans.xml and log4j.properties from 'spring-deployment\src\main\config\james' directory + to a source folder of 'spring-deployment' project (you can use for example the 'stage' folder as Eclipse source folder).</li> + <li>Copy all files (except spring-beans.xml and log4j.properties) from 'spring-deployment\src\main\config\james' + directory to a 'conf' folder ('conf' folder must be a subdirectory of the JAMES_SRC_HOME directory where you made the check-out).</li> + </ol> + <img src="./images/eclipse/eclipse_m2eclipse_projects.gif" width="300"/> </subsection> <subsection name="Run James from Eclipse"> - <table> - <tr valign="top"> - <td><img src="./images/eclipse_run_james.gif" width="300"/></td> - <td> - <p>That's it. Run James and Have Fun!.</p> - </td> - </tr> - </table> + <p>That's it. Run James and Have Fun!.</p> + <img src="./images/eclipse/eclipse_run_james.gif" width="300"/> </subsection> @@ -170,7 +140,7 @@ <section name="Building the Distribution with other IDEs"> <p>We will be happy to include on this page any other tutorial you could send - use about developing James with your favorite Integrated Development Environment.</p> + use about developing James with your favorite Integrated Development Environment.</p> </section> Modified: james/server/trunk/src/site/xdoc/index.xml URL: http://svn.apache.org/viewvc/james/server/trunk/src/site/xdoc/index.xml?rev=1025612&r1=1025611&r2=1025612&view=diff ============================================================================== --- james/server/trunk/src/site/xdoc/index.xml (original) +++ james/server/trunk/src/site/xdoc/index.xml Wed Oct 20 15:17:25 2010 @@ -29,190 +29,227 @@ <div style="float:left; width:70%;"> - <p>The Java Apache Mail Enterprise Server (a.k.a. Apache James) is a 100% pure Java SMTP, IMAP4 and POP3 Mail - server designed to be a complete and portable enterprise mail engine solution. - James is based on currently available open protocols.</p> - - <p>This documentation is intended to be an introduction to the concepts behind the James usage, as well - as a guide to <a href="/installation_instructions.html">install</a>, <a href="/configuration_instructions.html">configure</a> - and <a href="/build_james.html">develop</a> the James server.</p> - - <p>James is <b>secured</b>, <b>performant</b>, <b>extensible</b> and supports many <b>features</b>. - You can download stables releases from <a href="http://james.apache.org/download.cgi">here</a> - (or latest snapshots from <a href="http://repository.apache.org/content/groups/snapshots/org/apache/james/james-server-spring-deployment/3.0-SNAPSHOT/ ">here</a>).</p> - - <subsection name="Secured"> - - <p>James is a secured mail server by default. You can read more on the existing security - measures and infrastructure on the <a href="/security.html">security</a>.</p> - - </subsection> - - <subsection name="Performant"> - - <p>A special focuss has been brought to the performance: James can process more than - 100 mails per second. See the <a href="/performance.html">performance</a> page to get more numbers.</p> - - </subsection> - - <subsection name="Extensible"> - - <p>James serves as a mail application platform. The James project hosts the Apache Mailet API, - and provides the Mailet container. These features makes it easy to design, write, and deploy - custom applications for mail processing. This modularity and ease of customization is one of James' - strengths, and can allow administrators to produce powerful applications surprisingly easily.</p> - - <p>James 3.0 is now built on top of Spring 3.0 in replacement of trunk version of the <a href="http://avalon.apache.org/">Avalon Application Framework</a>. - With Spring, We keep the good development practices introduced by Avalon such as - Component Oriented Programming and Inversion of Control. - The stable and robust Spring container provides a strong foundation for the James server.</p> - - <p>The internal and exposed APIs for this 3.0-M1 release are under current validation and are - expected to be subject to change.</p> - - </subsection> - - <subsection name="Features"> - - <p>James 3.0 represents the leading edge of development. This codestream has many more - features than the 2.x code, but is not as well tested in production. Reasonable - configuration compatibility has been retained with 3.0. James 3.0 requires Java 1.5 but Java 1.6 is recommended. - A migration guide for users willing to upgrade from 2.3 to 3.0 is <a href="james_upgrade.html">available</a>. - The NNTP News server present in James 2.3 has been removed from the 3.0 release line.</p> - - <ul> - <li>100% pure Java Mail server designed to be a complete and portable enterprise - mail engine solution.</li> - <li>Supports currently available IETF protocols, including SMTP, POP3 and IMAP4 - James is able to store user and message data either in a file-system (Maildir), any JPA-compatible database - and even JCR, allowing fast, reliable, even real-time replicated storage.</li> - <li>Provides a powerful, flexible mail application engine through support for the Apache Mailet - API. With its Mailet pipeline architecture, James can be used not only to provide standard e-mail - services, but also to implement custom e-mail applications.</li> - <li>Deployed in production environments and has proven itself to be a robust - and high performance mail solution. Tests indicate that version 3.0 - is able to maintain a constant mail throughput rate of thousands of - messages/minute for continuous periods.</li> - </ul> - - </subsection> + <p>The Java Apache Mail Enterprise Server (a.k.a. Apache James) is a 100% pure Java SMTP, IMAP4 and POP3 Mail + server designed to be a complete and portable enterprise mail engine solution. + James is based on currently available open protocols.</p> + + <p>This documentation is intended to be an introduction to the concepts behind the James usage, as well + as a guide to <a href="installation_instructions.html">install</a>, <a href="configuration_instructions.html">configure</a> + and <a href="build_james.html">develop</a> the James server.</p> + + <p>You can download stables releases from <a href="http://james.apache.org/download.cgi">here</a> + (or latest snapshots from <a href="http://repository.apache.org/content/groups/snapshots/org/apache/james/james-server-spring-deployment/3.0-SNAPSHOT/ ">here</a>).</p> + + <div style="float:left; width:50%;"> + + <subsection name="Secured"> + + <p>James is a secured mail server by default. You can read more on the existing security + measures and infrastructure on the <a href="security.html">security</a>.</p> + + </subsection> + + </div> + + <div style="float:right; width:50%;"> + + <subsection name="Performant"> + + <p>A special focuss has been brought to the performance: James can process more than + 100 mails per second. See the <a href="performance.html">performance</a> page to get more numbers.</p> + + </subsection> + + </div> + + <div style="clear:both; float:none;"/> + + <div style="float:left; width:50%;"> + + <subsection name="Configureable"> + + <p></p> + + </subsection> + + </div> + + <div style="float:right; width:50%;"> + + <subsection name="Manageable"> + + <p></p> + + </subsection> + + </div> + + <div style="float:left; width:50%;"> + + <subsection name="Extensible"> + + <p>James serves as a mail application platform. The James project hosts the Apache Mailet API, + and provides the Mailet container. These features makes it easy to design, write, and deploy + custom applications for mail processing. This modularity and ease of customization is one of James' + strengths, and can allow administrators to produce powerful applications surprisingly easily.</p> + + <p>James 3.0 is now built on top of Spring 3.0 in replacement of trunk version of the <a href="http://avalon.apache.org/">Avalon Application Framework</a>. + With Spring, We keep the good development practices introduced by Avalon such as + Component Oriented Programming and Inversion of Control. + The stable and robust Spring container provides a strong foundation for the James server.</p> + + <p>The internal and exposed APIs for this 3.0-M1 release are under current validation and are + expected to be subject to change.</p> + + </subsection> + + </div> + + <div style="float:right; width:50%;"> + + <subsection name="Features"> + + <p>James 3.0 represents the leading edge of development. This codestream has many more + features than the 2.x code, but is not as well tested in production. Reasonable + configuration compatibility has been retained with 3.0. James 3.0 requires Java 1.5 but Java 1.6 is recommended. + A migration guide for users willing to upgrade from 2.3 to 3.0 is <a href="james_upgrade.html">available</a>. + The NNTP News server present in James 2.3 has been removed from the 3.0 release line.</p> + + <ul> + <li>100% pure Java Mail server designed to be a complete and portable enterprise + mail engine solution.</li> + <li>Supports currently available IETF protocols, including SMTP, POP3 and IMAP4 + James is able to store user and message data either in a file-system (Maildir), any JPA-compatible database + and even JCR, allowing fast, reliable, even real-time replicated storage.</li> + <li>Provides a powerful, flexible mail application engine through support for the Apache Mailet + API. With its Mailet pipeline architecture, James can be used not only to provide standard e-mail + services, but also to implement custom e-mail applications.</li> + <li>Deployed in production environments and has proven itself to be a robust + and high performance mail solution. Tests indicate that version 3.0 + is able to maintain a constant mail throughput rate of thousands of + messages/minute for continuous periods.</li> + </ul> + + </subsection> + + </div> </div> <div style="float:right; width:30%;"> - <table> - <tr> - <th>Feature</th> - <th align="center"><b>2.3.x</b></th> - <th align="center"><b>3.0</b></th> - </tr> - <tr> - <td>POP3</td> - <td align="center">yes</td> - <td align="center">yes</td> - </tr> - <tr> - <td>IMAP4</td> - <td align="center">no</td> - <td align="center">yes</td> - </tr> - <tr> - <td>SMTP</td> - <td align="center">yes</td> - <td align="center">yes</td> - </tr> - <tr> - <td>LMTP</td> - <td align="center">no</td> - <td align="center">yes</td> - </tr> - <tr> - <td>NNTP</td> - <td align="center">yes</td> - <td align="center">no</td> - </tr> - <tr> - <td>List Server</td> - <td align="center">yes</td> - <td align="center">yes</td> - </tr> - <tr> - <td>File Mail Store</td> - <td align="center">yes</td> - <td align="center">yes</td> - </tr> - <tr> - <td>JDBC Database Mail Store</td> - <td align="center">yes</td> - <td align="center">yes</td> - </tr> - <tr> - <td>JPA Database Mail Store</td> - <td align="center">no</td> - <td align="center">yes</td> - </tr> - <tr> - <td>JCR (Jackrabbit) Database Mail Store</td> - <td align="center">no</td> - <td align="center">yes</td> - </tr> - <tr> - <td>Mailets API</td> - <td align="center">yes</td> - <td align="center">yes</td> - </tr> - <tr> - <td>Alternate User and Mail stores</td> - <td align="center">yes</td> - <td align="center">yes</td> - </tr> - <tr> - <td>Alternate Queue</td> - <td align="center">no</td> - <td align="center">yes</td> - </tr> - <tr> - <td>Integration with SpamAssassin</td> - <td align="center">partial</td> - <td align="center">yes</td> - </tr> - <tr> - <td>Run-as-service scripts</td> - <td align="center">no</td> - <td align="center">yes</td> - </tr> - <tr> - <td>Deployment in WEB container</td> - <td align="center">no</td> - <td align="center">yes</td> - </tr> - <tr> - <td>Deployment in OSGI container</td> - <td align="center">no</td> - <td align="center">planned</td> - </tr> - <tr> - <td>Configuration Hot Reload</td> - <td align="center">no</td> - <td align="center">planned</td> - </tr> - <tr> - <td>Monitoring via JMX</td> - <td align="center">yes</td> - <td align="center">planned</td> - </tr> - <tr> - <td>IP V6</td> - <td align="center">no</td> - <td align="center">partial</td> - </tr> - <tr> - <td>Java 1.4</td> - <td align="center">yes</td> - <td align="center">no</td> - </tr> - </table> + <table> + <tr> + <th>Feature</th> + <th align="center"><b>2.3.x</b></th> + <th align="center"><b>3.0</b></th> + </tr> + <tr> + <td>POP3</td> + <td align="center">yes</td> + <td align="center">yes</td> + </tr> + <tr> + <td>IMAP4</td> + <td align="center">no</td> + <td align="center">yes</td> + </tr> + <tr> + <td>SMTP</td> + <td align="center">yes</td> + <td align="center">yes</td> + </tr> + <tr> + <td>LMTP</td> + <td align="center">no</td> + <td align="center">yes</td> + </tr> + <tr> + <td>NNTP</td> + <td align="center">yes</td> + <td align="center">no</td> + </tr> + <tr> + <td>Mailing List</td> + <td align="center">yes</td> + <td align="center">yes</td> + </tr> + <tr> + <td>File Mail Store</td> + <td align="center">yes</td> + <td align="center">yes</td> + </tr> + <tr> + <td>JDBC Database Mail Store</td> + <td align="center">yes</td> + <td align="center">yes</td> + </tr> + <tr> + <td>JPA Database Mail Store</td> + <td align="center">no</td> + <td align="center">yes</td> + </tr> + <tr> + <td>JCR (Jackrabbit) Database Mail Store</td> + <td align="center">no</td> + <td align="center">yes</td> + </tr> + <tr> + <td>Mailets API</td> + <td align="center">yes</td> + <td align="center">yes</td> + </tr> + <tr> + <td>Alternate User and Mail stores</td> + <td align="center">yes</td> + <td align="center">yes</td> + </tr> + <tr> + <td>Alternate Queue</td> + <td align="center">no</td> + <td align="center">yes</td> + </tr> + <tr> + <td>Integration with SpamAssassin</td> + <td align="center">partial</td> + <td align="center">yes</td> + </tr> + <tr> + <td>Run-as-service scripts</td> + <td align="center">no</td> + <td align="center">yes</td> + </tr> + <tr> + <td>Deployment in WEB container</td> + <td align="center">no</td> + <td align="center">yes</td> + </tr> + <tr> + <td>Deployment in OSGI container</td> + <td align="center">no</td> + <td align="center">planned</td> + </tr> + <tr> + <td>Configuration Hot Reload</td> + <td align="center">no</td> + <td align="center">planned</td> + </tr> + <tr> + <td>Monitoring via JMX</td> + <td align="center">yes</td> + <td align="center">yes</td> + </tr> + <tr> + <td>IP V6</td> + <td align="center">no</td> + <td align="center">partial</td> + </tr> + <tr> + <td>Java 1.4</td> + <td align="center">yes</td> + <td align="center">no</td> + </tr> + </table> </div> Modified: james/server/trunk/src/site/xdoc/installation.xml URL: http://svn.apache.org/viewvc/james/server/trunk/src/site/xdoc/installation.xml?rev=1025612&r1=1025611&r2=1025612&view=diff ============================================================================== --- james/server/trunk/src/site/xdoc/installation.xml (original) +++ james/server/trunk/src/site/xdoc/installation.xml Wed Oct 20 15:17:25 2010 @@ -26,17 +26,19 @@ <body> <section name="Requirements"> + <p>James requires a Java Runtime Environment of Java version 1.4 or higher installed to run the James application. The exact JREs available depend on the platform. A JRE must be downloaded and installed before James can run. In addition, the environment variable JAVA_HOME must be set to the JRE home directory before running James.</p> -<p> -On Unix platforms, root access will be required to run James. On these platforms, access to ports + +<p>Runs on OpenJDK and Sun JDK</p> + +<p>On Unix platforms, root access will be required to run James. On these platforms, access to ports below 1024 is generally restricted to the root user. As SMTP, POP3, and NNTP all need to open -server sockets on such ports in standard configurations, James requires root access. -</p> -<p> -Obviously James also requires sufficient disk space, processor power, and network bandwidth. But, +server sockets on such ports in standard configurations, James requires root access.</p> + +<p>Obviously James also requires sufficient disk space, processor power, and network bandwidth. But, other than what's been discussed here, it has no additional special requirements.</p> </section> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
