org.pentaho.di.www
Class ListServerSocketServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by org.pentaho.di.www.BaseHttpServlet
              extended by org.pentaho.di.www.ListServerSocketServlet
All Implemented Interfaces:
Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig, CarteServletInterface

public class ListServerSocketServlet
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

Field Summary
static String CONTEXT_PATH
           
static String PARAM_HOSTNAME
           
static String PARAM_ONLY_OPEN
           
 
Constructor Summary
ListServerSocketServlet()
           
ListServerSocketServlet(TransformationMap transformationMap)
           
 
Method Summary
 String getService()
           
 String toString()
           
 
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
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CONTEXT_PATH

public static final String CONTEXT_PATH
See Also:
Constant Field Values

PARAM_HOSTNAME

public static final String PARAM_HOSTNAME
See Also:
Constant Field Values

PARAM_ONLY_OPEN

public static final String PARAM_ONLY_OPEN
See Also:
Constant Field Values
Constructor Detail

ListServerSocketServlet

public ListServerSocketServlet()

ListServerSocketServlet

public ListServerSocketServlet(TransformationMap transformationMap)
Method Detail

toString

public String toString()
Overrides:
toString in class Object

getService

public String getService()
Specified by:
getService in interface CarteServletInterface