You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@manifoldcf.apache.org by kw...@apache.org on 2015/05/10 12:48:03 UTC

svn commit: r1678551 - in /manifoldcf/trunk: ./ connectors/searchblox/connector/src/main/java/org/apache/manifoldcf/agents/output/searchblox/ connectors/searchblox/connector/src/main/resources/org/apache/manifoldcf/agents/output/searchblox/

Author: kwright
Date: Sun May 10 10:48:03 2015
New Revision: 1678551

URL: http://svn.apache.org/r1678551
Log:
Full fix for CONNECTORS-1198.

Modified:
    manifoldcf/trunk/CHANGES.txt
    manifoldcf/trunk/connectors/searchblox/connector/src/main/java/org/apache/manifoldcf/agents/output/searchblox/SearchBloxConfig.java
    manifoldcf/trunk/connectors/searchblox/connector/src/main/java/org/apache/manifoldcf/agents/output/searchblox/SearchBloxConnector.java
    manifoldcf/trunk/connectors/searchblox/connector/src/main/resources/org/apache/manifoldcf/agents/output/searchblox/editConfiguration_Parameters.html
    manifoldcf/trunk/connectors/searchblox/connector/src/main/resources/org/apache/manifoldcf/agents/output/searchblox/editSpecification_Configuration.html
    manifoldcf/trunk/connectors/searchblox/connector/src/main/resources/org/apache/manifoldcf/agents/output/searchblox/viewConfiguration.html
    manifoldcf/trunk/connectors/searchblox/connector/src/main/resources/org/apache/manifoldcf/agents/output/searchblox/viewSpecification.html

Modified: manifoldcf/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/manifoldcf/trunk/CHANGES.txt?rev=1678551&r1=1678550&r2=1678551&view=diff
==============================================================================
--- manifoldcf/trunk/CHANGES.txt (original)
+++ manifoldcf/trunk/CHANGES.txt Sun May 10 10:48:03 2015
@@ -3,8 +3,12 @@ $Id$
 
 ======================= 2.2-dev =====================
 
+CONNECTORS-1198: SearchBlox connector session management not
+working properly.
+(Timo Selvaraj, Rafa Haro, Karl Wright)
+
 CONNECTORS-1197: Add "windows" file mode to file system output connector.
