org.globus.wsrf.impl.security.authentication.secureconv.service
Class SecurityContextHome

java.lang.Object
  extended by org.globus.wsrf.impl.ResourceHomeImpl
      extended by org.globus.wsrf.impl.security.authentication.secureconv.service.SecurityContextHome
All Implemented Interfaces:
AuthenticationServiceConstants, Destroyable, Initializable, ResourceHome

public class SecurityContextHome
extends ResourceHomeImpl
implements AuthenticationServiceConstants

Creates and manages SecurityContext


Field Summary
(package private) static org.apache.commons.logging.Log logger
           
private static org.apache.axis.components.uuid.UUIDGen uuidGen
           
 
Fields inherited from class org.globus.wsrf.impl.ResourceHomeImpl
cache, cacheLocation, keyTypeClass, keyTypeName, lockManager, resourceClass, resourceConstructor, resourceIsPersistent, resources
 
Fields inherited from interface org.globus.wsrf.impl.security.authentication.secureconv.service.AuthenticationServiceConstants
AUTH_SERVICE, AUTH_SERVICE_PATH, TARGET_SERVICE
 
Constructor Summary
SecurityContextHome()
           
 
Method Summary
 SimpleResourceKey create(org.ietf.jgss.GSSContext context)
           
 void initialize()
           
 void removeExpiredContexts()
           
 
Methods inherited from class org.globus.wsrf.impl.ResourceHomeImpl
add, createNewInstance, createNewInstanceAndLoad, destroy, find, getCacheLocation, getKeyTypeClass, getKeyTypeName, getResourceClass, getSweeperDelay, remove, setCacheLocation, setResourceClass, setResourceKeyName, setResourceKeyType, setSweeperDelay
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

static org.apache.commons.logging.Log logger

uuidGen

private static final org.apache.axis.components.uuid.UUIDGen uuidGen
Constructor Detail

SecurityContextHome

public SecurityContextHome()
Method Detail

initialize

public void initialize()
                throws java.lang.Exception
Specified by:
initialize in interface Initializable
Overrides:
initialize in class ResourceHomeImpl
Throws:
java.lang.Exception

create

public SimpleResourceKey create(org.ietf.jgss.GSSContext context)

removeExpiredContexts

public void removeExpiredContexts()