com.dyuproject.openid
Class Identifier.ResolverCollection

java.lang.Object
  extended by com.dyuproject.openid.Identifier.ResolverCollection
All Implemented Interfaces:
Identifier.Resolver
Enclosing class:
Identifier

public static class Identifier.ResolverCollection
extends Object
implements Identifier.Resolver

Allows for chaining the resolution until it is successfully resolved.


Constructor Summary
Identifier.ResolverCollection()
           
 
Method Summary
 Identifier.ResolverCollection addResolver(Identifier.Resolver resolver)
          Adds a resolver to the chain.
 Identifier.Resolver[] getResolvers()
          Gets the wrapped array of resolvers.
 int indexOf(Identifier.Resolver resolver)
          Gets the index of the given resolver.
 void resolve(Identifier identifier, OpenIdContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Identifier.ResolverCollection

public Identifier.ResolverCollection()
Method Detail

addResolver

public Identifier.ResolverCollection addResolver(Identifier.Resolver resolver)
Adds a resolver to the chain.


indexOf

public int indexOf(Identifier.Resolver resolver)
Gets the index of the given resolver.


getResolvers

public Identifier.Resolver[] getResolvers()
Gets the wrapped array of resolvers.


resolve

public void resolve(Identifier identifier,
                    OpenIdContext context)
Specified by:
resolve in interface Identifier.Resolver


Copyright © 2008-2013. All Rights Reserved.