-(Karl Wright
+(Karl Wright)
 
 CONNECTORS-1195: Fix for NumberFormatException exception thrown in Maximum Bandwidth Report
 (Kishore Kumar)

Modified: manifoldcf/trunk/connectors/searchblox/connector/src/main/java/org/apache/manifoldcf/agents/output/searchblox/SearchBloxConfig.java
URL: http://svn.apache.org/viewvc/manifoldcf/trunk/connectors/searchblox/connector/src/main/java/org/apache/manifoldcf/agents/output/searchblox/SearchBloxConfig.java?rev=1678551&r1=1678550&r2=1678551&view=diff
==============================================================================
--- manifoldcf/trunk/connectors/searchblox/connector/src/main/java/org/apache/manifoldcf/agents/output/searchblox/SearchBloxConfig.java (original)
+++ manifoldcf/trunk/connectors/searchblox/connector/src/main/java/org/apache/manifoldcf/agents/output/searchblox/SearchBloxConfig.java Sun May 10 10:48:03 2015
@@ -12,9 +12,6 @@ class SearchBloxConfig {
 	static final String ATTRIBUTE_CONTENTBOOST = "content_boost";
 	static final String ATTRIBUTE_KEYWORDSBOOST = "keywords_boost";
 	static final String ATTRIBUTE_DESCRIPTIONBOOST = "description_boost";
-	static final String ATTRIBUTE_POOLSIZE = "poolsize";
-	static final String ATTRIBUTE_TIMEOUT_CONNECTION = "timeoutconnection";
-	static final String ATTRIBUTE_TIMEOUT_SOCKET = "timeoutsocket";
 	static final String ATTRIBUTE_INDEX_FORMAT = "indexformat";
 	static final String ATTRIBUTE_COLLECTION_NAME = "collection";
 

Modified: manifoldcf/trunk/connectors/searchblox/connector/src/main/java/org/apache/manifoldcf/agents/output/searchblox/SearchBloxConnector.java
URL: http://svn.apache.org/viewvc/manifoldcf/trunk/connectors/searchblox/connector/src/main/java/org/apache/manifoldcf/agents/output/searchblox/SearchBloxConnector.java?rev=1678551&r1=1678550&r2=1678551&view=diff
==============================================================================
--- manifoldcf/trunk/connectors/searchblox/connector/src/main/java/org/apache/manifoldcf/agents/output/searchblox/SearchBloxConnector.java (original)
+++ manifoldcf/trunk/connectors/searchblox/connector/src/main/java/org/apache/manifoldcf/agents/output/searchblox/SearchBloxConnector.java Sun May 10 10:48:03 2015
@@ -86,23 +86,26 @@ public class SearchBloxConnector extends
 	
 	private static final String SEARCHBLOX_ENDPOINT = "endpoint";
 	private static final String SEARCHBLOX_INDEXING_FORMAT = "indexformat";
-
-	private static final int BUILDER_DEFAULT_POOL_SIZE = 5;
-	private static final long BUILDER_DEFAULT_SOCKET_TIMEOUT = 60;
-	private static final long BUILDER_DEFAULT_CONNECTION_TIMEOUT = 60;
+	private static final String SEARCHBLOX_SOCKET_TIMEOUT = "sockettimeout";
+	private static final String SEARCHBLOX_CONNECTION_TIMEOUT = "connectiontimeout";
+	
+	private static final String BUILDER_DEFAULT_SOCKET_TIMEOUT = "60";
+	private static final String BUILDER_DEFAULT_CONNECTION_TIMEOUT = "60";
 
 	private SearchBloxClient client = null;
 	private String apiKey = null;
-	private String lastVersion = null;
 
-	private int poolSize = BUILDER_DEFAULT_POOL_SIZE;
-	private long socketTimeout = BUILDER_DEFAULT_SOCKET_TIMEOUT;
-	private long connectionTimeout = BUILDER_DEFAULT_CONNECTION_TIMEOUT;
-	
 	public SearchBloxConnector() {
 
 	}
 
+	/** Connect.
+	*/
+	@Override
+	public void connect(ConfigParams configParams) {
+		super.connect(configParams);
+	}
+	
 	/**
 	 * This method is called to assess whether to count this connector instance
 	 * should actually be counted as being connected.
@@ -138,12 +141,31 @@ public class SearchBloxConnector extends
 				CREATION_ACTIVITY };
 	}
 
-	protected void getSession() {
+	protected void getSession()
+		throws ManifoldCFException {
 		if (client == null) {
-			String endpoint = params.getParameter(SEARCHBLOX_ENDPOINT);
+			String connectionTimeoutString = params.getParameter(SEARCHBLOX_CONNECTION_TIMEOUT);
+			if (connectionTimeoutString == null)
+				connectionTimeoutString = BUILDER_DEFAULT_CONNECTION_TIMEOUT;
+			long connectionTimeout;
+			try {
+				connectionTimeout = Integer.parseInt(connectionTimeoutString);
+			} catch (NumberFormatException e) {
+				throw new ManifoldCFException("Bad connection timeout: "+e.getMessage(),e);
+			}
+			String socketTimeoutString = params.getParameter(SEARCHBLOX_SOCKET_TIMEOUT);
+			if (socketTimeoutString == null)
+				socketTimeoutString = BUILDER_DEFAULT_SOCKET_TIMEOUT;
+			long socketTimeout;
+			try {
+				socketTimeout = Integer.parseInt(socketTimeoutString);
+			} catch (NumberFormatException e) {
+				throw new ManifoldCFException("Bad socket timeout: "+e.getMessage(),e);
+			}
+			final String endpoint = params.getParameter(SEARCHBLOX_ENDPOINT);
 			this.apiKey = params.getParameter(SearchBloxDocument.API_KEY);
 			ResteasyClientBuilder builder = new ResteasyClientBuilder();
-			builder.connectionPoolSize(poolSize);
+			builder.connectionPoolSize(1);
 			builder.establishConnectionTimeout(connectionTimeout, TimeUnit.SECONDS);
 			builder.socketTimeout(socketTimeout, TimeUnit.SECONDS);
 			client = new SearchBloxClient(apiKey, builder, endpoint);
@@ -417,7 +439,7 @@ public class SearchBloxConnector extends
 			String tabName) throws ManifoldCFException, IOException {
 		super.outputConfigurationBody(threadContext, out, locale, parameters,
 				tabName);
-		Map<String, String> config = this.getConfigParameters(parameters);
+		Map<String, String> config = getConfigParameters(parameters);
 		outputResource(EDIT_CONFIG_FORWARD_PARAMETERS, out, locale, config,
 				tabName, null, null);
 	}
@@ -431,24 +453,37 @@ public class SearchBloxConnector extends
 	final private Map<String, String> getConfigParameters(
 			ConfigParams configParams) {
 		Map<String, String> map = new HashMap<String, String>();
-		if (configParams == null)
-			configParams = getConfiguration();
 
 		String apiKey = configParams.getParameter(SearchBloxDocument.API_KEY);
-		if(apiKey == null || apiKey.isEmpty())
+		if(apiKey == null)
 			apiKey = DEFAULT_APIKEY;
 		map.put(SearchBloxDocument.API_KEY, apiKey);
 		
 		String endpoint = configParams.getParameter(SEARCHBLOX_ENDPOINT);
-		if(endpoint == null || endpoint.isEmpty()) {
+		if(endpoint == null) {
 			endpoint = SearchBloxClient.DEFAULT_ENDPOINT;
 		}
 		map.put(SEARCHBLOX_ENDPOINT,
 				endpoint);
 		
 		String indexFormat = configParams.getParameter(SEARCHBLOX_INDEXING_FORMAT);
-		indexFormat = indexFormat == null ? IndexingFormat.JSON.name() : indexFormat;
+		if (indexFormat == null) {
+			indexFormat = IndexingFormat.JSON.name();
+		}
 		map.put(SEARCHBLOX_INDEXING_FORMAT, indexFormat);
+		
+		String connectionTimeout = configParams.getParameter(SEARCHBLOX_CONNECTION_TIMEOUT);
+		if (connectionTimeout == null) {
+			connectionTimeout = BUILDER_DEFAULT_CONNECTION_TIMEOUT;
+		}
+		map.put(SEARCHBLOX_CONNECTION_TIMEOUT, connectionTimeout);
+		
+		String socketTimeout = configParams.getParameter(SEARCHBLOX_SOCKET_TIMEOUT);
+		if (socketTimeout == null) {
+			socketTimeout = BUILDER_DEFAULT_SOCKET_TIMEOUT;
+		}
+		map.put(SEARCHBLOX_SOCKET_TIMEOUT, socketTimeout);
+		
 		return map;
 	}
 
@@ -495,6 +530,14 @@ public class SearchBloxConnector extends
 		if (indexformat != null)
 			parameters.setParameter(SEARCHBLOX_INDEXING_FORMAT, indexformat);
 
+		String connectionTimeout = variableContext.getParameter(SEARCHBLOX_CONNECTION_TIMEOUT);
+		if (connectionTimeout != null)
+			parameters.setParameter(SEARCHBLOX_CONNECTION_TIMEOUT, connectionTimeout);
+		
+		String socketTimeout = variableContext.getParameter(SEARCHBLOX_SOCKET_TIMEOUT);
+		if (socketTimeout != null)
+			parameters.setParameter(SEARCHBLOX_SOCKET_TIMEOUT, socketTimeout);
+		
 		return null;
 	}
 
@@ -528,13 +571,13 @@ public class SearchBloxConnector extends
 				"SearchBloxConnector.Configuration"));
 
 		// Fill in the specification header map, using data from all tabs.
-		fillInConfigurationSpecificationMap(paramMap, os);
+		fillInSpecificationMap(paramMap, os);
 
 		Messages.outputResourceWithVelocity(out, locale, EDIT_SPECIFICATION_JS,
 				paramMap);
 	}
 
-	private void fillInConfigurationSpecificationMap(
+	private void fillInSpecificationMap(
 			Map<String, Object> paramMap, Specification os) {
 
 		for (int i = 0, len = os.getChildCount(); i < len; i++) {
@@ -557,20 +600,6 @@ public class SearchBloxConnector extends
 						.getAttributeValue(SearchBloxConfig.ATTRIBUTE_DESCRIPTIONBOOST);
 				if (descriptionBoost == null || descriptionBoost.isEmpty())
 					descriptionBoost = "0";
-				String poolSize = sn
-						.getAttributeValue(SearchBloxConfig.ATTRIBUTE_POOLSIZE);
-				if (poolSize == null || poolSize.isEmpty())
-					poolSize = String.valueOf(BUILDER_DEFAULT_POOL_SIZE);
-				String timeoutConnection = sn
-						.getAttributeValue(SearchBloxConfig.ATTRIBUTE_TIMEOUT_CONNECTION);
-				if (timeoutConnection == null || timeoutConnection.isEmpty())
-					timeoutConnection = String
-							.valueOf(BUILDER_DEFAULT_CONNECTION_TIMEOUT);
-				String timeoutSocket = sn
-						.getAttributeValue(SearchBloxConfig.ATTRIBUTE_TIMEOUT_SOCKET);
-				if (timeoutSocket == null || timeoutSocket.isEmpty())
-					timeoutSocket = String
-							.valueOf(BUILDER_DEFAULT_SOCKET_TIMEOUT);
 
 				String collection = sn
 						.getAttributeValue(SearchBloxConfig.ATTRIBUTE_COLLECTION_NAME);
@@ -585,13 +614,6 @@ public class SearchBloxConnector extends
 						keywordsBoost);
 				paramMap.put(SearchBloxConfig.ATTRIBUTE_DESCRIPTIONBOOST.toUpperCase(),
 						descriptionBoost);
-				paramMap.put(SearchBloxConfig.ATTRIBUTE_POOLSIZE.toUpperCase(),
-						poolSize);
-				paramMap.put(SearchBloxConfig.ATTRIBUTE_TIMEOUT_CONNECTION
-						.toUpperCase(), timeoutConnection);
-				paramMap.put(
-						SearchBloxConfig.ATTRIBUTE_TIMEOUT_SOCKET.toUpperCase(),
-						timeoutSocket);
 				paramMap.put(SearchBloxConfig.ATTRIBUTE_COLLECTION_NAME
 						.toUpperCase(), collection);
 
@@ -604,13 +626,6 @@ public class SearchBloxConnector extends
 		paramMap.put(SearchBloxConfig.ATTRIBUTE_CONTENTBOOST.toUpperCase(), 0);
 		paramMap.put(SearchBloxConfig.ATTRIBUTE_KEYWORDSBOOST.toUpperCase(), 0);
 		paramMap.put(SearchBloxConfig.ATTRIBUTE_DESCRIPTIONBOOST.toUpperCase(), 0);
-		paramMap.put(SearchBloxConfig.ATTRIBUTE_POOLSIZE.toUpperCase(),
-				BUILDER_DEFAULT_POOL_SIZE);
-		paramMap.put(
-				SearchBloxConfig.ATTRIBUTE_TIMEOUT_CONNECTION.toUpperCase(),
-				BUILDER_DEFAULT_CONNECTION_TIMEOUT);
-		paramMap.put(SearchBloxConfig.ATTRIBUTE_TIMEOUT_SOCKET.toUpperCase(),
-				BUILDER_DEFAULT_SOCKET_TIMEOUT);
 		paramMap.put(SearchBloxConfig.ATTRIBUTE_INDEX_FORMAT.toUpperCase(),
 				IndexingFormat.XML.name());
 		paramMap.put(SearchBloxConfig.ATTRIBUTE_COLLECTION_NAME.toUpperCase(),
@@ -642,7 +657,7 @@ public class SearchBloxConnector extends
 		paramMap.put("SEQNUM", Integer.toString(connectionSequenceNumber));
 
 		// Fill in the map with data from all tabs
-		fillInConfigurationSpecificationMap(paramMap, os);
+		fillInSpecificationMap(paramMap, os);
 
 		Messages.outputResourceWithVelocity(out, locale,
 				VIEW_SPECIFICATION_HTML, paramMap);
@@ -684,7 +699,7 @@ public class SearchBloxConnector extends
 		paramMap.put("SELECTEDNUM", Integer.toString(actualSequenceNumber));
 
 		// Fill in the field mapping tab data
-		fillInConfigurationSpecificationMap(paramMap, os);
+		fillInSpecificationMap(paramMap, os);
 
 		Messages.outputResourceWithVelocity(out, locale,
 				EDIT_SPECIFICATION_CONFIGURATION_HTML, paramMap);
@@ -724,12 +739,6 @@ public class SearchBloxConnector extends
 				+ SearchBloxConfig.ATTRIBUTE_KEYWORDSBOOST);
 		String descriptionBoost = variableContext.getParameter(seqPrefix
 				+ SearchBloxConfig.ATTRIBUTE_DESCRIPTIONBOOST);
-		String poolSize = variableContext.getParameter(seqPrefix
-				+ SearchBloxConfig.ATTRIBUTE_POOLSIZE);
-		String timeoutConnection = variableContext.getParameter(seqPrefix
-				+ SearchBloxConfig.ATTRIBUTE_TIMEOUT_CONNECTION);
-		String timeoutSocket = variableContext.getParameter(seqPrefix
-				+ SearchBloxConfig.ATTRIBUTE_TIMEOUT_SOCKET);
 		String collection = variableContext.getParameter(seqPrefix
 				+ SearchBloxConfig.ATTRIBUTE_COLLECTION_NAME);
 		String indexFormat = variableContext.getParameter(seqPrefix
@@ -751,11 +760,6 @@ public class SearchBloxConnector extends
 		node.setAttribute(SearchBloxConfig.ATTRIBUTE_CONTENTBOOST, contentBoost);
 		node.setAttribute(SearchBloxConfig.ATTRIBUTE_KEYWORDSBOOST, keywordsBoost);
 		node.setAttribute(SearchBloxConfig.ATTRIBUTE_DESCRIPTIONBOOST, descriptionBoost);
-		node.setAttribute(SearchBloxConfig.ATTRIBUTE_POOLSIZE, poolSize);
-		node.setAttribute(SearchBloxConfig.ATTRIBUTE_TIMEOUT_CONNECTION,
-				timeoutConnection);
-		node.setAttribute(SearchBloxConfig.ATTRIBUTE_TIMEOUT_SOCKET,
-				timeoutSocket);
 		node.setAttribute(SearchBloxConfig.ATTRIBUTE_COLLECTION_NAME,
 				collection);
 		node.setAttribute(SearchBloxConfig.ATTRIBUTE_INDEX_FORMAT, indexFormat);
@@ -766,7 +770,7 @@ public class SearchBloxConnector extends
 	}
 	
 
-	protected class SpecPacker {
+	protected static class SpecPacker {
 		/** Arguments, from configuration */
 	    private final Multimap<String, String> args = HashMultimap.create();
 	    
@@ -794,17 +798,11 @@ public class SearchBloxConnector extends
 	          String keywordsBoost = node.getAttributeValue(SearchBloxConfig.ATTRIBUTE_KEYWORDSBOOST);
 	          String descriptionBoost = node.getAttributeValue(SearchBloxConfig.ATTRIBUTE_DESCRIPTIONBOOST);
 	          String collection = node.getAttributeValue(SearchBloxConfig.ATTRIBUTE_COLLECTION_NAME);
-	          String poolSize = node.getAttributeValue(SearchBloxConfig.ATTRIBUTE_POOLSIZE);
-	          String connectTimeout = node.getAttributeValue(SearchBloxConfig.ATTRIBUTE_TIMEOUT_CONNECTION);
-	          String socketTimeout = node.getAttributeValue(SearchBloxConfig.ATTRIBUTE_TIMEOUT_SOCKET);
 	          args.put(SearchBloxConfig.ATTRIBUTE_TITLEBOOST, titleBoost);
 	          args.put(SearchBloxConfig.ATTRIBUTE_CONTENTBOOST, contentBoost);
 	          args.put(SearchBloxConfig.ATTRIBUTE_KEYWORDSBOOST, keywordsBoost);
 	          args.put(SearchBloxConfig.ATTRIBUTE_DESCRIPTIONBOOST, descriptionBoost);
 	          args.put(SearchBloxDocument.SEARCHBLOX_COLLECTION, collection);
-	          args.put(SearchBloxConfig.ATTRIBUTE_POOLSIZE, poolSize);
-	          args.put(SearchBloxConfig.ATTRIBUTE_TIMEOUT_CONNECTION, connectTimeout);
-	          args.put(SearchBloxConfig.ATTRIBUTE_TIMEOUT_SOCKET, socketTimeout);
 	          
 	        }
 	      }

