public static void register(final HandlerRegistry registry)
{
registry.registerHeaderHandler(AddressingConstants.WSA_ELEMENT_QNAME_TO, new ToHandler()) ;
registry.registerHeaderHandler(AddressingConstants.WSA_ELEMENT_QNAME_ACTION, new ActionHandler()) ;
registry.registerHeaderHandler(AddressingConstants.WSA_ELEMENT_QNAME_MESSAGE_ID, new MessageIDHandler()) ;
registry.registerHeaderHandler(AddressingConstants.WSA_ELEMENT_QNAME_FROM, new FromHandler()) ;
registry.registerHeaderHandler(AddressingConstants.WSA_ELEMENT_QNAME_REPLY_TO, new ReplyToHandler()) ;
registry.registerHeaderHandler(AddressingConstants.WSA_ELEMENT_QNAME_FAULT_TO, new FaultToHandler()) ;
registry.registerHeaderHandler(AddressingConstants.WSA_ELEMENT_QNAME_RELATES_TO, new RelationshipHandler()) ;
registry.registerHeaderHandler(null, new AddressingContextHandler()) ;
registry.registerInterceptorHandler(interceptorHandler) ;