+\r
+ @Override\r
+ public void setInitFileName(String fileName) {\r
+ this.initDocFileName = fileName;\r
+ \r
+ }\r
+\r
+ @Override\r
+ public String getInitFileName() {\r
+ return initDocFileName;\r
+ }\r
+\r
+ @Override\r
+ public String postInit() throws UnsupportedEncodingException, IOException {\r
+ String initDocPath = client().getInitDocPaths()[0];\r
+ logger.info("Paths: " + client().getInitDocPaths());\r
+ logger.info("Path: " + initDocPath);\r
+ byte[] response = client().postInitDoc(initDocPath + getInitFileName());\r
+ initDocResponse = new String(response,"UTF-8");\r
+ return initDocResponse;\r
+ }\r
+\r
+ @Override\r
+ public void setServiceProxyUrl(String url) {\r
+ client().setServiceProxyUrl(url);\r
+ \r
+ }\r
+\r
+ @Override\r
+ public String getServiceProxyUrl() {\r
+ return client().getServiceProxyUrl();\r
+ }\r
+ \r
+ private ServiceProxyClient client () {\r
+ return (ServiceProxyClient)searchClient;\r
+ }\r
+\r
+ @Override\r
+ public String getInitResponse() {\r
+ return initDocResponse;\r
+ }\r
+ \r