org.apache.chemistry.opencmis.client.bindings.spi.cookies
Class CmisCookieManager

java.lang.Object
  extended by org.apache.chemistry.opencmis.client.bindings.spi.cookies.CmisCookieManager
All Implemented Interfaces:
java.io.Serializable

public class CmisCookieManager
extends java.lang.Object
implements java.io.Serializable

Cookie Manager. This implementation conforms to RFC 2965, section 3.3.

See Also:
Serialized Form

Constructor Summary
CmisCookieManager()
          Constructs a new cookie manager.
 
Method Summary
 java.util.Map<java.lang.String,java.util.List<java.lang.String>> get(java.lang.String url, java.util.Map<java.lang.String,java.util.List<java.lang.String>> requestHeaders)
          Searchs and gets all cookies in the cache by the specified uri in the request header.
 org.apache.chemistry.opencmis.client.bindings.spi.cookies.CmisCookieStoreImpl getCookieStore()
          Gets current cookie store.
 void put(java.lang.String url, java.util.Map<java.lang.String,java.util.List<java.lang.String>> responseHeaders)
          Sets cookies according to uri and responseHeaders
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CmisCookieManager

public CmisCookieManager()
Constructs a new cookie manager.

Method Detail

get

public java.util.Map<java.lang.String,java.util.List<java.lang.String>> get(java.lang.String url,
                                                                            java.util.Map<java.lang.String,java.util.List<java.lang.String>> requestHeaders)
Searchs and gets all cookies in the cache by the specified uri in the request header.

Parameters:
uri - the specified uri to search for
requestHeaders - a list of request headers
Returns:
a map that record all such cookies, the map is unchangeable

put

public void put(java.lang.String url,
                java.util.Map<java.lang.String,java.util.List<java.lang.String>> responseHeaders)
Sets cookies according to uri and responseHeaders

Parameters:
uri - the specified uri
responseHeaders - a list of request headers
Throws:
java.io.IOException - if some error of I/O operation occurs

getCookieStore

public org.apache.chemistry.opencmis.client.bindings.spi.cookies.CmisCookieStoreImpl getCookieStore()
Gets current cookie store.

Returns:
the cookie store currently used by cookie manager.


Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.