Interface PushHandle

  • All Known Implementing Classes:
    PushHandleImpl

    public interface PushHandle
    • 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