org.apache.servicemix.soap.handlers.addressing
Class AddressingHandler

java.lang.Object
  extended by org.apache.servicemix.soap.handlers.AbstractHandler
      extended by org.apache.servicemix.soap.handlers.addressing.AddressingHandler
All Implemented Interfaces:
Handler

public class AddressingHandler
extends AbstractHandler

Since:
3.0
Version:
$Revision: 1.5 $
Author:
Guillaume Nodet

Field Summary
protected  org.apache.servicemix.id.IdGenerator idGenerator
           
protected  org.apache.servicemix.jbi.jaxp.SourceTransformer sourceTransformer
           
 
Constructor Summary
AddressingHandler()
           
 
Method Summary
protected  org.w3c.dom.DocumentFragment createHeader(javax.xml.namespace.QName name, java.lang.String value)
           
protected  java.lang.String getHeaderText(java.lang.Object header)
           
protected  java.lang.String getPrefix(javax.xml.namespace.QName qname, java.lang.String defaultPrefix)
          Gets the QName prefix.
protected  java.lang.String getQualifiedName(javax.xml.namespace.QName qname)
           
protected  boolean isWSANamespace(java.lang.String ns)
           
 void onReceive(Context context)
           
 void onReply(Context context)
           
 
Methods inherited from class org.apache.servicemix.soap.handlers.AbstractHandler
isRequired, onAnswer, onFault, onSend, requireDOM, setRequired
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sourceTransformer

protected final org.apache.servicemix.jbi.jaxp.SourceTransformer sourceTransformer

idGenerator

protected final org.apache.servicemix.id.IdGenerator idGenerator
Constructor Detail

AddressingHandler

public AddressingHandler()
Method Detail

onReceive

public void onReceive(Context context)
               throws java.lang.Exception
Specified by:
onReceive in interface Handler
Overrides:
onReceive in class AbstractHandler
Throws:
java.lang.Exception

onReply

public void onReply(Context context)
             throws java.lang.Exception
Specified by:
onReply in interface Handler
Overrides:
onReply in class AbstractHandler
Throws:
java.lang.Exception

isWSANamespace

protected boolean isWSANamespace(java.lang.String ns)

getHeaderText

protected java.lang.String getHeaderText(java.lang.Object header)

createHeader

protected org.w3c.dom.DocumentFragment createHeader(javax.xml.namespace.QName name,
                                                    java.lang.String value)
                                             throws java.lang.Exception
Throws:
java.lang.Exception

getPrefix

protected java.lang.String getPrefix(javax.xml.namespace.QName qname,
                                     java.lang.String defaultPrefix)
Gets the QName prefix. If the QName has no set prefix, the specified default prefix will be used.


getQualifiedName

protected java.lang.String getQualifiedName(javax.xml.namespace.QName qname)


Copyright © 2005-2012 FuseSource. All Rights Reserved.