com.sun.xml.ws.client
Class HandlerConfigurator

java.lang.Object
  extended by com.sun.xml.ws.client.HandlerConfigurator
Direct Known Subclasses:
HandlerConfigurator.AnnotationConfigurator, HandlerConfigurator.HandlerResolverImpl

abstract class HandlerConfigurator
extends Object

Used by WSServiceDelegate to configure BindingImpl with handlers. The two mechanisms encapsulated by this abstraction is HandlerChain annotaion and HandlerResolver interface.


Nested Class Summary
(package private) static class HandlerConfigurator.AnnotationConfigurator
          Configures handlers from HandlerChain annotation.
(package private) static class HandlerConfigurator.HandlerResolverImpl
          Configures handlers by calling HandlerResolver.
 
Constructor Summary
HandlerConfigurator()
           
 
Method Summary
(package private) abstract  void configureHandlers(WSPortInfo port, BindingImpl binding)
          Configures the given BindingImpl object by adding handlers to it.
(package private) abstract  javax.xml.ws.handler.HandlerResolver getResolver()
          Returns a HandlerResolver, if this object encapsulates any HandlerResolver.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HandlerConfigurator

HandlerConfigurator()
Method Detail

configureHandlers

abstract void configureHandlers(@NotNull
                                WSPortInfo port,
                                @NotNull
                                BindingImpl binding)
Configures the given BindingImpl object by adding handlers to it.


getResolver

abstract javax.xml.ws.handler.HandlerResolver getResolver()
Returns a HandlerResolver, if this object encapsulates any HandlerResolver. Otherwise null.