Modified: manifoldcf/trunk/connectors/searchblox/connector/src/main/resources/org/apache/manifoldcf/agents/output/searchblox/editConfiguration_Parameters.html
URL: http://svn.apache.org/viewvc/manifoldcf/trunk/connectors/searchblox/connector/src/main/resources/org/apache/manifoldcf/agents/output/searchblox/editConfiguration_Parameters.html?rev=1678551&r1=1678550&r2=1678551&view=diff
==============================================================================
--- manifoldcf/trunk/connectors/searchblox/connector/src/main/resources/org/apache/manifoldcf/agents/output/searchblox/editConfiguration_Parameters.html (original)
+++ manifoldcf/trunk/connectors/searchblox/connector/src/main/resources/org/apache/manifoldcf/agents/output/searchblox/editConfiguration_Parameters.html Sun May 10 10:48:03 2015
@@ -42,6 +42,19 @@
  	  </select>
     </td>
   </tr>
+  <tr>
+    <td class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('SearchBloxConnector.TimeoutConnection'))</nobr></td>
+    <td class="value">
+      <input type="text" name="connectiontimeout" size="16" value="$Encoder.attributeEscape($CONNECTIONTIMEOUT)" />
+    </td>
+  </tr>
+  <tr>
+    <td class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('SearchBloxConnector.TimeoutSocket'))</nobr></td>
+    <td class="value">
+      <input type="text" name="sockettimeout" size="16" value="$Encoder.attributeEscape($SOCKETTIMEOUT)" />
+    </td>
+  </tr>
+
 </table>
 
 #else
