You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by ju...@apache.org on 2009/01/07 15:01:57 UTC
svn commit: r732343 - in
/jackrabbit/sandbox/spi/client/src/main/java/org/apache/jackrabbit/client:
AbstractRepositoryConfig.java spilogger/RepositoryConfigImpl.java
Author: jukka
Date: Wed Jan 7 06:01:56 2009
New Revision: 732343
URL: http://svn.apache.org/viewvc?rev=732343&view=rev
Log:
JCR-1904: Make observation polling time configurable
Add the new getPollTimeout() method to relevant spi-client classes.
Modified:
jackrabbit/sandbox/spi/client/src/main/java/org/apache/jackrabbit/client/AbstractRepositoryConfig.java
jackrabbit/sandbox/spi/client/src/main/java/org/apache/jackrabbit/client/spilogger/RepositoryConfigImpl.java
Modified: jackrabbit/sandbox/spi/client/src/main/java/org/apache/jackrabbit/client/AbstractRepositoryConfig.java
URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/spi/client/src/main/java/org/apache/jackrabbit/client/AbstractRepositoryConfig.java?rev=732343&r1=732342&r2=732343&view=diff
==============================================================================
--- jackrabbit/sandbox/spi/client/src/main/java/org/apache/jackrabbit/client/AbstractRepositoryConfig.java (original)
+++ jackrabbit/sandbox/spi/client/src/main/java/org/apache/jackrabbit/client/AbstractRepositoryConfig.java Wed Jan 7 06:01:56 2009
@@ -31,6 +31,8 @@
private final CacheBehaviour cacheBehaviour;
private final int itemCacheSize;
+ private final int pollTimeout = 1000; // ms
+
protected AbstractRepositoryConfig() {
this(CacheBehaviour.INVALIDATE, DEFAULT_ITEM_CACHE_SIZE);
}
@@ -54,4 +56,9 @@
public int getItemCacheSize() {
return itemCacheSize;
}
-}
\ No newline at end of file
+
+ public int getPollTimeout() {
+ return pollTimeout;
+ }
+
+}
Modified: jackrabbit/sandbox/spi/client/src/main/java/org/apache/jackrabbit/client/spilogger/RepositoryConfigImpl.java
URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/spi/client/src/main/java/org/apache/jackrabbit/client/spilogger/RepositoryConfigImpl.java?rev=732343&r1=732342&r2=732343&view=diff
==============================================================================
--- jackrabbit/sandbox/spi/client/src/main/java/org/apache/jackrabbit/client/spilogger/RepositoryConfigImpl.java (original)
+++ jackrabbit/sandbox/spi/client/src/main/java/org/apache/jackrabbit/client/spilogger/RepositoryConfigImpl.java Wed Jan 7 06:01:56 2009
@@ -45,10 +45,14 @@
return config.getItemCacheSize();
}
+ public int getPollTimeout() {
+ return config.getPollTimeout();
+ }
+
public RepositoryService getRepositoryService() throws RepositoryException {
if (service == null) {
service = new RepositoryServiceLogger(config.getRepositoryService(), writer);
}
return service;
}
-}
\ No newline at end of file
+}