xportlets.proxymanager
Class ProxyManager

java.lang.Object
  |
  +--xportlets.proxymanager.ProxyManager

public class ProxyManager
extends java.lang.Object


Method Summary
static void addAllProxies(javax.servlet.http.HttpSession session, java.util.Hashtable proxies, java.lang.String def)
           
static java.lang.String addProxy(javax.servlet.http.HttpSession session, org.ietf.jgss.GSSCredential proxy)
           
static void clear(javax.servlet.http.HttpSession session)
           
static java.util.Hashtable getAllProxies(javax.servlet.http.HttpSession session)
           
static org.ietf.jgss.GSSCredential getDefaultProxy(javax.servlet.http.HttpSession session)
           
static org.ietf.jgss.GSSCredential getProxy(javax.servlet.http.HttpSession session, java.lang.String hash)
           
static java.util.Hashtable removeExpiredProxies(javax.servlet.http.HttpSession session)
           
static org.ietf.jgss.GSSCredential removeProxy(javax.servlet.http.HttpSession session, org.ietf.jgss.GSSCredential proxy)
           
static org.ietf.jgss.GSSCredential removeProxy(javax.servlet.http.HttpSession session, java.lang.String hash)
           
static void setDefaultProxy(javax.servlet.http.HttpSession session, org.ietf.jgss.GSSCredential proxy)
           
static void setDefaultProxy(javax.servlet.http.HttpSession session, java.lang.String hash)
           
static void setProxies(javax.servlet.http.HttpSession session, xportlets.proxymanager.ProxyStorage storage)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getDefaultProxy

public static org.ietf.jgss.GSSCredential getDefaultProxy(javax.servlet.http.HttpSession session)

getProxy

public static org.ietf.jgss.GSSCredential getProxy(javax.servlet.http.HttpSession session,
                                                   java.lang.String hash)
                                            throws ProxyStorageException
ProxyStorageException

getAllProxies

public static java.util.Hashtable getAllProxies(javax.servlet.http.HttpSession session)
                                         throws ProxyStorageException
ProxyStorageException

addProxy

public static java.lang.String addProxy(javax.servlet.http.HttpSession session,
                                        org.ietf.jgss.GSSCredential proxy)
                                 throws ProxyStorageException
ProxyStorageException

addAllProxies

public static void addAllProxies(javax.servlet.http.HttpSession session,
                                 java.util.Hashtable proxies,
                                 java.lang.String def)
                          throws ProxyStorageException
ProxyStorageException

setProxies

public static void setProxies(javax.servlet.http.HttpSession session,
                              xportlets.proxymanager.ProxyStorage storage)
                       throws ProxyStorageException
ProxyStorageException

setDefaultProxy

public static void setDefaultProxy(javax.servlet.http.HttpSession session,
                                   org.ietf.jgss.GSSCredential proxy)
                            throws ProxyStorageException
ProxyStorageException

setDefaultProxy

public static void setDefaultProxy(javax.servlet.http.HttpSession session,
                                   java.lang.String hash)
                            throws ProxyStorageException
ProxyStorageException

removeProxy

public static org.ietf.jgss.GSSCredential removeProxy(javax.servlet.http.HttpSession session,
                                                      org.ietf.jgss.GSSCredential proxy)
                                               throws ProxyStorageException
ProxyStorageException

removeProxy

public static org.ietf.jgss.GSSCredential removeProxy(javax.servlet.http.HttpSession session,
                                                      java.lang.String hash)
                                               throws ProxyStorageException
ProxyStorageException

clear

public static void clear(javax.servlet.http.HttpSession session)
                  throws ProxyStorageException
ProxyStorageException

removeExpiredProxies

public static java.util.Hashtable removeExpiredProxies(javax.servlet.http.HttpSession session)
                                                throws ProxyStorageException
ProxyStorageException