org.apache.axis.resolver
Class AxisResolver

java.lang.Object
  |
  +--org.apache.axis.resolver.AxisResolver
All Implemented Interfaces:
Resolver

public class AxisResolver
extends java.lang.Object
implements Resolver

This is the primary top level resolver in Axis. It maintains a list of registered Resolvers and loops through them when a resolve request is made The first non-null result is returned.

Author:
James Snell (jasnell@us.ibm.com)

Constructor Summary
AxisResolver()
           
 
Method Summary
 boolean getAllowCaching()
           
 void registerResolver(Resolver resolver)
          Register a new resolver
 Handler resolve(ResolverContext context)
          Resolve a handler by looping through the list of registered resolvers.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AxisResolver

public AxisResolver()
Method Detail

registerResolver

public void registerResolver(Resolver resolver)
Register a new resolver

resolve

public Handler resolve(ResolverContext context)
                throws ResolverException
Resolve a handler by looping through the list of registered resolvers. The first non-null result is returned. Resolved handlers are cached so we don't have to resolve them every time.
Specified by:
resolve in interface Resolver

getAllowCaching

public boolean getAllowCaching()
Specified by:
getAllowCaching in interface Resolver


Copyright © 2001 Apache XML Project. All Rights Reserved.