/** Create a {@link Server} listening at the named URI using the provided * responder. */ public static Server createServer(Responder responder, URI uri) throws IOException { if ("http".equals(uri.getScheme())) return new HttpServer(responder, uri.getPort()); else if ("avro".equals(uri.getScheme())) return new SaslSocketServer (responder, new InetSocketAddress(uri.getHost(), uri.getPort())); else throw new IOException("unknown uri scheme: "+uri); }
@Override public Server createServer(Responder testResponder) throws Exception { return new HttpServer(testResponder, 0); }
@Override public void start() { // setup http server to receive OG events res = new SpecificResponder(FlumeOGEventAvroServer.class, this); try { http = new HttpServer(res, host, port); } catch (IOException eI) { LOG.warn("Failed to start server", eI); return; } http.start(); super.start(); }
@Override public Server createServer(Responder testResponder) throws Exception { System.setProperty("javax.net.ssl.keyStore", "src/test/keystore"); System.setProperty("javax.net.ssl.keyStorePassword", "avrotest"); System.setProperty("javax.net.ssl.password", "avrotest"); System.setProperty("javax.net.ssl.trustStore", "src/test/truststore"); System.setProperty("javax.net.ssl.trustStorePassword", "avrotest"); SslConnectionFactory connectionFactory = new SslConnectionFactory("HTTP/1.1"); SslContextFactory sslContextFactory = connectionFactory.getSslContextFactory(); sslContextFactory.setKeyStorePath(System.getProperty("javax.net.ssl.keyStore")); sslContextFactory.setKeyManagerPassword(System.getProperty("javax.net.ssl.password")); sslContextFactory.setKeyStorePassword(System.getProperty("javax.net.ssl.keyStorePassword")); sslContextFactory.setNeedClientAuth(false); return new HttpServer(testResponder, connectionFactory, "localhost", 18443); }
iaddress=new InetSocketAddress(0); this.outputServer= new HttpServer (new SpecificResponder(OutputProtocol.class, outputService), iaddress.getPort());
this.inputServer=new HttpServer (new SpecificResponder(InputProtocol.class, this), iaddress.getPort());
/** Starts an Avro server. */ private static HttpServer createServer(boolean withPlugin) throws IOException { Responder r = new IdentityResponder(NULL_PROTOCOL); if (withPlugin) { r.addRPCPlugin(new StatsPlugin()); } // Start Avro server HttpServer server = new HttpServer(r, 0); server.start(); return server; }
HttpServer avroServer = new HttpServer(r, Integer.parseInt(args[0])); avroServer.start();
@Before public void startServer() throws Exception { if (server != null) return; server = new HttpServer(new SpecificResponder(BulkData.class, new BulkDataImpl()), 0); server.start(); client = new HttpTransceiver(new URL("http://127.0.0.1:"+server.getPort()+"/")); proxy = SpecificRequestor.getClient(BulkData.class, client); }
/** Create a {@link Server} listening at the named URI using the provided * responder. */ public static Server createServer(Responder responder, URI uri) throws IOException { if ("http".equals(uri.getScheme())) return new HttpServer(responder, uri.getPort()); else if ("avro".equals(uri.getScheme())) return new SaslSocketServer (responder, new InetSocketAddress(uri.getHost(), uri.getPort())); else throw new IOException("unknown uri scheme: "+uri); }
public static void main(String[] args) throws Exception { File storeDir = new File(System.getProperty("java.io.tmpdir"), SingleAvroStoreHttpServer.class.getSimpleName()); StoreResponder storeResponder = new BasicDataStoreResponder(createDataStore(storeDir, 10000)); storeResponder.setProperty(StoreKeys.KRATI_STORE_VALUE_SCHEMA, createSchema().toString()); HttpServer server = new HttpServer(storeResponder, 8080); server.start(); server.join(); } }
@Override public void start() { // setup http server to receive OG events res = new SpecificResponder(FlumeOGEventAvroServer.class, this); try { http = new HttpServer(res, host, port); } catch (IOException eI) { LOG.warn("Failed to start server", eI); return; } http.start(); super.start(); }
server = new HttpServer(new SpecificResponder( org.apache.oodt.cas.workflow.struct.avrotypes.WorkflowManager.class,this), port); } catch (IOException e) {
protected static void doMain(final String[] args) throws Exception { if (args.length < 1) { printUsageAndExit(); } int port = 9090; final String portArgKey = "--port="; for (String cmd: args) { if (cmd.startsWith(portArgKey)) { port = Integer.parseInt(cmd.substring(portArgKey.length())); continue; } else if (cmd.equals("--help") || cmd.equals("-h")) { printUsageAndExit(); } else if (cmd.equals("start")) { continue; } else if (cmd.equals("stop")) { printUsageAndExit("To shutdown the Avro server run " + "bin/hbase-daemon.sh stop avro or send a kill signal to " + "the Avro server pid"); } // Print out usage if we get to here. printUsageAndExit(); } Log LOG = LogFactory.getLog("AvroServer"); LOG.info("starting HBase Avro server on port " + Integer.toString(port)); SpecificResponder r = new SpecificResponder(HBase.class, new HBaseImpl()); HttpServer server = new HttpServer(r, port); server.start(); server.join(); }
iaddress=new InetSocketAddress(0); this.outputServer= new HttpServer (new SpecificResponder(OutputProtocol.class, outputService), iaddress.getPort());
server = new HttpServer(new SinkResponder(protocol), uri.getPort()); out.println("Port: " + server.getPort()); return 0;
server = new HttpServer(new SinkResponder(protocol), uri.getPort()); server.start(); out.println("Port: " + server.getPort());
public static void main(String[] args) throws Exception { File homeDir = new File(System.getProperty("java.io.tmpdir"), MultiTenantStoreHttpServer.class.getSimpleName()); // Change initialCapacity accordingly for different data sets int initialCapacity = 10000; // Create store configuration template StoreConfig configTemplate = new StoreConfig(homeDir, initialCapacity); configTemplate.setSegmentCompactFactor(0.68); configTemplate.setSegmentFactory(new MappedSegmentFactory()); configTemplate.setSegmentFileSizeMB(32); configTemplate.setNumSyncBatches(2); configTemplate.setBatchSize(100); // Create store responder and server DataStoreFactory storeFactory = new IndexedDataStoreFactory(); MultiTenantStoreResponder storeResponder = new MultiTenantStoreResponder(homeDir, configTemplate, new BasicDataStoreResponderFactory(storeFactory)); HttpServer server = new HttpServer(storeResponder, 8080); server.start(); server.join(); } }
httpServer = new HttpServer(responder, this.port); httpServer.start(); bound = true;
HttpServer server = new HttpServer(new AvroStoreResponder<String>(joiner), 8080); server.start(); server.join();