hudson.plugins.sfee
Class CachingUserDetailsService

java.lang.Object
  extended by hudson.plugins.sfee.CachingUserDetailsService
All Implemented Interfaces:
Computable<String,org.springframework.security.userdetails.UserDetails>, org.springframework.security.userdetails.UserDetailsService

public class CachingUserDetailsService
extends Object
implements org.springframework.security.userdetails.UserDetailsService, Computable<String,org.springframework.security.userdetails.UserDetails>


Constructor Summary
CachingUserDetailsService(org.springframework.security.userdetails.UserDetailsService service)
           
 
Method Summary
 org.springframework.security.userdetails.UserDetails compute(String arg)
           
 org.springframework.security.userdetails.UserDetails loadUserByUsername(String username)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CachingUserDetailsService

public CachingUserDetailsService(org.springframework.security.userdetails.UserDetailsService service)
Method Detail

loadUserByUsername

public org.springframework.security.userdetails.UserDetails loadUserByUsername(String username)
                                                                        throws org.springframework.security.userdetails.UsernameNotFoundException,
                                                                               org.springframework.dao.DataAccessException
Specified by:
loadUserByUsername in interface org.springframework.security.userdetails.UserDetailsService
Throws:
org.springframework.security.userdetails.UsernameNotFoundException
org.springframework.dao.DataAccessException

compute

public org.springframework.security.userdetails.UserDetails compute(String arg)
                                                             throws InterruptedException
Specified by:
compute in interface Computable<String,org.springframework.security.userdetails.UserDetails>
Throws:
InterruptedException


Copyright © 2004-2012 Hudson. All Rights Reserved.