@@ -49,6 +62,8 @@
 <input type="hidden" name="apikey" value="$Encoder.attributeEscape($APIKEY)" />
 <input type="hidden" name="endpoint" value="$Encoder.attributeEscape($ENDPOINT)" />
 <input type="hidden" name="indexformat" value="$Encoder.attributeEscape($INDEXFORMAT)"/>
+<input type="hidden" name="connectiontimeout" value="$Encoder.attributeEscape($CONNECTIONTIMEOUT)"/>
+<input type="hidden" name="sockettimeout" value="$Encoder.attributeEscape($SOCKETTIMEOUT)"/>
 
 
 

Modified: manifoldcf/trunk/connectors/searchblox/connector/src/main/resources/org/apache/manifoldcf/agents/output/searchblox/editSpecification_Configuration.html
URL: http://svn.apache.org/viewvc/manifoldcf/trunk/connectors/searchblox/connector/src/main/resources/org/apache/manifoldcf/agents/output/searchblox/editSpecification_Configuration.html?rev=1678551&r1=1678550&r2=1678551&view=diff
==============================================================================
--- manifoldcf/trunk/connectors/searchblox/connector/src/main/resources/org/apache/manifoldcf/agents/output/searchblox/editSpecification_Configuration.html (original)
+++ manifoldcf/trunk/connectors/searchblox/connector/src/main/resources/org/apache/manifoldcf/agents/output/searchblox/editSpecification_Configuration.html Sun May 10 10:48:03 2015
@@ -44,24 +44,6 @@
     </td>
   </tr>
   <tr>
