Changeset 7019
- Timestamp:
- 06/13/16 11:35:15 (8 years ago)
- Location:
- CMDIValidator/trunk
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
CMDIValidator/trunk/cmdi-validator-core/pom.xml
r5909 r7019 6 6 <groupId>eu.clarin.cmdi</groupId> 7 7 <artifactId>cmdi-validator</artifactId> 8 <version>0.0. 6-SNAPSHOT</version>8 <version>0.0.7-SNAPSHOT</version> 9 9 </parent> 10 10 <artifactId>cmdi-validator-core</artifactId> -
CMDIValidator/trunk/cmdi-validator-core/src/main/java/eu/clarin/cmdi/validator/CMDISchemaLoader.java
r6932 r7019 69 69 70 70 public CMDISchemaLoader(File cacheDirectory, long maxCacheAge, 71 long maxNegativeCacheAge) { 71 long maxNegativeCacheAge, int connectTimeout, 72 int socketTimeout) { 72 73 if (cacheDirectory == null) { 73 74 throw new NullPointerException("cacheDirectory == null"); … … 82 83 this.maxCacheAge = maxCacheAge; 83 84 this.maxNegativeCacheAge = maxNegativeCacheAge; 84 this.httpClient = createHttpClient(2500, 5000); 85 } 86 85 this.httpClient = createHttpClient(connectTimeout, socketTimeout); 86 } 87 88 89 public CMDISchemaLoader(File cacheDirectory, long maxCacheAge, int connectTimeout, 90 int socketTimeout) { 91 this(cacheDirectory, maxCacheAge, TimeUnit.HOURS.toMillis(1), 92 connectTimeout, socketTimeout); 93 } 87 94 88 95 public CMDISchemaLoader(File cacheDirectory, long maxCacheAge) { 89 this(cacheDirectory, maxCacheAge, TimeUnit.HOURS.toMillis(1) );96 this(cacheDirectory, maxCacheAge, TimeUnit.HOURS.toMillis(1), 2500, 5000); 90 97 } 91 98 … … 167 174 return new FileInputStream(cacheDataFile); 168 175 } catch (IOException e) { 176 logger.error("downloading schema from '{}' failed", schemaLocation); 177 logger.error("cause:", e); 169 178 failed = true; 170 179 throw e; -
CMDIValidator/trunk/cmdi-validator-core/src/main/java/eu/clarin/cmdi/validator/CMDIValidator.java
r5403 r7019 132 132 private Result result = null; 133 133 134 134 135 135 public CMDIValidator(final CMDIValidatorConfig config) 136 throws CMDIValidatorInitException { 137 this(config, config.getRoot(), config.getHandler()); 138 } 139 140 public CMDIValidator(final CMDIValidatorConfig config, final File src, CMDIValidationHandler handler) 136 141 throws CMDIValidatorInitException { 137 142 if (config == null) { … … 230 235 * other stuff 231 236 */ 232 final TFile root = new TFile( config.getRoot());237 final TFile root = new TFile(src); 233 238 this.files = new FileEnumerator(root, config.getFileFilter()); 234 239 if (config.getHandler() == null) { 235 240 throw new NullPointerException("handler == null"); 236 241 } 237 this.handler = config.getHandler();242 this.handler = handler; 238 243 } 239 244 … … 331 336 private static CMDISchemaLoader initSchemaLoader( 332 337 final CMDIValidatorConfig config) throws CMDIValidatorInitException { 338 int connectTimeout = config.getConnectTimeout(); 339 int socketTimeout = config.getSocketTimeout(); 333 340 File cacheDirectory = config.getSchemaCacheDirectory(); 334 341 if (cacheDirectory == null) { … … 369 376 } 370 377 } 371 return new CMDISchemaLoader(cacheDirectory, CMDISchemaLoader.DISABLE_CACHE_AGING );378 return new CMDISchemaLoader(cacheDirectory, CMDISchemaLoader.DISABLE_CACHE_AGING, connectTimeout, socketTimeout); 372 379 } 373 380 -
CMDIValidator/trunk/cmdi-validator-core/src/main/java/eu/clarin/cmdi/validator/CMDIValidatorConfig.java
r5402 r7019 33 33 private boolean schematronDisabled = false; 34 34 private List<CMDIValidatorExtension> extensions = null; 35 private int connectTimeout = 2500; 36 private int socketTimeout = 5000; 35 37 36 38 … … 92 94 93 95 96 public int getConnectTimeout() { 97 return connectTimeout; 98 } 99 100 public int getSocketTimeout() { 101 return socketTimeout; 102 } 103 94 104 public static class Builder { 95 105 private final CMDIValidatorConfig config; … … 171 181 } 172 182 183 public Builder connectTimeout(int connectTimeout) { 184 config.connectTimeout = connectTimeout; 185 return this; 186 } 187 188 public Builder socketTimeout(int socketTimeout) { 189 config.socketTimeout = socketTimeout; 190 return this; 191 } 173 192 174 193 public CMDIValidatorConfig build() { -
CMDIValidator/trunk/cmdi-validator-tool/pom.xml
r5737 r7019 6 6 <groupId>eu.clarin.cmdi</groupId> 7 7 <artifactId>cmdi-validator</artifactId> 8 <version>0.0. 6-SNAPSHOT</version>8 <version>0.0.7-SNAPSHOT</version> 9 9 </parent> 10 10 <artifactId>cmdi-validator-tool</artifactId> -
CMDIValidator/trunk/pom.xml
r7018 r7019 5 5 <groupId>eu.clarin.cmdi</groupId> 6 6 <artifactId>cmdi-validator</artifactId> 7 <version>0.0. 6-SNAPSHOT</version>7 <version>0.0.7-SNAPSHOT</version> 8 8 <packaging>pom</packaging> 9 9
Note: See TracChangeset
for help on using the changeset viewer.