|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectjavax.servlet.GenericServlet
javax.servlet.http.HttpServlet
com.cbse.jeasy.JEHttpConnector
public class JEHttpConnector
A servlet using for connection between JEasy presentation layer and application layer. JEHttpConnector is the server side of the JEHttpClient
| Constructor Summary | |
|---|---|
JEHttpConnector()
|
|
| Method Summary | |
|---|---|
void |
checkForSessionsOutOfTime()
Checks for session out of time and discard them |
void |
closeSession(java.lang.String sessionId)
|
byte[] |
compress(byte[] ba)
|
byte[] |
compress(byte[] ba,
javax.crypto.Cipher ec)
|
byte[] |
compress(java.lang.String s)
|
byte[] |
compress(java.lang.String s,
javax.crypto.Cipher ec)
|
byte[] |
decompress(byte[] ba)
|
java.lang.String |
decompress(java.io.InputStream in)
|
java.lang.String |
decompress(java.io.InputStream in,
javax.crypto.Cipher dc)
|
byte[] |
decrypt(byte[] ba,
javax.crypto.Cipher decryptCipher)
|
java.lang.String |
decrypt(java.io.InputStream in,
javax.crypto.Cipher dc)
|
void |
destroy()
|
void |
doPost(java.io.ByteArrayInputStream stream,
java.io.ByteArrayOutputStream bos)
|
void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
void |
doPost(java.io.InputStream in,
java.io.OutputStream os)
|
byte[] |
encrypt(byte[] ba,
javax.crypto.Cipher encryptCipher)
|
static java.lang.String |
getXMLElement(java.lang.String source,
java.lang.String element)
Parses the String for the given XML-Element inside |
static java.lang.String |
getXMLElementAttribute(java.lang.String source,
java.lang.String element,
java.lang.String attribut)
Parses the String for the attribut inside the the given XML-Element inside |
void |
init()
|
void |
initSimulation(java.lang.String dclass,
java.lang.String confpath)
|
java.lang.String |
openSession()
Opens a Session |
java.lang.String |
request(java.io.OutputStream os,
java.lang.String sessionId,
java.lang.String service,
java.lang.String sXML,
boolean getAttachment)
Performes a request from the client |
boolean |
setCrypt(boolean b,
java.lang.String key,
com.cbse.jeasy.JEHttpConnector.Request req)
If b is true the data send to and received from the server are crypted |
| Methods inherited from class javax.servlet.http.HttpServlet |
|---|
doDelete, doGet, doHead, doOptions, doPut, doTrace, getLastModified, service, service |
| Methods inherited from class javax.servlet.GenericServlet |
|---|
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JEHttpConnector()
| Method Detail |
|---|
public void initSimulation(java.lang.String dclass,
java.lang.String confpath)
public void init()
throws javax.servlet.ServletException
init in class javax.servlet.GenericServletjavax.servlet.ServletExceptionpublic void destroy()
destroy in interface javax.servlet.Servletdestroy in class javax.servlet.GenericServlet
public boolean setCrypt(boolean b,
java.lang.String key,
com.cbse.jeasy.JEHttpConnector.Request req)
req -
public void doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.io.IOException
doPost in class javax.servlet.http.HttpServletjava.io.IOException
public void doPost(java.io.ByteArrayInputStream stream,
java.io.ByteArrayOutputStream bos)
throws java.io.IOException
java.io.IOException
public void doPost(java.io.InputStream in,
java.io.OutputStream os)
throws java.io.IOException
java.io.IOException
public java.lang.String request(java.io.OutputStream os,
java.lang.String sessionId,
java.lang.String service,
java.lang.String sXML,
boolean getAttachment)
sessionId - service - sXML -
public java.lang.String openSession()
public void closeSession(java.lang.String sessionId)
public void checkForSessionsOutOfTime()
public byte[] compress(byte[] ba,
javax.crypto.Cipher ec)
throws java.lang.Exception
java.lang.Exception
public byte[] compress(java.lang.String s)
throws java.lang.Exception
java.lang.Exception
public byte[] compress(java.lang.String s,
javax.crypto.Cipher ec)
throws java.lang.Exception
java.lang.Exception
public java.lang.String decompress(java.io.InputStream in)
throws java.lang.Exception
java.lang.Exception
public java.lang.String decompress(java.io.InputStream in,
javax.crypto.Cipher dc)
throws java.lang.Exception
java.lang.Exception
public java.lang.String decrypt(java.io.InputStream in,
javax.crypto.Cipher dc)
throws java.lang.Exception
java.lang.Exceptionpublic byte[] compress(byte[] ba)
public byte[] decompress(byte[] ba)
public byte[] decrypt(byte[] ba,
javax.crypto.Cipher decryptCipher)
public byte[] encrypt(byte[] ba,
javax.crypto.Cipher encryptCipher)
throws java.lang.Exception
java.lang.Exception
public static java.lang.String getXMLElement(java.lang.String source,
java.lang.String element)
source - the string where it will be searchedelement - the XML element to look for
public static java.lang.String getXMLElementAttribute(java.lang.String source,
java.lang.String element,
java.lang.String attribut)
source - the string where it will be searchedelement - the XML element to look for
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||