com.vii.brillien.services.web
Class BrillienDispatcherServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by com.vii.streamline.web.DispatcherServlet
              extended by com.vii.brillien.services.web.BrillienDispatcherServlet
All Implemented Interfaces:
Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class BrillienDispatcherServlet
extends DispatcherServlet

Specialized DispatcherServlet to able to delegate JsonRpc calls to presences.

See Also:
Serialized Form

Field Summary
protected  BrillienJsonRpcListener listener
           
protected  BrillienMediator mediator
           
protected  HashMap<String,String> references
           
protected static BrillienDispatcherServlet servletInstance
           
 
Fields inherited from class com.vii.streamline.web.DispatcherServlet
logger, timeout
 
Constructor Summary
BrillienDispatcherServlet()
           
 
Method Summary
 void destroy()
           
 JsonRpcListener getJsonRpcListener(String ssoRequired)
           
 BrillienJsonRpcListener getListener()
           
static BrillienDispatcherServlet getServletInstance()
           
protected  void initMediatorContext()
           
protected  void initReferences()
           
protected  void setupMediatorContext(javax.servlet.ServletConfig servletConfig)
           
 
Methods inherited from class com.vii.streamline.web.DispatcherServlet
doGet, doPost, sendError, sendResponse
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
 
Methods inherited from class javax.servlet.GenericServlet
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

servletInstance

protected static BrillienDispatcherServlet servletInstance

references

protected HashMap<String,String> references

mediator

protected BrillienMediator mediator

listener

protected BrillienJsonRpcListener listener
Constructor Detail

BrillienDispatcherServlet

public BrillienDispatcherServlet()
Method Detail

getServletInstance

public static BrillienDispatcherServlet getServletInstance()

getListener

public BrillienJsonRpcListener getListener()

initMediatorContext

protected void initMediatorContext()

setupMediatorContext

protected void setupMediatorContext(javax.servlet.ServletConfig servletConfig)

initReferences

protected void initReferences()

getJsonRpcListener

public JsonRpcListener getJsonRpcListener(String ssoRequired)
                                   throws javax.servlet.ServletException
Specified by:
getJsonRpcListener in class DispatcherServlet
Throws:
javax.servlet.ServletException

destroy

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


Copyright © 2011. All Rights Reserved.