Package com.senseidb.svc.impl

Examples of com.senseidb.svc.impl.HttpRestSenseiServiceImpl


  public void testURIBuilding()
      throws JSONException, SenseiException, UnsupportedEncodingException, URISyntaxException, MalformedURLException
  {
    SenseiRequest aRequest = createNonRandomSenseiRequest();
    List<NameValuePair> queryParams = HttpRestSenseiServiceImpl.convertRequestToQueryParams(aRequest);
    HttpRestSenseiServiceImpl senseiService = createSenseiService();
    URI requestURI = senseiService.buildRequestURI(queryParams);

    assertTrue(requestURI.toURL().toString().length() > 0); // force resolving the URI to a string

    List<NameValuePair> parsedParams = URLEncodedUtils.parse(requestURI, "UTF-8");
    MockServletRequest mockServletRequest = MockServletRequest.create(parsedParams);
View Full Code Here


    DefaultSenseiJSONServlet.convertSelectParam(bRequest, params);
    assertEquals(aRequest, bRequest);
  }

  private HttpRestSenseiServiceImpl createSenseiService() {
    return new HttpRestSenseiServiceImpl(
        "http",
        "localhost",
        80,
        "/sensei",
        2000,
View Full Code Here

      } catch (NorbertException ne) {
        logger.info("shutting down cluster...", ne);
          clusterClient.shutdown();
          throw ne;
      }
      httpRestSenseiService = new HttpRestSenseiServiceImpl("http", "localhost", 8079, "/sensei");
      logger.info("Cluster client started");
      Runtime.getRuntime().addShutdownHook(new Thread(){
        @Override
        public void run(){
          shutdownSensei();
View Full Code Here

TOP

Related Classes of com.senseidb.svc.impl.HttpRestSenseiServiceImpl

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.