org.eclipse.swordfish.internal.core.interceptor
Class CxfDecoratingInterceptor

java.lang.Object
  extended by org.eclipse.swordfish.internal.core.interceptor.CxfDecoratingInterceptor
All Implemented Interfaces:
Interceptor

public class CxfDecoratingInterceptor
extends java.lang.Object
implements Interceptor


Field Summary
static java.lang.String PROCESSED_BY_CXF_DECORATING_INTERCEPTOR
           
 
Fields inherited from interface org.eclipse.swordfish.core.Interceptor
TYPE_PROPERTY
 
Constructor Summary
CxfDecoratingInterceptor()
           
 
Method Summary
 org.apache.servicemix.nmr.api.NMR getNmr()
           
 java.util.Map<java.lang.String,?> getProperties()
          By using this method the implementation class can supply properties associated with the current interceptor e.g priority.
 void process(javax.jbi.messaging.MessageExchange exchange)
           
 void setNmr(org.apache.servicemix.nmr.api.NMR nmr)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROCESSED_BY_CXF_DECORATING_INTERCEPTOR

public static final java.lang.String PROCESSED_BY_CXF_DECORATING_INTERCEPTOR
See Also:
Constant Field Values
Constructor Detail

CxfDecoratingInterceptor

public CxfDecoratingInterceptor()
Method Detail

getNmr

public org.apache.servicemix.nmr.api.NMR getNmr()

setNmr

public void setNmr(org.apache.servicemix.nmr.api.NMR nmr)

process

public void process(javax.jbi.messaging.MessageExchange exchange)
             throws SwordfishException
Specified by:
process in interface Interceptor
Parameters:
exchange - the messageExchange to be processed
Throws:
SwordfishException

getProperties

public java.util.Map<java.lang.String,?> getProperties()
Description copied from interface: Interceptor
By using this method the implementation class can supply properties associated with the current interceptor e.g priority. These properties are merged with the properties provided at OSGI service registration and via Swordfish configuration. Details see at FilterStrategy#filter(java.util.List, ReadOnlyRegistry, java.util.List) and SortingStrategy#sort(java.util.List, ReadOnlyRegistry, java.util.List).

Specified by:
getProperties in interface Interceptor
Returns:
Properties in a Map of String keys and arbitrary values.