-    <td class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('SearchBloxConnector.PoolSize'))</nobr></td>
-    <td class="value">
-      <input type="text" name="s${SEQNUM}_poolsize" value="$Encoder.attributeEscape($POOLSIZE)" />
-    </td>
-  </tr>
-  <tr>
-    <td class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('SearchBloxConnector.TimeoutConnection'))</nobr></td>
-    <td class="value">
-      <input type="text" name="s${SEQNUM}_timeoutconnection" value="$Encoder.attributeEscape($TIMEOUTCONNECTION)" />
-    </td>
-  </tr>
-  <tr>
-    <td class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('SearchBloxConnector.TimeoutSocket'))</nobr></td>
-    <td class="value">
-      <input type="text" name="s${SEQNUM}_timeoutsocket" value="$Encoder.attributeEscape($TIMEOUTSOCKET)" />
-    </td>
-  </tr>
-  <tr>
     <td class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('SearchBloxConnector.Collection'))</nobr></td>
     <td class="value">
       <input type="text" name="s${SEQNUM}_collection" value="$Encoder.attributeEscape($COLLECTION)" />
@@ -76,9 +58,6 @@
 <input type="hidden" name="s${SEQNUM}_content_boost" value="${CONTENT_BOOST}"/>
 <input type="hidden" name="s${SEQNUM}_description_boost" value="${DESCRIPTION_BOOST}"/>
 <input type="hidden" name="s${SEQNUM}_keywords_boost" value="${KEYWORDS_BOOST}"/>
