public static void main(String[] arg) throws Exception { Responder responder = new GenericResponder(Protocol.parse("{\"protocol\": \"X\"}")) { public Object respond(Message message, Object request) throws Exception { throw new IOException("no messages!"); } }; SocketServer server = new SocketServer(responder, new InetSocketAddress(0)); server.start(); System.out.println("server started on port: "+server.getPort()); server.join(); } }
/** * 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)); server.start(); File portFile = new File(SERVER_PORTS_DIR, "java-port"); FileWriter w = new FileWriter(portFile); w.write(Integer.toString(server.getPort())); w.close(); } }
@Before public void testStartServer() throws Exception { if (server != null) return; server = new SaslSocketServer(new TestResponder(),new InetSocketAddress(0)); server.start(); client = new SaslSocketTransceiver(new InetSocketAddress(server.getPort())); requestor = new GenericRequestor(PROTOCOL, client); }
@Before public void testStartServer() throws Exception { if (server != null) return; server = new SocketServer(new TestResponder(), new InetSocketAddress(0)); server.start(); client = new SocketTransceiver(new InetSocketAddress(server.getPort())); requestor = new GenericRequestor(PROTOCOL, client); }
@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); }
@Before public void testStartServer() throws Exception { if (server != null) return; server = new SocketServer(new SpecificResponder(TestNamespace.class, new TestImpl()), new InetSocketAddress(0)); server.start(); client = new SocketTransceiver(new InetSocketAddress(server.getPort())); proxy = SpecificRequestor.getClient(TestNamespace.class, client); }
@Before public void testStartServer() throws Exception { if (server != null) return; server = new SaslSocketServer (new TestResponder(), new InetSocketAddress(0), DIGEST_MD5_MECHANISM, SERVICE, HOST, DIGEST_MD5_PROPS, new TestSaslCallbackHandler()); server.start(); SaslClient saslClient = Sasl.createSaslClient (new String[]{DIGEST_MD5_MECHANISM}, PRINCIPAL, SERVICE, HOST, DIGEST_MD5_PROPS, new TestSaslCallbackHandler()); client = new SaslSocketTransceiver(new InetSocketAddress(server.getPort()), saslClient); requestor = new GenericRequestor(PROTOCOL, client); }
@Before @Override public void testStartServer() throws Exception { if (server != null) return; Responder responder = new TestResponder(); responder.addRPCPlugin(new RPCMetaTestPlugin("key1")); responder.addRPCPlugin(new RPCMetaTestPlugin("key2")); server = new SocketServer(responder, new InetSocketAddress(0)); server.start(); client = new SocketTransceiver(new InetSocketAddress(server.getPort())); requestor = new GenericRequestor(PROTOCOL, client); requestor.addRPCPlugin(new RPCMetaTestPlugin("key1")); requestor.addRPCPlugin(new RPCMetaTestPlugin("key2")); } }
public SocketServer(Responder responder, SocketAddress addr) throws IOException { String name = "SocketServer on "+addr; this.responder = responder; this.group = new ThreadGroup(name); this.channel = ServerSocketChannel.open(); channel.socket().bind(addr); setName(name); setDaemon(true); start(); }
public ServerUI(int port) { SocketServer server = new SocketServer(port); server.setOnDataListener(this); server.start(); }
public static void main(String[] arg) throws Exception { Responder responder = new GenericResponder(Protocol.parse("{\"protocol\": \"X\"}")) { public Object respond(Message message, Object request) throws Exception { throw new IOException("no messages!"); } }; SocketServer server = new SocketServer(responder, new InetSocketAddress(0)); server.start(); System.out.println("server started on port: "+server.getPort()); server.join(); } }