org.eclipse.swordfish.internal.core.interceptor
Class CxfDecoratingInterceptor
java.lang.Object
org.eclipse.swordfish.internal.core.interceptor.CxfDecoratingInterceptor
- All Implemented Interfaces:
- Interceptor
public class CxfDecoratingInterceptor
- extends java.lang.Object
- implements Interceptor
|
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 |
PROCESSED_BY_CXF_DECORATING_INTERCEPTOR
public static final java.lang.String PROCESSED_BY_CXF_DECORATING_INTERCEPTOR
- See Also:
- Constant Field Values
CxfDecoratingInterceptor
public CxfDecoratingInterceptor()
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.