-<input type="hidden" name="s${SEQNUM}_poolsize" value="${POOLSIZE}"/>
-<input type="hidden" name="s${SEQNUM}_timeoutconnection" value="${TIMEOUTCONNECTION}"/>
-<input type="hidden" name="s${SEQNUM}_timeoutsocket" value="${TIMEOUTSOCKET}"/>
 <input type="hidden" name="s${SEQNUM}_collection" value="${COLLECTION}"/>
 
 #end
\ No newline at end of file

Modified: manifoldcf/trunk/connectors/searchblox/connector/src/main/resources/org/apache/manifoldcf/agents/output/searchblox/viewConfiguration.html
URL: http://svn.apache.org/viewvc/manifoldcf/trunk/connectors/searchblox/connector/src/main/resources/org/apache/manifoldcf/agents/output/searchblox/viewConfiguration.html?rev=1678551&r1=1678550&r2=1678551&view=diff
==============================================================================
--- manifoldcf/trunk/connectors/searchblox/connector/src/main/resources/org/apache/manifoldcf/agents/output/searchblox/viewConfiguration.html (original)
+++ manifoldcf/trunk/connectors/searchblox/connector/src/main/resources/org/apache/manifoldcf/agents/output/searchblox/viewConfiguration.html Sun May 10 10:48:03 2015
@@ -28,4 +28,13 @@
     <td class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('SearchBloxConnector.IndexFormat'))</nobr></td>
     <td class="value">$Encoder.bodyEscape($INDEXFORMAT)</td>
   </tr>
