You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by no...@apache.org on 2010/03/21 18:47:28 UTC
svn commit: r925842 - in
/james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr:
JCRGlobalUserMailboxManager.java JCRGlobalUserSubscriptionManager.java
JCRMailboxManager.java JCRSubscriptionManager.java
Author: norman
Date: Sun Mar 21 17:47:28 2010
New Revision: 925842
URL: http://svn.apache.org/viewvc?rev=925842&view=rev
Log:
Add a new constructor to use the default scaling
Modified:
james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRGlobalUserMailboxManager.java
james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRGlobalUserSubscriptionManager.java
james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRMailboxManager.java
james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRSubscriptionManager.java
Modified: james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRGlobalUserMailboxManager.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRGlobalUserMailboxManager.java?rev=925842&r1=925841&r2=925842&view=diff
==============================================================================
--- james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRGlobalUserMailboxManager.java (original)
+++ james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRGlobalUserMailboxManager.java Sun Mar 21 17:47:28 2010
@@ -42,7 +42,7 @@ import org.apache.james.imap.store.trans
*
*
*/
-public class JCRGlobalUserMailboxManager extends JCRMailboxManager {
+public class JCRGlobalUserMailboxManager extends JCRMailboxManager{
private final String username;
private final char[] password;
@@ -59,6 +59,10 @@ public class JCRGlobalUserMailboxManager
}
+ public JCRGlobalUserMailboxManager(final Authenticator authenticator, final Subscriber subscriber, final Repository repository, final String workspace, final String username, final String password) {
+ this(authenticator, subscriber, repository, workspace, username, password, MAX_SCALING);
+ }
+
public void deleteEverything() throws MailboxException {
Session session = getSession(null);
final MailboxMapper mapper = new JCRMailboxMapper(session, getScaling(), getLog());
Modified: james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRGlobalUserSubscriptionManager.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRGlobalUserSubscriptionManager.java?rev=925842&r1=925841&r2=925842&view=diff
==============================================================================
--- james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRGlobalUserSubscriptionManager.java (original)
+++ james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRGlobalUserSubscriptionManager.java Sun Mar 21 17:47:28 2010
@@ -50,6 +50,11 @@ public class JCRGlobalUserSubscriptionMa
}
}
+ public JCRGlobalUserSubscriptionManager(final Repository repository, final String workspace, final String username, final String password) {
+ this(repository, workspace, username, password, MAX_SCALING);
+ }
+
+
@Override
protected Session getSession(MailboxSession session) throws SubscriptionException {
try {
Modified: james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRMailboxManager.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRMailboxManager.java?rev=925842&r1=925841&r2=925842&view=diff
==============================================================================
--- james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRMailboxManager.java (original)
+++ james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRMailboxManager.java Sun Mar 21 17:47:28 2010
@@ -54,7 +54,7 @@ import org.apache.james.imap.store.trans
*
*
*/
-public class JCRMailboxManager extends StoreMailboxManager {
+public class JCRMailboxManager extends StoreMailboxManager implements JCRImapConstants{
private final Repository repository;
private final String workspace;
@@ -69,6 +69,11 @@ public class JCRMailboxManager extends S
registerCnd();
}
+
+ public JCRMailboxManager(final Authenticator authenticator, final Subscriber subscriber, final Repository repository, final String workspace) {
+ this(authenticator, subscriber, repository, workspace, MAX_SCALING);
+ }
+
protected void registerCnd() {
try {
Session session = repository.login(getWorkspace());
Modified: james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRSubscriptionManager.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRSubscriptionManager.java?rev=925842&r1=925841&r2=925842&view=diff
==============================================================================
--- james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRSubscriptionManager.java (original)
+++ james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRSubscriptionManager.java Sun Mar 21 17:47:28 2010
@@ -47,7 +47,7 @@ import org.apache.james.imap.store.user.
*
*
*/
-public class JCRSubscriptionManager extends StoreSubscriptionManager {
+public class JCRSubscriptionManager extends StoreSubscriptionManager implements JCRImapConstants{
private final Log logger = LogFactory.getLog(JCRSubscriptionManager.class);
private final Repository repository;
private final String workspace;
@@ -61,6 +61,11 @@ public class JCRSubscriptionManager exte
registerCnd();
}
+
+ public JCRSubscriptionManager(final Repository repository, final String workspace) {
+ this(repository, workspace, MAX_SCALING);
+ }
+
protected void registerCnd() {
try {
Session session = repository.login(getWorkspace());
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org