Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.infinispan.rest;
 
 
 
public class EmbeddedRestServer {
   final String host;
   final int port;
   public EmbeddedRestServer(String hostint portEmbeddedCacheManager cacheManagerRestServerConfiguration configuration) {
      this. = host;
      this. = port;
      this. = cacheManager;
      init(configuration);
   }
   public EmbeddedRestServer(int portEmbeddedCacheManager cacheManagerRestServerConfiguration configuration) {
      this("localhost"portcacheManagerconfiguration);
   }
   private void init(RestServerConfiguration configuration) {
      org.mortbay.jetty.Server server = new org.mortbay.jetty.Server();
      Connector connector = new SelectChannelConnector();
      connector.setHost();
      connector.setPort();
      server.addConnector(connector);
       = new Context(server"/".);
      .setInitParams(Collections.singletonMap("resteasy.resources""org.infinispan.rest.Server"));
      .addServlet(HttpServletDispatcher.class"/rest/*");
      ServletContext servletContext = .getServletContext();
      ServerBootstrap.setCacheManager(servletContext);
      ServerBootstrap.setConfiguration(servletContextconfiguration);
   }
   public void start() throws Exception {
      .start();
      for (String cacheName : .getCacheNames()) {
         .getCache(cacheName);
      }
      .getCache();
      .getServer().start();
   }
   public void stop() throws Exception {
      .getServer().stop();
      .stop();
   }
      return ;
   }
   public String getHost() {
      return ;
   }
   public int getPort() {
      return ;
   }
New to GrepCode? Check out our FAQ X