+  <tr><td class="separator" colspan="2"><hr/></td></tr>
+  <tr>
+    <td class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('SearchBloxConnector.TimeoutConnection'))</nobr></td>
+    <td class="value"><nobr>$Encoder.bodyEscape($CONNECTIONTIMEOUT)</nobr></td>
+  </tr>
+  <tr>
+    <td class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('SearchBloxConnector.TimeoutSocket'))</nobr></td>
+    <td class="value"><nobr>$Encoder.bodyEscape($SOCKETTIMEOUT)</nobr></td>
+  </tr>
 </table>
\ No newline at end of file

Modified: manifoldcf/trunk/connectors/searchblox/connector/src/main/resources/org/apache/manifoldcf/agents/output/searchblox/viewSpecification.html
URL: http://svn.apache.org/viewvc/manifoldcf/trunk/connectors/searchblox/connector/src/main/resources/org/apache/manifoldcf/agents/output/searchblox/viewSpecification.html?rev=1678551&r1=1678550&r2=1678551&view=diff
==============================================================================
--- manifoldcf/trunk/connectors/searchblox/connector/src/main/resources/org/apache/manifoldcf/agents/output/searchblox/viewSpecification.html (original)
+++ manifoldcf/trunk/connectors/searchblox/connector/src/main/resources/org/apache/manifoldcf/agents/output/searchblox/viewSpecification.html Sun May 10 10:48:03 2015
@@ -38,21 +38,6 @@
   </tr>
   <tr><td class="separator" colspan="2"><hr/></td></tr>
   <tr>
-    <td class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('SearchBloxConnector.PoolSize'))</nobr></td>
-    <td class="value"><nobr>$Encoder.bodyEscape($POOLSIZE)</nobr></td>
-  </tr>
-  <tr><td class="separator" colspan="2"><hr/></td></tr>
-  <tr>
-    <td class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('SearchBloxConnector.TimeoutConnection'))</nobr></td>
-    <td class="value"><nobr>$Encoder.bodyEscape($TIMEOUTCONNECTION)</nobr></td>
-  </tr>
-  <tr><td class="separator" colspan="2"><hr/></td></tr>
-  <tr>
-    <td class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('SearchBloxConnector.TimeoutSocket'))</nobr></td>
-    <td class="value"><nobr>$Encoder.bodyEscape($TIMEOUTSOCKET)</nobr></td>
-  </tr>
-  <tr><td class="separator" colspan="2"><hr/></td></tr>
-  <tr>
     <td class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('SearchBloxConnector.Collection'))</nobr></td>
     <td class="value"><nobr>$Encoder.bodyEscape($COLLECTION)</nobr></td>
   </tr>