|
xmlBlaster 1.6.2 API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.xmlBlaster.protocol.http.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 name
public 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.
XmlBlasterExceptionpublic static void cleanup(java.lang.String sessionId)
|
xmlBlaster 1.6.2 API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||