org.jboss.seam.remoting
Class Remoting

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by org.jboss.seam.remoting.Remoting
All Implemented Interfaces:
Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
Direct Known Subclasses:
NonInjectionRemoting

public class Remoting
extends javax.servlet.http.HttpServlet

Serves JavaScript implementation of Seam Remoting

Author:
Shane Bryzak
See Also:
Serialized Form

Field Summary
static int DEFAULT_POLL_INTERVAL
           
static int DEFAULT_POLL_TIMEOUT
           
 
Constructor Summary
Remoting()
           
 
Method Summary
 void destroy()
           
 boolean getDebug()
           
protected  ExecutionHandler getExecutionHandler()
           
protected  InterfaceGenerator getInterfaceHandler()
           
protected  ModelHandler getModelHandler()
           
 int getPollInterval()
           
 int getPollTimeout()
           
 javax.servlet.ServletConfig getServletConfig()
           
 String getServletInfo()
           
protected  ConstraintTranslator getTranslatorHandler()
           
 void init(javax.servlet.ServletConfig config)
           
 void service(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void setDebug(boolean debug)
           
 void setPollInterval(int pollInterval)
           
 void setPollTimeout(int pollTimeout)
           
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
 
Methods inherited from class javax.servlet.GenericServlet
getInitParameter, getInitParameterNames, getServletContext, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_POLL_TIMEOUT

public static final int DEFAULT_POLL_TIMEOUT
See Also:
Constant Field Values

DEFAULT_POLL_INTERVAL

public static final int DEFAULT_POLL_INTERVAL
See Also:
Constant Field Values
Constructor Detail

Remoting

public Remoting()
Method Detail

getPollTimeout

public int getPollTimeout()

setPollTimeout

public void setPollTimeout(int pollTimeout)

getPollInterval

public int getPollInterval()

setPollInterval

public void setPollInterval(int pollInterval)

getDebug

public boolean getDebug()

setDebug

public void setDebug(boolean debug)

destroy

public void destroy()
Specified by:
destroy in interface javax.servlet.Servlet
Overrides:
destroy in class javax.servlet.GenericServlet

getServletConfig

public javax.servlet.ServletConfig getServletConfig()
Specified by:
getServletConfig in interface javax.servlet.Servlet
Overrides:
getServletConfig in class javax.servlet.GenericServlet

getServletInfo

public String getServletInfo()
Specified by:
getServletInfo in interface javax.servlet.Servlet
Overrides:
getServletInfo in class javax.servlet.GenericServlet

init

public void init(javax.servlet.ServletConfig config)
          throws javax.servlet.ServletException
Specified by:
init in interface javax.servlet.Servlet
Overrides:
init in class javax.servlet.GenericServlet
Throws:
javax.servlet.ServletException

getExecutionHandler

protected ExecutionHandler getExecutionHandler()

getInterfaceHandler

protected InterfaceGenerator getInterfaceHandler()

getModelHandler

protected ModelHandler getModelHandler()

getTranslatorHandler

protected ConstraintTranslator getTranslatorHandler()

service

public void service(javax.servlet.http.HttpServletRequest request,
                    javax.servlet.http.HttpServletResponse response)
             throws javax.servlet.ServletException,
                    IOException
Overrides:
service in class javax.servlet.http.HttpServlet
Throws:
javax.servlet.ServletException
IOException


Copyright © 2011 Seam Framework. All Rights Reserved.