org.pentaho.di.www
Class AllocateServerSocketServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.pentaho.di.www.BaseHttpServlet
org.pentaho.di.www.AllocateServerSocketServlet
- All Implemented Interfaces:
- Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig, CarteServletInterface
public class AllocateServerSocketServlet
- extends BaseHttpServlet
- implements CarteServletInterface
This servlet allows a client (TransSplitter in our case) to ask for a port number.
This port number will be allocated in such a way that the port number is unique for a given hostname.
This in turn will ensure that all the slaves will use valid port numbers, even if multiple slaves run on the same host.
- Author:
- matt
- See Also:
- Serialized Form
Methods inherited from class org.pentaho.di.www.BaseHttpServlet |
convertContextPath, getDetections, getJobMap, getSocketRepository, getTransformationMap, isJettyMode, logBasic, logBasic, logDebug, logDetailed, logDetailed, logError, logError, logError, logMinimal, logRowlevel, setJettyMode |
Methods inherited from class javax.servlet.http.HttpServlet |
service |
Methods inherited from class javax.servlet.GenericServlet |
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log |
CONTEXT_PATH
public static final String CONTEXT_PATH
- See Also:
- Constant Field Values
PARAM_RANGE_START
public static final String PARAM_RANGE_START
- See Also:
- Constant Field Values
PARAM_HOSTNAME
public static final String PARAM_HOSTNAME
- See Also:
- Constant Field Values
PARAM_ID
public static final String PARAM_ID
- See Also:
- Constant Field Values
PARAM_TRANSFORMATION_NAME
public static final String PARAM_TRANSFORMATION_NAME
- See Also:
- Constant Field Values
PARAM_SOURCE_SLAVE
public static final String PARAM_SOURCE_SLAVE
- See Also:
- Constant Field Values
PARAM_SOURCE_STEPNAME
public static final String PARAM_SOURCE_STEPNAME
- See Also:
- Constant Field Values
PARAM_SOURCE_STEPCOPY
public static final String PARAM_SOURCE_STEPCOPY
- See Also:
- Constant Field Values
PARAM_TARGET_SLAVE
public static final String PARAM_TARGET_SLAVE
- See Also:
- Constant Field Values
PARAM_TARGET_STEPNAME
public static final String PARAM_TARGET_STEPNAME
- See Also:
- Constant Field Values
PARAM_TARGET_STEPCOPY
public static final String PARAM_TARGET_STEPCOPY
- See Also:
- Constant Field Values
XML_TAG_PORT
public static final String XML_TAG_PORT
- See Also:
- Constant Field Values
AllocateServerSocketServlet
public AllocateServerSocketServlet()
AllocateServerSocketServlet
public AllocateServerSocketServlet(TransformationMap transformationMap)
toString
public String toString()
- Overrides:
toString
in class Object
getService
public String getService()
- Specified by:
getService
in interface CarteServletInterface