Package org.apache.avro.ipc

Examples of org.apache.avro.ipc.SocketServer


            logger.debug(String.format("Binding avro service to %s:%s", listenAddr, listenPort));
        InetSocketAddress socketAddress = new InetSocketAddress(listenAddr, listenPort);
        SpecificResponder responder = new SpecificResponder(Cassandra.class, new CassandraServer());
       
        logger.info("Cassandra starting up...");
        server = new SocketServer(responder, socketAddress);
    }
View Full Code Here


  @Before
  public void testStartServer() throws Exception {
    ReflectResponder rresp = new ReflectResponder(Simple.class, new TestImpl());
    rresp.addRPCPlugin(new RPCMetaTestPlugin("key1"));
    rresp.addRPCPlugin(new RPCMetaTestPlugin("key2"));
    server = new SocketServer(rresp, new InetSocketAddress(0));
   
    client = new SocketTransceiver(new InetSocketAddress(server.getPort()));
    ReflectRequestor requestor = new ReflectRequestor(Simple.class, client);
    requestor.addRPCPlugin(new RPCMetaTestPlugin("key1"));
    requestor.addRPCPlugin(new RPCMetaTestPlugin("key2"));
View Full Code Here

  @Before
  public void testStartServer() throws Exception {
    Responder responder = new SpecificResponder(Simple.class, new TestImpl());
    responder.addRPCPlugin(new RPCMetaTestPlugin("key1"));
    responder.addRPCPlugin(new RPCMetaTestPlugin("key2"));
    server = new SocketServer(responder, new InetSocketAddress(0));
   
    client = new SocketTransceiver(new InetSocketAddress(server.getPort()));
    SpecificRequestor req = new SpecificRequestor(Simple.class, client);
    req.addRPCPlugin(new RPCMetaTestPlugin("key1"));
    req.addRPCPlugin(new RPCMetaTestPlugin("key2"));
View Full Code Here

  protected static Transceiver client;
  protected static Simple proxy;

  @Before
  public void testStartServer() throws Exception {
    server = new SocketServer(new SpecificResponder(Simple.class, new TestImpl()),
                              new InetSocketAddress(0));
    client = new SocketTransceiver(new InetSocketAddress(server.getPort()));
    proxy = (Simple)SpecificRequestor.getClient(Simple.class, client);
  }
View Full Code Here

    /**
     * Starts the RPC server.
     */
    public static void main(String[] args) throws Exception {
      SocketServer server = new SocketServer(
          new SpecificResponder(Simple.class, new TestImpl()),
          new InetSocketAddress(0));
      File portFile = new File(SERVER_PORTS_DIR, "java-port");
      FileWriter w = new FileWriter(portFile);
      w.write(Integer.toString(server.getPort()));
      w.close();
    }
View Full Code Here

  @Before
  public void testStartServer() throws Exception {
    Responder responder = new TestResponder();
    responder.addRPCPlugin(new RPCMetaTestPlugin("key1"));
    responder.addRPCPlugin(new RPCMetaTestPlugin("key2"));
    server = new SocketServer(responder, new InetSocketAddress(0));
   
    client = new SocketTransceiver(new InetSocketAddress(server.getPort()));
    requestor = new GenericRequestor(PROTOCOL, client);
    requestor.addRPCPlugin(new RPCMetaTestPlugin("key1"));
    requestor.addRPCPlugin(new RPCMetaTestPlugin("key2"));
View Full Code Here

public class TestProtocolReflect extends TestProtocolSpecific {

  @Before
  public void testStartServer() throws Exception {
    server = new SocketServer(new ReflectResponder(Simple.class, new TestImpl()),
                              new InetSocketAddress(0));
    client = new SocketTransceiver(new InetSocketAddress(server.getPort()));
    proxy = (Simple)ReflectRequestor.getClient(Simple.class, client);
  }
View Full Code Here

  public void testStartServer() throws Exception {
    if (server != null) return;
    ReflectResponder rresp = new ReflectResponder(Simple.class, new TestImpl());
    rresp.addRPCPlugin(new RPCMetaTestPlugin("key1"));
    rresp.addRPCPlugin(new RPCMetaTestPlugin("key2"));
    server = new SocketServer(rresp, new InetSocketAddress(0));
    server.start();
   
    client = new SocketTransceiver(new InetSocketAddress(server.getPort()));
    ReflectRequestor requestor = new ReflectRequestor(Simple.class, client);
    requestor.addRPCPlugin(new RPCMetaTestPlugin("key1"));
View Full Code Here

public class TestNamespaceReflect extends TestNamespaceSpecific {

  @Before @Override
  public void testStartServer() throws Exception {
    if (server != null) return;
    server = new SocketServer(new ReflectResponder(TestNamespace.class, new TestImpl()),
                              new InetSocketAddress(0));
    server.start();
    client = new SocketTransceiver(new InetSocketAddress(server.getPort()));
    proxy = ReflectRequestor.getClient(TestNamespace.class, client);
  }
View Full Code Here

 
  @Override
  public Server createServer(Responder testResponder) throws Exception {
    responder.addRPCPlugin(new RPCMetaTestPlugin("key1"));
    responder.addRPCPlugin(new RPCMetaTestPlugin("key2"));
    return new SocketServer(responder, new InetSocketAddress(0));
  }
View Full Code Here

TOP

Related Classes of org.apache.avro.ipc.SocketServer

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.