Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package xml_rpc_server;
- import java.util.logging.Level;
- import java.util.logging.Logger;
- import org.apache.xmlrpc.WebServer;
- public class Server {
- private static final Logger LOGGER = Logger.getLogger(Server.class.getName());
- private static final int PORT = 10001;
- public static void main(String[] args) {
- try {
- LOGGER.log(Level.INFO, "Startuje serwer XML-RPC...");
- WebServer server = new WebServer(PORT);
- server.addHandler("server", new Server());
- server.start();
- LOGGER.log(Level.INFO, "Serwer wystartowal pomyślnie na porcie " + PORT);
- LOGGER.log(Level.INFO, "Aby zatrzymać serwer naciśnij ctrl+c");
- } catch (Exception e) {
- LOGGER.log(Level.SEVERE, "Serwer XML-RPC:", e);
- }
- }
- public Integer echo(int x, int y) {
- return new Integer(x + y);
- }
- public int asy(int x) {
- LOGGER.log(Level.INFO, "... wywołano asy - odliczam");
- try {
- Thread.sleep(x);
- } catch (InterruptedException e) {
- e.printStackTrace();
- Thread.currentThread().interrupt();
- }
- LOGGER.log(Level.INFO, "... asy - koniec odliczania");
- return (123);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement