|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.txbridge.JaxWSServerHeaderContextProcessor
public class JaxWSServerHeaderContextProcessor
TODO: make this play nice alongside com.arjuna.mw.wst.service.JaxRPCHeaderContextProcessor - factor out common base class or suchlike
Field Summary | |
---|---|
private java.lang.String |
handlerName
|
private java.util.Set<javax.xml.namespace.QName> |
headers
|
private static org.apache.log4j.Logger |
log
|
Constructor Summary | |
---|---|
JaxWSServerHeaderContextProcessor()
|
Method Summary | |
---|---|
private void |
clearMustUnderstand(javax.xml.soap.SOAPHeader soapHeader,
javax.xml.soap.SOAPHeaderElement soapHeaderElement)
Clear the soap MustUnderstand. |
void |
close(javax.xml.ws.handler.MessageContext messageContext)
|
java.lang.String |
getHandlerName()
|
private javax.xml.soap.SOAPHeaderElement |
getHeaderElement(javax.xml.soap.SOAPHeader soapHeader,
java.lang.String uri,
java.lang.String name)
|
java.util.Set<javax.xml.namespace.QName> |
getHeaders()
Gets the header blocks that can be processed by this Handler instance. |
boolean |
handleFault(javax.xml.ws.handler.MessageContext messagecontext)
|
protected boolean |
handleInbound(javax.xml.ws.handler.MessageContext msgContext)
|
boolean |
handleMessage(javax.xml.ws.handler.MessageContext msgContext)
|
protected boolean |
handleOutbound(javax.xml.ws.handler.MessageContext msgContext)
|
private boolean |
match(java.lang.Object lhs,
java.lang.Object rhs)
Do the two references match? |
void |
setHandlerName(java.lang.String handlerName)
|
void |
setHeaders(java.util.Set<javax.xml.namespace.QName> headers)
Sets the header blocks that can be processed by this Handler instance. |
private void |
suspendTransaction()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static org.apache.log4j.Logger log
private java.lang.String handlerName
private java.util.Set<javax.xml.namespace.QName> headers
Constructor Detail |
---|
public JaxWSServerHeaderContextProcessor()
Method Detail |
---|
public java.lang.String getHandlerName()
public void setHandlerName(java.lang.String handlerName)
public boolean handleMessage(javax.xml.ws.handler.MessageContext msgContext)
handleMessage
in interface javax.xml.ws.handler.Handler
public boolean handleFault(javax.xml.ws.handler.MessageContext messagecontext)
handleFault
in interface javax.xml.ws.handler.Handler
public void close(javax.xml.ws.handler.MessageContext messageContext)
close
in interface javax.xml.ws.handler.Handler
public java.lang.String toString()
toString
in class java.lang.Object
public java.util.Set<javax.xml.namespace.QName> getHeaders()
getHeaders
in interface javax.xml.ws.handler.soap.SOAPHandler
public void setHeaders(java.util.Set<javax.xml.namespace.QName> headers)
protected boolean handleInbound(javax.xml.ws.handler.MessageContext msgContext)
protected boolean handleOutbound(javax.xml.ws.handler.MessageContext msgContext)
private void suspendTransaction()
private javax.xml.soap.SOAPHeaderElement getHeaderElement(javax.xml.soap.SOAPHeader soapHeader, java.lang.String uri, java.lang.String name) throws javax.xml.soap.SOAPException
javax.xml.soap.SOAPException
private boolean match(java.lang.Object lhs, java.lang.Object rhs)
lhs
- The first reference.rhs
- The second reference.
private void clearMustUnderstand(javax.xml.soap.SOAPHeader soapHeader, javax.xml.soap.SOAPHeaderElement soapHeaderElement) throws javax.xml.soap.SOAPException
soapHeader
- The SOAP header.soapHeaderElement
- The SOAP header element.
javax.xml.soap.SOAPException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |