org.zlatan.http
Class DirectInserter

java.lang.Object
  extended byjavax.servlet.GenericServlet
      extended byjavax.servlet.http.HttpServlet
          extended byorg.zlatan.http.DirectInserter
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class DirectInserter
extends javax.servlet.http.HttpServlet

Servlet che permette l'attivazione del processo BPEL direttamente, senza passare da IBRA, creando un messaggio SOAP. Utile per installazioni leggere di Zlatan, riduce la modularità e la possibilità di aggiungere protocolli.

See Also:
Serialized Form

Constructor Summary
DirectInserter()
           
 
Method Summary
 void destroy()
           
protected  void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Gestisce il metodo GET, inoltrando la richiesta alla JSP da compilare.
protected  void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Gestisce il metodo HTTP POST.
 java.lang.String getServletInfo()
           
 void init(javax.servlet.ServletConfig config)
           
 
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, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DirectInserter

public DirectInserter()
Method Detail

init

public void init(javax.servlet.ServletConfig config)
          throws javax.servlet.ServletException
Throws:
javax.servlet.ServletException

destroy

public void destroy()

doGet

protected void doGet(javax.servlet.http.HttpServletRequest request,
                     javax.servlet.http.HttpServletResponse response)
              throws javax.servlet.ServletException,
                     java.io.IOException
Gestisce il metodo GET, inoltrando la richiesta alla JSP da compilare.

Throws:
javax.servlet.ServletException
java.io.IOException

doPost

protected void doPost(javax.servlet.http.HttpServletRequest request,
                      javax.servlet.http.HttpServletResponse response)
               throws javax.servlet.ServletException,
                      java.io.IOException
Gestisce il metodo HTTP POST. Crea un messaggio SOAP a partire dai dati passati nel payload del messaggio HTTP, facendo alcuni controlli su quali dati sono presenti. Quindi, invia il messaggio all'interprete BPEL attivando il processo.

Throws:
javax.servlet.ServletException
java.io.IOException

getServletInfo

public java.lang.String getServletInfo()