Class EsbHttpHandler
java.lang.Object
org.mortbay.component.AbstractLifeCycle
org.mortbay.jetty.handler.AbstractHandler
edu.internet2.middleware.grouper.esb.listener.EsbHttpHandler
- All Implemented Interfaces:
org.mortbay.component.LifeCycle
,org.mortbay.jetty.Handler
public class EsbHttpHandler
extends org.mortbay.jetty.handler.AbstractHandler
Class the processes data recieved on HTTP(S) port, extracts the payload and passes it to
EsbListener
for processing, returning an http result code and human readable result string to calling client-
Nested Class Summary
Nested classes/interfaces inherited from interface org.mortbay.component.LifeCycle
org.mortbay.component.LifeCycle.Listener
-
Field Summary
Fields inherited from class org.mortbay.jetty.handler.AbstractHandler
_string
Fields inherited from class org.mortbay.component.AbstractLifeCycle
_listeners
Fields inherited from interface org.mortbay.jetty.Handler
ALL, DEFAULT, ERROR, FORWARD, INCLUDE, REQUEST
-
Constructor Summary
-
Method Summary
Methods inherited from class org.mortbay.jetty.handler.AbstractHandler
destroy, doStart, doStop, getServer, setServer, toString
Methods inherited from class org.mortbay.component.AbstractLifeCycle
addLifeCycleListener, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.mortbay.component.LifeCycle
addLifeCycleListener, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop
-
Constructor Details
-
EsbHttpHandler
public EsbHttpHandler()
-
-
Method Details
-
handle
public void handle(String target, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, int dispatch) throws IOException, javax.servlet.ServletException - Throws:
IOException
javax.servlet.ServletException
-