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>


Reply via email to