From: <ath...@us...> - 2014-03-27 13:25:15
|
Revision: 1588 http://sourceforge.net/p/webassembletool/code/1588 Author: athaveau Date: 2014-03-27 13:25:10 +0000 (Thu, 27 Mar 2014) Log Message: ----------- Checkstyle issues Modified Paths: -------------- trunk/esigate-cas/src/main/java/org/esigate/cas/CasAuthenticationHandler.java trunk/esigate-core/src/main/java/org/esigate/Driver.java trunk/esigate-core/src/main/java/org/esigate/DriverConfiguration.java trunk/esigate-core/src/main/java/org/esigate/DriverFactory.java trunk/esigate-core/src/main/java/org/esigate/Parameters.java trunk/esigate-core/src/main/java/org/esigate/api/Session.java trunk/esigate-core/src/main/java/org/esigate/cache/CacheAdapter.java trunk/esigate-core/src/main/java/org/esigate/events/EventManager.java trunk/esigate-core/src/main/java/org/esigate/extension/ConfigReloadOnChange.java trunk/esigate-core/src/main/java/org/esigate/extension/FragmentLogging.java trunk/esigate-core/src/main/java/org/esigate/extension/monitoring/Metric.java trunk/esigate-core/src/main/java/org/esigate/util/Parameter.java trunk/esigate-core/src/main/java/org/esigate/util/ParameterArray.java trunk/esigate-core/src/main/java/org/esigate/util/ParameterBoolean.java trunk/esigate-core/src/main/java/org/esigate/util/ParameterCollection.java trunk/esigate-core/src/main/java/org/esigate/util/ParameterFloat.java trunk/esigate-core/src/main/java/org/esigate/util/ParameterInteger.java trunk/esigate-core/src/main/java/org/esigate/util/ParameterLong.java trunk/esigate-core/src/main/java/org/esigate/util/ParameterString.java trunk/esigate-core/src/main/java/org/esigate/vars/Operations.java trunk/esigate-core/src/test/java/org/esigate/extension/surrogate/SurrogateTest.java trunk/esigate-core/src/test/java/org/esigate/util/ParameterTest.java Modified: trunk/esigate-cas/src/main/java/org/esigate/cas/CasAuthenticationHandler.java =================================================================== --- trunk/esigate-cas/src/main/java/org/esigate/cas/CasAuthenticationHandler.java 2014-03-26 15:58:02 UTC (rev 1587) +++ trunk/esigate-cas/src/main/java/org/esigate/cas/CasAuthenticationHandler.java 2014-03-27 13:25:10 UTC (rev 1588) @@ -31,14 +31,14 @@ public class CasAuthenticationHandler extends GenericAuthentificationHandler { public static final String DEFAULT_LOGIN_URL = "/login"; - private final static Logger LOG = LoggerFactory.getLogger(GenericAuthentificationHandler.class); + private static final Logger LOG = LoggerFactory.getLogger(GenericAuthentificationHandler.class); // Configuration properties names - private final static String LOGIN_URL_PROPERTY = "casLoginUrl"; - private final static String SECOND_REQUEST = "SECOND_REQUEST"; - private final static String SPRING_SECURITY_PROPERTY = "isSpringSecurity"; + private static final String LOGIN_URL_PROPERTY = "casLoginUrl"; + private static final String SECOND_REQUEST = "SECOND_REQUEST"; + private static final String SPRING_SECURITY_PROPERTY = "isSpringSecurity"; - private final static String SPRING_SECURITY_URL_PATTERN_PROPERTY = "springSecurityUrl"; + private static final String SPRING_SECURITY_URL_PATTERN_PROPERTY = "springSecurityUrl"; private String loginUrl; private boolean springSecurity; Modified: trunk/esigate-core/src/main/java/org/esigate/Driver.java =================================================================== --- trunk/esigate-core/src/main/java/org/esigate/Driver.java 2014-03-26 15:58:02 UTC (rev 1587) +++ trunk/esigate-core/src/main/java/org/esigate/Driver.java 2014-03-27 13:25:10 UTC (rev 1588) @@ -190,11 +190,10 @@ * * <pre> * if (LOG.isInfoEnabled()) { - * logRendering(pageUrl, renderers); + * logAction(pageUrl, renderers); * } * </pre> - * - * @see Driver#logRendering(String, Renderer[]) logRendering for renderer <b>list</b>. + * * @param action * Action name (eg. "proxy" or "render") * @param onUrl Modified: trunk/esigate-core/src/main/java/org/esigate/DriverConfiguration.java =================================================================== --- trunk/esigate-core/src/main/java/org/esigate/DriverConfiguration.java 2014-03-26 15:58:02 UTC (rev 1587) +++ trunk/esigate-core/src/main/java/org/esigate/DriverConfiguration.java 2014-03-27 13:25:10 UTC (rev 1588) @@ -53,7 +53,7 @@ this.preserveHost = Parameters.PRESERVE_HOST.getValue(props); this.visibleBaseURL = Parameters.VISIBLE_URL_BASE.getValue(props); this.isVisibleBaseURLEmpty = StringUtils.isEmpty(visibleBaseURL); - this.stripMappingPath= Parameters.STRIP_MAPPING_PATH.getValue(props); + this.stripMappingPath = Parameters.STRIP_MAPPING_PATH.getValue(props); this.uriMappings = parseMappings(props); properties = props; } Modified: trunk/esigate-core/src/main/java/org/esigate/DriverFactory.java =================================================================== --- trunk/esigate-core/src/main/java/org/esigate/DriverFactory.java 2014-03-26 15:58:02 UTC (rev 1587) +++ trunk/esigate-core/src/main/java/org/esigate/DriverFactory.java 2014-03-27 13:25:10 UTC (rev 1588) @@ -167,7 +167,7 @@ newInstances.put(name, createDriver(name, properties)); } if (newInstances.get(DEFAULT_INSTANCE_NAME) == null - && Parameters.REMOTE_URL_BASE.getValue(defaultProperties)!=null) { + && Parameters.REMOTE_URL_BASE.getValue(defaultProperties) != null) { newInstances.put(DEFAULT_INSTANCE_NAME, createDriver(DEFAULT_INSTANCE_NAME, defaultProperties)); } Modified: trunk/esigate-core/src/main/java/org/esigate/Parameters.java =================================================================== --- trunk/esigate-core/src/main/java/org/esigate/Parameters.java 2014-03-26 15:58:02 UTC (rev 1587) +++ trunk/esigate-core/src/main/java/org/esigate/Parameters.java 2014-03-27 13:25:10 UTC (rev 1588) @@ -33,7 +33,6 @@ import org.esigate.util.ParameterInteger; import org.esigate.util.ParameterString; -import java.util.Arrays; import java.util.Collection; /** @@ -44,53 +43,43 @@ */ public final class Parameters { - private Parameters() { - - } - // Core parameters - public static final Parameter<String[]> REMOTE_URL_BASE = new ParameterArray("remoteUrlBase", null); - public static final Parameter<Collection<String>> MAPPINGS = new ParameterCollection("mappings",null); + public static final Parameter<String[]> REMOTE_URL_BASE = new ParameterArray("remoteUrlBase"); + public static final Parameter<Collection<String>> MAPPINGS = new ParameterCollection("mappings"); public static final Parameter<Boolean> STRIP_MAPPING_PATH = new ParameterBoolean("stripMappingPath", false); public static final Parameter<String> URI_ENCODING = new ParameterString("uriEncoding", "ISO-8859-1"); - public static final Parameter<Collection<String>> PARSABLE_CONTENT_TYPES = new ParameterCollection("parsableContentTypes", Arrays.asList("text/html", "application/xhtml+xml")); - + public static final Parameter<Collection<String>> PARSABLE_CONTENT_TYPES = + new ParameterCollection("parsableContentTypes", "text/html", "application/xhtml+xml"); // Network settings public static final Parameter<Integer> MAX_CONNECTIONS_PER_HOST = new ParameterInteger("maxConnectionsPerHost", 20); public static final Parameter<Integer> CONNECT_TIMEOUT = new ParameterInteger("connectTimeout", 1000); public static final Parameter<Integer> SOCKET_TIMEOUT = new ParameterInteger("socketTimeout", 10000); - // Proxy settings - public static final Parameter<String> PROXY_HOST = new ParameterString("proxyHost", null); - public static final Parameter<Integer> PROXY_PORT = new ParameterInteger("proxyPort", 0 ); - public static final Parameter<String> PROXY_USER = new ParameterString("proxyUser", null); - public static final Parameter<String> PROXY_PASSWORD = new ParameterString("proxyPassword", null); - + public static final Parameter<String> PROXY_HOST = new ParameterString("proxyHost"); + public static final Parameter<Integer> PROXY_PORT = new ParameterInteger("proxyPort", 0); + public static final Parameter<String> PROXY_USER = new ParameterString("proxyUser"); + public static final Parameter<String> PROXY_PASSWORD = new ParameterString("proxyPassword"); // Http headers public static final Parameter<Boolean> PRESERVE_HOST = new ParameterBoolean("preserveHost", true); - // Cookies - public static final Parameter<String> COOKIE_MANAGER = new ParameterString("cookieManager", DefaultCookieManager.class.getName()); - public static final Parameter<Collection<String>> DISCARD_COOKIES = new ParameterCollection("discardCookies",null); - public static final Parameter<Collection<String>> STORE_COOKIES_IN_SESSION = new ParameterCollection("storeCookiesInSession",null); - + public static final Parameter<String> COOKIE_MANAGER = new ParameterString("cookieManager", + DefaultCookieManager.class.getName()); + public static final Parameter<Collection<String>> DISCARD_COOKIES = new ParameterCollection("discardCookies"); + public static final Parameter<Collection<String>> STORE_COOKIES_IN_SESSION = new ParameterCollection("storeCookiesInSession"); public static final Parameter<String> FIX_MODE = new ParameterString("fixMode", "relative"); - public static final Parameter<String> VISIBLE_URL_BASE = new ParameterString("visibleUrlBase", null); - - // Load-balancing - public static final Parameter<String> REMOTE_URL_BASE_STRATEGY = new ParameterString("remoteUrlBaseStrategy", - Parameters.ROUNDROBIN); + public static final Parameter<String> VISIBLE_URL_BASE = new ParameterString("visibleUrlBase"); // Possible values for remoteUrlBaseStrategy public static final String STICKYSESSION = "stickysession"; public static final String IPHASH = "iphash"; public static final String ROUNDROBIN = "roundrobin"; - + // Load-balancing + public static final Parameter<String> REMOTE_URL_BASE_STRATEGY = new ParameterString("remoteUrlBaseStrategy", + Parameters.ROUNDROBIN); // Extensions - public static final Parameter<Collection<String>> EXTENSIONS = new ParameterCollection("extensions", Arrays.asList(FragmentLogging.class.getName(), - FetchLogging.class.getName() , RemoteUserAuthenticationHandler.class.getName() , - Esi.class.getName() , ResourceFixup.class.getName() , XPoweredBy.class.getName() , - Surrogate.class.getName() , ConfigReloadOnChange.class.getName())); - + public static final Parameter<Collection<String>> EXTENSIONS = new ParameterCollection("extensions", + FragmentLogging.class.getName(), FetchLogging.class.getName(), RemoteUserAuthenticationHandler.class + .getName(), Esi.class.getName(), ResourceFixup.class.getName(), XPoweredBy.class.getName(), + Surrogate.class.getName(), ConfigReloadOnChange.class.getName()); // Cache settings public static final Parameter<Boolean> USE_CACHE = new ParameterBoolean("useCache", true); public static final Parameter<Integer> MAX_CACHE_ENTRIES = new ParameterInteger("maxCacheEntries", 1000); @@ -98,10 +87,8 @@ public static final Parameter<String> CACHE_STORAGE = new ParameterString("cacheStorage", BasicCacheStorage.class.getName()); public static final Parameter<Boolean> X_CACHE_HEADER = new ParameterBoolean("xCacheHeader", false); public static final Parameter<Boolean> VIA_HEADER = new ParameterBoolean("viaHeader", true); - // Forced caching public static final Parameter<Integer> TTL = new ParameterInteger("ttl", 0); - // Heuristic caching public static final Parameter<Boolean> HEURISTIC_CACHING_ENABLED = new ParameterBoolean("heuristicCachingEnabled", true); // default value defined in @@ -109,26 +96,26 @@ public static final Parameter<Float> HEURISTIC_COEFFICIENT = new ParameterFloat("heuristicCoefficient", 0.1f); // when no cache directive at all, nothing is cached by default public static final Parameter<Integer> HEURISTIC_DEFAULT_LIFETIME_SECS = new ParameterInteger("heuristicDefaultLifetimeSecs", 0); - // Background revalidation public static final Parameter<Integer> STALE_WHILE_REVALIDATE = new ParameterInteger("staleWhileRevalidate", 0); public static final Parameter<Integer> STALE_IF_ERROR = new ParameterInteger("staleIfError", 0); public static final Parameter<Integer> MIN_ASYNCHRONOUS_WORKERS = new ParameterInteger("minAsynchronousWorkers", 0); public static final Parameter<Integer> MAX_ASYNCHRONOUS_WORKERS = new ParameterInteger("maxAsynchronousWorkers", 0); - public static final Parameter<Integer> ASYNCHRONOUS_WORKER_IDLE_LIFETIME_SECS = new ParameterInteger("asynchronousWorkerIdleLifetimeSecs", 60); + public static final Parameter<Integer> ASYNCHRONOUS_WORKER_IDLE_LIFETIME_SECS + = new ParameterInteger("asynchronousWorkerIdleLifetimeSecs", 60); public static final Parameter<Integer> MAX_UPDATE_RETRIES = new ParameterInteger("maxUpdateRetries", 1); public static final Parameter<Integer> REVALIDATION_QUEUE_SIZE = new ParameterInteger("revalidationQueueSize", 100); - // EhCache public static final Parameter<String> EHCACHE_CACHE_NAME_PROPERTY = new ParameterString("ehcache.cacheName", "esigate"); - public static final Parameter<String> EHCACHE_CONFIGURATION_FILE_PROPERTY = new ParameterString("ehcache.configurationFile", null); - + public static final Parameter<String> EHCACHE_CONFIGURATION_FILE_PROPERTY = new ParameterString("ehcache.configurationFile"); // MemCached - public static final Parameter<Collection<String>> MEMCACHED_SERVERS_PROPERTY = new ParameterCollection("memcached.servers", null); - + public static final Parameter<Collection<String>> MEMCACHED_SERVERS_PROPERTY = new ParameterCollection("memcached.servers"); // Default size for String or byte buffers used to manipulate html page contents public static final int DEFAULT_BUFFER_SIZE = 1024; - // Default size for String or byte buffers used to manipulate small things like tags, cookie, log lines public static final int SMALL_BUFFER_SIZE = 256; + + private Parameters() { + + } } Modified: trunk/esigate-core/src/main/java/org/esigate/api/Session.java =================================================================== --- trunk/esigate-core/src/main/java/org/esigate/api/Session.java 2014-03-26 15:58:02 UTC (rev 1587) +++ trunk/esigate-core/src/main/java/org/esigate/api/Session.java 2014-03-27 13:25:10 UTC (rev 1588) @@ -30,8 +30,8 @@ * decide to store the objects serialized in a cookie on the client side or server side with some session tracking * mechanism. * - * @param key - * @param value + * @param key the key + * @param value obejct to store */ void setAttribute(String key, Serializable value); @@ -39,7 +39,7 @@ * Retrieves an Object previously stored with method @see #setSessionAttribute(String, Serializable) or * <code>null</code>. * - * @param key + * @param key the key * @return the previously stored object or <code>null</code> */ Serializable getAttribute(String key); Modified: trunk/esigate-core/src/main/java/org/esigate/cache/CacheAdapter.java =================================================================== --- trunk/esigate-core/src/main/java/org/esigate/cache/CacheAdapter.java 2014-03-26 15:58:02 UTC (rev 1587) +++ trunk/esigate-core/src/main/java/org/esigate/cache/CacheAdapter.java 2014-03-27 13:25:10 UTC (rev 1588) @@ -15,6 +15,7 @@ package org.esigate.cache; import java.io.IOException; +import java.util.Arrays; import java.util.Date; import java.util.Properties; @@ -60,7 +61,7 @@ ttl = Parameters.TTL.getValue(properties); xCacheHeader = Parameters.X_CACHE_HEADER.getValue(properties); viaHeader = Parameters.VIA_HEADER.getValue(properties); - LOG.info("Initializing cache for provider " + Parameters.REMOTE_URL_BASE.getValue(properties) + LOG.info("Initializing cache for provider " + Arrays.toString(Parameters.REMOTE_URL_BASE.getValue(properties)) + " staleIfError=" + staleIfError + " staleWhileRevalidate=" + staleWhileRevalidate + " ttl=" + ttl + " xCacheHeader=" + xCacheHeader + " viaHeader=" + viaHeader); } Modified: trunk/esigate-core/src/main/java/org/esigate/events/EventManager.java =================================================================== --- trunk/esigate-core/src/main/java/org/esigate/events/EventManager.java 2014-03-26 15:58:02 UTC (rev 1587) +++ trunk/esigate-core/src/main/java/org/esigate/events/EventManager.java 2014-03-27 13:25:10 UTC (rev 1588) @@ -111,8 +111,7 @@ } if (LOG.isInfoEnabled()) { - LOG.info("Registered {} on event {}/{}", new Object[]{listener.getClass().getName(), driverId, - eventDefinition}); + LOG.info("Registered {} on event {}/{}", listener.getClass().getName(), driverId, eventDefinition); } } } @@ -157,7 +156,7 @@ // Loop on listeners for (IEventListener el : eventListeners) { if (LOG.isDebugEnabled()) { - LOG.debug("Running {} on event {}/{}", new Object[] {el, driverId, eventDefinition}); + LOG.debug("Running {} on event {}/{}", el, driverId, eventDefinition); } if (!el.event(eventDefinition, eventDetails)) { @@ -194,8 +193,7 @@ boolean removed = eventListeners.remove(listener); if (LOG.isInfoEnabled() && removed) { - LOG.info("Unregistered {} on event {}/{}", new Object[] {listener.getClass().getName(), driverId, - eventDefinition}); + LOG.info("Unregistered {} on event {}/{}", listener.getClass().getName(), driverId, eventDefinition); } } } Modified: trunk/esigate-core/src/main/java/org/esigate/extension/ConfigReloadOnChange.java =================================================================== --- trunk/esigate-core/src/main/java/org/esigate/extension/ConfigReloadOnChange.java 2014-03-26 15:58:02 UTC (rev 1587) +++ trunk/esigate-core/src/main/java/org/esigate/extension/ConfigReloadOnChange.java 2014-03-27 13:25:10 UTC (rev 1588) @@ -109,7 +109,7 @@ delay = SPEED_LIMIT; } } catch (NumberFormatException e) { - LOG.warn("Unable to convert {}={} as number", CONFIG_RELOAD_DELAY.getName(),e); + LOG.warn("Unable to convert {}={} as number", CONFIG_RELOAD_DELAY.getName(), e); } LOG.info("Will reload configuration every {}ms if {} is modified", Long.valueOf(delay), Modified: trunk/esigate-core/src/main/java/org/esigate/extension/FragmentLogging.java =================================================================== --- trunk/esigate-core/src/main/java/org/esigate/extension/FragmentLogging.java 2014-03-26 15:58:02 UTC (rev 1587) +++ trunk/esigate-core/src/main/java/org/esigate/extension/FragmentLogging.java 2014-03-27 13:25:10 UTC (rev 1588) @@ -128,8 +128,8 @@ logMessage.append(" - "); } - logMessage.append(requestLine + " " + reqHeaders + " -> " + statusLine + " (" + time + " ms) " + cache - + " " + respHeaders); + logMessage.append(requestLine).append(" ").append(reqHeaders).append(" -> ").append(statusLine) + .append(" (").append(time).append(" ms) ").append(cache).append(" ").append(respHeaders); // Log level according to status code. if (statusCode >= HttpStatus.SC_BAD_REQUEST) { Modified: trunk/esigate-core/src/main/java/org/esigate/extension/monitoring/Metric.java =================================================================== --- trunk/esigate-core/src/main/java/org/esigate/extension/monitoring/Metric.java 2014-03-26 15:58:02 UTC (rev 1587) +++ trunk/esigate-core/src/main/java/org/esigate/extension/monitoring/Metric.java 2014-03-27 13:25:10 UTC (rev 1588) @@ -15,7 +15,9 @@ package org.esigate.extension.monitoring; -import com.codahale.metrics.*; +import com.codahale.metrics.MetricRegistry; +import com.codahale.metrics.ScheduledReporter; +import com.codahale.metrics.Slf4jReporter; import org.apache.http.HttpStatus; import org.apache.http.client.cache.CacheResponseStatus; import org.apache.http.client.cache.HttpCacheContext; @@ -76,7 +78,8 @@ public boolean event(EventDefinition id, Event event) { - String timerName = MetricRegistry.name(this.getClass().getSimpleName(), driver.getConfiguration().getInstanceName(), id.getId()); + String timerName = MetricRegistry.name(this.getClass().getSimpleName(), + driver.getConfiguration().getInstanceName(), id.getId()); if (EventManager.EVENT_PROXY_POST.equals(id)) { @@ -100,7 +103,7 @@ } } - metric.meter(timerName.toString()).mark(); + metric.meter(timerName).mark(); return true; } Modified: trunk/esigate-core/src/main/java/org/esigate/util/Parameter.java =================================================================== --- trunk/esigate-core/src/main/java/org/esigate/util/Parameter.java 2014-03-26 15:58:02 UTC (rev 1587) +++ trunk/esigate-core/src/main/java/org/esigate/util/Parameter.java 2014-03-27 13:25:10 UTC (rev 1588) @@ -17,13 +17,25 @@ import java.util.Properties; -public class Parameter<T> { +/** + * A parameter with a T value. + * @param <T> type + */ +public abstract class Parameter<T> { private final String name; private final T defaultValue; @Override public boolean equals(Object obj) { - return this.name.equals(obj); + boolean equals = false; + if (obj != null) { + if (obj instanceof Parameter) { + equals = this.name.equals(((Parameter) obj).getName()); + } else if (obj != null && obj instanceof String) { + equals = this.name.equals(obj); + } + } + return equals; } @Override @@ -36,6 +48,9 @@ return this.name.hashCode(); } + public Parameter(String name) { + this(name, null); + } Parameter(String name, T defaultValue) { this.name = name; Modified: trunk/esigate-core/src/main/java/org/esigate/util/ParameterArray.java =================================================================== --- trunk/esigate-core/src/main/java/org/esigate/util/ParameterArray.java 2014-03-26 15:58:02 UTC (rev 1587) +++ trunk/esigate-core/src/main/java/org/esigate/util/ParameterArray.java 2014-03-27 13:25:10 UTC (rev 1588) @@ -14,9 +14,12 @@ */ package org.esigate.util; -import java.util.*; +import java.util.Collection; +import java.util.Collections; +import java.util.Properties; /** + * Array parameter. * @author Alexis Thaveau */ public class ParameterArray extends Parameter<String[]> { @@ -25,7 +28,11 @@ super(name, defaultValue); } + public ParameterArray(String name) { + super(name); + } + @Override public String[] getValue(Properties properties) { String[] value; Modified: trunk/esigate-core/src/main/java/org/esigate/util/ParameterBoolean.java =================================================================== --- trunk/esigate-core/src/main/java/org/esigate/util/ParameterBoolean.java 2014-03-26 15:58:02 UTC (rev 1587) +++ trunk/esigate-core/src/main/java/org/esigate/util/ParameterBoolean.java 2014-03-27 13:25:10 UTC (rev 1588) @@ -17,7 +17,8 @@ import java.util.Properties; /** - * @author Alexis Thaveau + * Boolean parameter. + * @author Alexis Thaveau */ public class ParameterBoolean extends Parameter<Boolean> { Modified: trunk/esigate-core/src/main/java/org/esigate/util/ParameterCollection.java =================================================================== --- trunk/esigate-core/src/main/java/org/esigate/util/ParameterCollection.java 2014-03-26 15:58:02 UTC (rev 1587) +++ trunk/esigate-core/src/main/java/org/esigate/util/ParameterCollection.java 2014-03-27 13:25:10 UTC (rev 1588) @@ -14,17 +14,24 @@ */ package org.esigate.util; -import java.util.*; +import java.util.Arrays; +import java.util.Collection; +import java.util.Collections; +import java.util.Properties; /** - * @author Alexis Thaveau + * Collection parameter. + * @author Alexis Thaveau */ public class ParameterCollection extends Parameter<Collection<String>> { - public ParameterCollection(String name, Collection<String> defaultValue) { - super(name, defaultValue); + public ParameterCollection(String name) { + super(name); } + public ParameterCollection(String name, String... defaultValue) { + super(name, Arrays.asList(defaultValue)); + } @Override public Collection<String> getValue(Properties properties) { Modified: trunk/esigate-core/src/main/java/org/esigate/util/ParameterFloat.java =================================================================== --- trunk/esigate-core/src/main/java/org/esigate/util/ParameterFloat.java 2014-03-26 15:58:02 UTC (rev 1587) +++ trunk/esigate-core/src/main/java/org/esigate/util/ParameterFloat.java 2014-03-27 13:25:10 UTC (rev 1588) @@ -17,6 +17,7 @@ import java.util.Properties; /** + * Float parameter. * @author Alexis Thaveau */ public class ParameterFloat extends Parameter<Float> { Modified: trunk/esigate-core/src/main/java/org/esigate/util/ParameterInteger.java =================================================================== --- trunk/esigate-core/src/main/java/org/esigate/util/ParameterInteger.java 2014-03-26 15:58:02 UTC (rev 1587) +++ trunk/esigate-core/src/main/java/org/esigate/util/ParameterInteger.java 2014-03-27 13:25:10 UTC (rev 1588) @@ -17,7 +17,8 @@ import java.util.Properties; /** - * @author Alexis Thaveau + * Integer parameter. + * @author Alexis Thaveau */ public class ParameterInteger extends Parameter<Integer> { @@ -28,12 +29,12 @@ @Override public Integer getValue(Properties properties) { Integer defaultValue = 0; - if(getDefaultValue()!=null){ + if (getDefaultValue() != null) { defaultValue = getDefaultValue(); } - Integer value = PropertiesUtil.getPropertyValue(properties,getName(),defaultValue); + Integer value = PropertiesUtil.getPropertyValue(properties, getName(), defaultValue); return value; - - + + } } Modified: trunk/esigate-core/src/main/java/org/esigate/util/ParameterLong.java =================================================================== --- trunk/esigate-core/src/main/java/org/esigate/util/ParameterLong.java 2014-03-26 15:58:02 UTC (rev 1587) +++ trunk/esigate-core/src/main/java/org/esigate/util/ParameterLong.java 2014-03-27 13:25:10 UTC (rev 1588) @@ -17,6 +17,7 @@ import java.util.Properties; /** + * Long parameter. * @author Alexis Thaveau */ public class ParameterLong extends Parameter<Long> { @@ -25,10 +26,14 @@ super(name, defaultValue); } + public ParameterLong(String name) { + super(name); + } + @Override public Long getValue(Properties properties) { - Long defaultValue = 0l; - if(getDefaultValue()!=null){ + Long defaultValue = 0L; + if (getDefaultValue() != null) { defaultValue = getDefaultValue(); } Long value = PropertiesUtil.getPropertyValue(properties, getName(), defaultValue); Modified: trunk/esigate-core/src/main/java/org/esigate/util/ParameterString.java =================================================================== --- trunk/esigate-core/src/main/java/org/esigate/util/ParameterString.java 2014-03-26 15:58:02 UTC (rev 1587) +++ trunk/esigate-core/src/main/java/org/esigate/util/ParameterString.java 2014-03-27 13:25:10 UTC (rev 1588) @@ -2,10 +2,24 @@ /** + * String parameter. * @author Alexis Thaveau */ public class ParameterString extends Parameter<String> { + /*** + *Constructor + * @param name name + * @param defaultValue defaultValue + */ public ParameterString(String name, String defaultValue) { super(name, defaultValue); } + + /*** + *Constructor + * @param name name + */ + public ParameterString(String name) { + super(name); + } } Modified: trunk/esigate-core/src/main/java/org/esigate/vars/Operations.java =================================================================== --- trunk/esigate-core/src/main/java/org/esigate/vars/Operations.java 2014-03-26 15:58:02 UTC (rev 1587) +++ trunk/esigate-core/src/main/java/org/esigate/vars/Operations.java 2014-03-27 13:25:10 UTC (rev 1588) @@ -124,7 +124,7 @@ } private static boolean executeOperations(ArrayList<String> operands, ArrayList<String> operations) { - boolean res = false; + boolean res; ArrayList<Boolean> results = new ArrayList<Boolean>(); try { Modified: trunk/esigate-core/src/test/java/org/esigate/extension/surrogate/SurrogateTest.java =================================================================== --- trunk/esigate-core/src/test/java/org/esigate/extension/surrogate/SurrogateTest.java 2014-03-26 15:58:02 UTC (rev 1587) +++ trunk/esigate-core/src/test/java/org/esigate/extension/surrogate/SurrogateTest.java 2014-03-27 13:25:10 UTC (rev 1588) @@ -387,7 +387,7 @@ // Cache expired, this request fails. requestWithSurrogate = createRequest("http://test.mydomain.fr/foobar/").build(); try { - response = driverProxy(driver, requestWithSurrogate); + driverProxy(driver, requestWithSurrogate); fail("Should return 500"); } catch (HttpErrorPage e) { assertEquals("3", EntityUtils.toString(e.getHttpResponse().getEntity())); Modified: trunk/esigate-core/src/test/java/org/esigate/util/ParameterTest.java =================================================================== --- trunk/esigate-core/src/test/java/org/esigate/util/ParameterTest.java 2014-03-26 15:58:02 UTC (rev 1587) +++ trunk/esigate-core/src/test/java/org/esigate/util/ParameterTest.java 2014-03-27 13:25:10 UTC (rev 1588) @@ -71,8 +71,8 @@ } public void testGetValueCollection() throws Exception { - Parameter<Collection<String>> parameter1 = new ParameterCollection("test1", null); - Parameter<Collection<String>> parameter2 = new ParameterCollection("test2", Arrays.asList("v1", "v2")); + Parameter<Collection<String>> parameter1 = new ParameterCollection("test1"); + Parameter<Collection<String>> parameter2 = new ParameterCollection("test2", "v1", "v2"); Properties properties = new Properties(); assertNotNull(parameter1.getValue(properties)); assertTrue(parameter1.getValue(properties).isEmpty()); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |