Package eu.miltema.slimweb.push
Interface PushHandle
-
- All Known Implementing Classes:
PushHandleImpl
public interface PushHandle
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.ObjectgetCustomData()javax.servlet.http.HttpSessiongetHttpSession()java.lang.StringgetLanguage()java.lang.ObjectgetSessionObject()booleanisPushOpen()voidpushObject(java.lang.Object object)Push an object to browservoidsetCustomData(java.lang.Object customData)Set custom data, which would be accessible in both, pushStarted() and pushTerminated()voidterminatePush()Terminate push connection
-
-
-
Method Detail
-
pushObject
void pushObject(java.lang.Object object)
Push an object to browser- Parameters:
object- object to push
-
terminatePush
void terminatePush()
Terminate push connection
-
isPushOpen
boolean isPushOpen()
- Returns:
- true, if push connection is open
-
getHttpSession
javax.servlet.http.HttpSession getHttpSession()
- Returns:
- http session associated with this push connection
-
setCustomData
void setCustomData(java.lang.Object customData)
Set custom data, which would be accessible in both, pushStarted() and pushTerminated()- Parameters:
customData- custom data
-
getCustomData
java.lang.Object getCustomData()
- Returns:
- custom data
-
getLanguage
java.lang.String getLanguage()
- Returns:
- current language
-
getSessionObject
java.lang.Object getSessionObject()
- Returns:
- session object, which was registered in SlimwebConfiguration
-
-