org.eclipse.swordfish.core.planner
Interface Planner

All Known Implementing Classes:
PlannerImpl

public interface Planner

Creates the interceptor chain for each messageExchange


Method Summary
 java.util.List<Interceptor> getInterceptorChain(java.util.Set<Interceptor> interceptors, javax.jbi.messaging.MessageExchange messageExchange)
          Based on hintExtractor, sorting and filtering strategies creates the interceptor chain for each messageExchange
 java.util.Set<Interceptor> getRegisteredInterceptors()
           
 

Method Detail

getInterceptorChain

java.util.List<Interceptor> getInterceptorChain(java.util.Set<Interceptor> interceptors,
                                                javax.jbi.messaging.MessageExchange messageExchange)
Based on hintExtractor, sorting and filtering strategies creates the interceptor chain for each messageExchange

Parameters:
interceptors - - registered interceptors
messageExchange - - giveb=n jbi messageExchange
Returns:

getRegisteredInterceptors

java.util.Set<Interceptor> getRegisteredInterceptors()