Mamy zestaw usług internetowych wdrożonych w JAX-WS i SOAPHandler
, który dodaje atrybuty sterowania w nagłówkach SOAP. Dziś musimy dodać adnotację @HandlerChain
w każdej nowej usłudze, którą tworzymy.Jak zdefiniować globalny Jhost-WS MessageHandler, który przechwytuje wszystkie usługi w przejrzysty sposób?
Chodzi o to, że nowi dostawcy usług nie muszą wiedzieć, że istnieje @HandlerChain
.
Czy istnieje sposób na skonfigurowanie globalnego Handler
, który przechwytuje wszystkie usługi działające w mojej WAR?
Rozpoczęte bounty pojawi się być może niektóre odpowiedzi. –
Czy masz obsługę w ramach WAR? czy chcesz tego przez WAR lub? Zastanawiam się tylko nad twoją funkcjonalnością. Myślę jednak, dlaczego nie należy umieszczać programu obsługi na interfejsie, który rozszerza interfejs usługi sieciowej (lub na klasie abstrakcyjnej, która rozszerza zakres usług)? –
Chris, chodzi o to, aby udostępnić funkcję obsługi w WARach, aby uniknąć powielania kodu. Tak więc głównym celem (ale nie wiemy, czy jest to możliwe) jest dystrybucja tego handlarza w JAR, który powinien być dodany do każdego katalogu WAR WEB-INF/lib, a może do ostatecznego EAR. –