Class SessionCookieHandler


  • public class SessionCookieHandler
    extends java.net.CookieHandler
    Cookie handler to store Java session cookie (JEE). We use it to transfer session cookies to Java Web start applications. Java Web Start applications do not inherit browser session cookies (anymore), We transfer the session cookie as an application parameter string.
    Author:
    Klaus Jaensch
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String KEY_JSESSIONID
      The Java EE session ID key ("JSESSIONID").
    • Constructor Summary

      Constructors 
      Constructor Description
      SessionCookieHandler​(java.lang.String sessionCookieStr)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Map<java.lang.String,java.util.List<java.lang.String>> get​(java.net.URI arg0, java.util.Map<java.lang.String,java.util.List<java.lang.String>> map)  
      boolean isAcceptNewCookies()  
      void put​(java.net.URI arg0, java.util.Map<java.lang.String,java.util.List<java.lang.String>> cookies)  
      void setAcceptNewCookies​(boolean acceptNewCookies)
      Determines if the handler accepts new cookies send from the server.
      • Methods inherited from class java.net.CookieHandler

        getDefault, setDefault
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • KEY_JSESSIONID

        public static final java.lang.String KEY_JSESSIONID
        The Java EE session ID key ("JSESSIONID"). Is this a fixed value for all servlet container implementations?
        See Also:
        Constant Field Values
    • Constructor Detail

      • SessionCookieHandler

        public SessionCookieHandler​(java.lang.String sessionCookieStr)
    • Method Detail

      • get

        public java.util.Map<java.lang.String,java.util.List<java.lang.String>> get​(java.net.URI arg0,
                                                                                    java.util.Map<java.lang.String,java.util.List<java.lang.String>> map)
                                                                             throws java.io.IOException
        Specified by:
        get in class java.net.CookieHandler
        Throws:
        java.io.IOException
      • put

        public void put​(java.net.URI arg0,
                        java.util.Map<java.lang.String,java.util.List<java.lang.String>> cookies)
                 throws java.io.IOException
        Specified by:
        put in class java.net.CookieHandler
        Throws:
        java.io.IOException
      • isAcceptNewCookies

        public boolean isAcceptNewCookies()
      • setAcceptNewCookies

        public void setAcceptNewCookies​(boolean acceptNewCookies)
        Determines if the handler accepts new cookies send from the server. Default is false.
        Parameters:
        acceptNewCookies -