Class SubscriptionReferenceParsingHandler
java.lang.Object
org.apache.cxf.ws.eventing.shared.handlers.SubscriptionReferenceParsingHandler
- All Implemented Interfaces:
jakarta.xml.ws.handler.Handler<jakarta.xml.ws.handler.soap.SOAPMessageContext>,jakarta.xml.ws.handler.soap.SOAPHandler<jakarta.xml.ws.handler.soap.SOAPMessageContext>
public class SubscriptionReferenceParsingHandler
extends Object
implements jakarta.xml.ws.handler.soap.SOAPHandler<jakarta.xml.ws.handler.soap.SOAPMessageContext>
Subscription reference parsing handler is a SOAP handler on the Subscription Manager's side
which takes care of parsing the reference parameters and retrieving the subscription
ID from SOAP headers before the message is passed to the Subscription Manager itself.
In handleMessage method, it is supposed to retrieve the UUID of the subscription and
save it into the SOAPMessageContext as a String with the key 'uuid'
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose(jakarta.xml.ws.handler.MessageContext context) booleanhandleFault(jakarta.xml.ws.handler.soap.SOAPMessageContext context) booleanhandleMessage(jakarta.xml.ws.handler.soap.SOAPMessageContext context)
-
Constructor Details
-
SubscriptionReferenceParsingHandler
-
SubscriptionReferenceParsingHandler
public SubscriptionReferenceParsingHandler()
-
-
Method Details
-
getHeaders
- Specified by:
getHeadersin interfacejakarta.xml.ws.handler.soap.SOAPHandler<jakarta.xml.ws.handler.soap.SOAPMessageContext>
-
handleMessage
public boolean handleMessage(jakarta.xml.ws.handler.soap.SOAPMessageContext context) - Specified by:
handleMessagein interfacejakarta.xml.ws.handler.Handler<jakarta.xml.ws.handler.soap.SOAPMessageContext>
-
handleFault
public boolean handleFault(jakarta.xml.ws.handler.soap.SOAPMessageContext context) - Specified by:
handleFaultin interfacejakarta.xml.ws.handler.Handler<jakarta.xml.ws.handler.soap.SOAPMessageContext>
-
close
public void close(jakarta.xml.ws.handler.MessageContext context) - Specified by:
closein interfacejakarta.xml.ws.handler.Handler<jakarta.xml.ws.handler.soap.SOAPMessageContext>
-