Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

HTTPClient
Class DefaultCookiePolicyHandler  view DefaultCookiePolicyHandler download DefaultCookiePolicyHandler.java

java.lang.Object
  extended byHTTPClient.DefaultCookiePolicyHandler
All Implemented Interfaces:
CookiePolicyHandler

class DefaultCookiePolicyHandler
extends java.lang.Object
implements CookiePolicyHandler

A simple cookie policy handler.


Field Summary
private  java.lang.String[] accept_domains
          a list of all hosts and domains from which to silently accept cookies
private  BasicCookieBox popup
          the query popup
private  java.lang.String[] reject_domains
          a list of all hosts and domains from which to silently reject cookies
 
Constructor Summary
(package private) DefaultCookiePolicyHandler()
           
 
Method Summary
 boolean acceptCookie(Cookie cookie, RoRequest req, RoResponse resp)
          returns whether this cookie should be accepted.
(package private)  void addAcceptDomain(java.lang.String domain)
           
(package private)  void addRejectDomain(java.lang.String domain)
           
 boolean sendCookie(Cookie cookie, RoRequest req)
          This handler just allows all cookies to be sent which were accepted (i.e.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

accept_domains

private java.lang.String[] accept_domains
a list of all hosts and domains from which to silently accept cookies


reject_domains

private java.lang.String[] reject_domains
a list of all hosts and domains from which to silently reject cookies


popup

private BasicCookieBox popup
the query popup

Constructor Detail

DefaultCookiePolicyHandler

DefaultCookiePolicyHandler()
Method Detail

acceptCookie

public boolean acceptCookie(Cookie cookie,
                            RoRequest req,
                            RoResponse resp)
returns whether this cookie should be accepted. First checks the stored lists of accept and reject domains, and if it is neither accepted nor rejected by these then query the user via a popup.

Specified by:
acceptCookie in interface CookiePolicyHandler

sendCookie

public boolean sendCookie(Cookie cookie,
                          RoRequest req)
This handler just allows all cookies to be sent which were accepted (i.e. no further restrictions are placed on the sending of cookies).

Specified by:
sendCookie in interface CookiePolicyHandler

addAcceptDomain

void addAcceptDomain(java.lang.String domain)

addRejectDomain

void addRejectDomain(java.lang.String domain)