Endpoint endpoint = new Endpoint();
Map<String, String> configuration = new HashMap<>();
configuration.put("org.jboss.remoting.transport.endpoint.type", "connector");
configuration.put("org.jboss.remoting.transport.jmx.createConnectorServer", "true");
endpoint.setConfiguration(configuration);
endpoint.start();
Endpoint endpoint = new Endpoint();
Map<String, String> configuration = new HashMap<>();
configuration.put("org.jboss.remoting.transport.type", "socket");
configuration.put("org.jboss.remoting.transport.socket.bindAddress", "localhost");
configuration.put("org.jboss.remoting.transport.socket.type", "SYNC");
endpoint.setConfiguration(configuration);
endpoint.start();
Endpoint endpoint = new Endpoint();
Map<String, String> configuration = new HashMap<>();
configuration.put("org.jboss.remoting.transport.type", "http");
configuration.put("org.jboss.remoting.transport.http.server.enable", "true");
configuration.put("org.jboss.remoting.transport.http.server.bindAddress", "localhost");
configuration.put("org.jboss.remoting.transport.http.server.port", "8080");
endpoint.setConfiguration(configuration);
endpoint.start();
Endpoint endpoint = new Endpoint();
Map<String, String> configuration = new HashMap<>();
configuration.put("org.jboss.remoting.transport.type", "https");
configuration.put("org.jboss.remoting.transport.https.server.enable", "true");
configuration.put("org.jboss.remoting.transport.https.server.bindAddress", "localhost");
configuration.put("org.jboss.remoting.transport.https.server.port", "8443");
configuration.put("org.jboss.remoting.transport.https.keystore", "/path/to/keystore");
configuration.put("org.jboss.remoting.transport.https.keystore.password", "password");
endpoint.setConfiguration(configuration);
endpoint.start();