Skip to content
Snippets Groups Projects
Commit 8d010494 authored by Felix Sidokhine's avatar Felix Sidokhine
Browse files

began refactoring of nameserver

parent 420fe56c
No related branches found
No related tags found
No related merge requests found
......@@ -45,6 +45,7 @@ module jams.common {
exports net.jami.jams.common.authentication.activedirectory;
opens net.jami.jams.common.authentication.activedirectory to ad.connector ;
exports net.jami.jams.common.authentication.ldap;
exports net.jami.jams.common.jami;
requires jdk.crypto.cryptoki;
requires java.base;
requires java.sql;
......
package net.jami.jams.common.jami;
public interface NameServer {
Integer registerName();
String getAddressFromName();
String getNameFromAddress();
}
package net.jami.jams.server.core.jaminamserver;
import net.jami.jams.common.jami.NameServer;
public class LocalNameServer implements NameServer {
@Override
public Integer registerName() {
return null;
}
@Override
public String getAddressFromName() {
return null;
}
@Override
public String getNameFromAddress() {
return null;
}
}
package net.jami.jams.server.core.jaminamserver;
import net.jami.jams.common.jami.NameServer;
public class PublicNameServer implements NameServer {
@Override
public Integer registerName() {
return null;
}
@Override
public String getAddressFromName() {
return null;
}
@Override
public String getNameFromAddress() {
return null;
}
}
package net.jami.jams.server.servlets.api.jaminameserver;
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
@WebServlet("/api/nameservice/addr/*")
public class AddressServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
super.doGet(req, resp);
}
}
package net.jami.jams.server.servlets.api.jaminameserver;
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
@WebServlet("/api/nameservice/name/*")
public class NameServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
super.doGet(req, resp);
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment