2017-06-20 87 views

回答

0

HeaderEnricherSpec構建器HeaderEnricher的模式實施。

一般的代碼如下所示:

public class HeaderEnricherSpec extends IntegrationComponentSpec<HeaderEnricherSpec, HeaderEnricher> { 
    ... 
    @Override 
    protected HeaderEnricher doGet() { 
     HeaderEnricher headerEnricher = 
       new HeaderEnricher(new HashMap<String, HeaderValueMessageProcessor<?>>(this.headerToAdd)); 
     headerEnricher.setDefaultOverwrite(this.defaultOverwrite); 
     headerEnricher.setShouldSkipNulls(this.shouldSkipNulls); 
     headerEnricher.setMessageProcessor(this.messageProcessor); 
     return headerEnricher; 
    } 
} 

IntegrationComponentSpec是一個「超級」建設者爲集成組件的任何規格的公共屬性。

+0

非常感謝您的澄清 – Vidhya

相關問題