org.eclipse.swordfish.internal.core.planner
Class HintExtractorImpl

java.lang.Object
  extended by org.eclipse.swordfish.internal.core.planner.HintExtractorImpl
All Implemented Interfaces:
HintExtractor

public class HintExtractorImpl
extends java.lang.Object
implements HintExtractor


Constructor Summary
HintExtractorImpl()
           
 
Method Summary
 java.util.List<Hint<?>> extractHints(javax.jbi.messaging.MessageExchange messageExchange)
          Extracts hints from the given message exchange and return them as List.
 void setHintExtractors(java.util.List<HintExtractor> hintExtractors)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HintExtractorImpl

public HintExtractorImpl()
Method Detail

extractHints

public java.util.List<Hint<?>> extractHints(javax.jbi.messaging.MessageExchange messageExchange)
Description copied from interface: HintExtractor
Extracts hints from the given message exchange and return them as List. The Hints may be of different types.

Specified by:
extractHints in interface HintExtractor
Returns:
The hints as List. If no hint has been found, an empty List or null may be returned.

setHintExtractors

public void setHintExtractors(java.util.List<HintExtractor> hintExtractors)