PicketLink Federation Core 2.1.6.Final-redhat-2

org.picketlink.identity.federation.core.factories
Class JBossAuthCacheInvalidationFactory.ExpiringPrincipalCacheInvalidation

java.lang.Object
  extended by org.picketlink.identity.federation.core.factories.JBossAuthCacheInvalidationFactory.ExpiringPrincipalCacheInvalidation
All Implemented Interfaces:
JBossAuthCacheInvalidationFactory.TimeCacheExpiry
Enclosing class:
JBossAuthCacheInvalidationFactory

protected static class JBossAuthCacheInvalidationFactory.ExpiringPrincipalCacheInvalidation
extends Object
implements JBossAuthCacheInvalidationFactory.TimeCacheExpiry


Field Summary
protected static JBossAuthCacheInvalidationFactory.ExpiringPrincipalCacheInvalidation _instance
           
protected static String objectName
           
protected static Timer timer
           
 
Constructor Summary
protected JBossAuthCacheInvalidationFactory.ExpiringPrincipalCacheInvalidation()
           
 
Method Summary
protected static JBossAuthCacheInvalidationFactory.ExpiringPrincipalCacheInvalidation get()
           
 void register(String securityDomain, Date expiry, Principal principal)
          Register a Principal that has an expiry at Date
protected static void setObjectName(String oName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_instance

protected static JBossAuthCacheInvalidationFactory.ExpiringPrincipalCacheInvalidation _instance

objectName

protected static String objectName

timer

protected static Timer timer
Constructor Detail

JBossAuthCacheInvalidationFactory.ExpiringPrincipalCacheInvalidation

protected JBossAuthCacheInvalidationFactory.ExpiringPrincipalCacheInvalidation()
Method Detail

get

protected static JBossAuthCacheInvalidationFactory.ExpiringPrincipalCacheInvalidation get()

setObjectName

protected static void setObjectName(String oName)

register

public void register(String securityDomain,
                     Date expiry,
                     Principal principal)
Description copied from interface: JBossAuthCacheInvalidationFactory.TimeCacheExpiry
Register a Principal that has an expiry at Date

Specified by:
register in interface JBossAuthCacheInvalidationFactory.TimeCacheExpiry
Parameters:
securityDomain - the security domain under which the principal may be cached in a subject
expiry - when to expire the principal and hence the subject
principal - the principal which needs to be expired

PicketLink Federation Core 2.1.6.Final-redhat-2

Copyright © 2013 JBoss by Red Hat. All Rights Reserved.