|
xmlBlaster 2.2.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.xmlBlaster.protocol.http.BlasterHttpProxy
public class BlasterHttpProxy
Contains some useful, static helper methods. It is a singleton.
It holds a hashtable with all current browser-xmlBlaster connections. You can also use this class to handle shared attributes for all servlets.
Field Summary | |
---|---|
private static java.util.Hashtable |
attributes
Stores global Attributes for other Servlets |
private static java.util.Hashtable |
httpPushHandlers
Mapping the sessionId to a HttpPushHandler instance. |
private static java.lang.String |
ME
|
Constructor Summary | |
---|---|
BlasterHttpProxy()
|
Method Summary | |
---|---|
static void |
addHttpPushHandler(java.lang.String sessionId,
HttpPushHandler httpPushHandler)
Gives a proxy connection by a given sessionId. |
static void |
cleanup(java.lang.String sessionId)
Cleanup Hashtable etc. |
static java.lang.Object |
getAttribute(java.lang.String name)
returns a Object by a given name |
static HttpPushHandler |
getHttpPushHandler(java.lang.String sessionId)
Gives a proxy connection by a given sessionId. |
static I_XmlBlasterAccess |
getXmlBlasterAccess(java.lang.String sessionId)
|
static void |
removeAttribute(java.lang.String name)
Remove the attribute. |
static void |
setAttribute(java.lang.String name,
java.lang.Object obj)
writes a Object by a given name |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final java.lang.String ME
private static java.util.Hashtable httpPushHandlers
private static java.util.Hashtable attributes
Constructor Detail |
---|
public BlasterHttpProxy()
Method Detail |
---|
public static java.lang.Object getAttribute(java.lang.String name)
name
- key name
public static void setAttribute(java.lang.String name, java.lang.Object obj)
name
- key nameobj
- Objectpublic static void removeAttribute(java.lang.String name)
name
- key namepublic static I_XmlBlasterAccess getXmlBlasterAccess(java.lang.String sessionId) throws XmlBlasterException
XmlBlasterException
public static void addHttpPushHandler(java.lang.String sessionId, HttpPushHandler httpPushHandler) throws XmlBlasterException
sessionId
- HTTP sessionId
If
- sessionId not found.
XmlBlasterException
public static HttpPushHandler getHttpPushHandler(java.lang.String sessionId) throws XmlBlasterException
sessionId
- HTTP sessionId
If
- sessionId not found.
XmlBlasterException
public static void cleanup(java.lang.String sessionId)
|
xmlBlaster 2.2.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |