Package org.jumpmind.symmetric.web
Class RegistrationUriHandler
java.lang.Object
org.jumpmind.symmetric.web.AbstractUriHandler
org.jumpmind.symmetric.web.RegistrationUriHandler
- All Implemented Interfaces:
IUriHandler
Handler that delegates to the
IRegistrationService-
Field Summary
Fields inherited from class org.jumpmind.symmetric.web.AbstractUriHandler
log, parameterService -
Constructor Summary
ConstructorsConstructorDescriptionRegistrationUriHandler(IParameterService parameterService, IRegistrationService registrationService, IInterceptor... interceptors) -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetHostName(jakarta.servlet.http.HttpServletRequest req) protected StringgetIpAddress(jakarta.servlet.http.HttpServletRequest req) voidhandle(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse res) protected booleanregisterNode(Node node, String remoteHost, String remoteAddress, OutputStream outputStream, String userId, String password) Methods inherited from class org.jumpmind.symmetric.web.AbstractUriHandler
createInputStream, createOutgoingTransport, createOutgoingTransport, getInterceptors, getUriPattern, isEnabled, setEnabled, setInterceptors, setParameterService, setUriPattern
-
Constructor Details
-
RegistrationUriHandler
public RegistrationUriHandler(IParameterService parameterService, IRegistrationService registrationService, IInterceptor... interceptors)
-
-
Method Details
-
handle
public void handle(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse res) throws IOException, jakarta.servlet.ServletException - Throws:
IOExceptionjakarta.servlet.ServletException
-
getHostName
-
getIpAddress
-
registerNode
protected boolean registerNode(Node node, String remoteHost, String remoteAddress, OutputStream outputStream, String userId, String password) throws IOException - Throws:
IOException
-