org.squirrelframework.foundation.component
Interface CompositePostProcessor<T>

Type Parameters:
T - bean type
All Superinterfaces:
SquirrelPostProcessor<T>
All Known Implementing Classes:
CompositePostProcessorImpl

public interface CompositePostProcessor<T>
extends SquirrelPostProcessor<T>

Composite post processor together and being processed orderly.

Author:
Henry.He

Method Summary
 void clear()
          Clear all the processors in the composite processor list.
 void compose(SquirrelPostProcessor<? super T> processor)
          Compose new processor to composite processor list.
 void decompose(SquirrelPostProcessor<? super T> processor)
          Decompose old processor from composite processor list.
 
Methods inherited from interface org.squirrelframework.foundation.component.SquirrelPostProcessor
postProcess
 

Method Detail

compose

void compose(SquirrelPostProcessor<? super T> processor)
Compose new processor to composite processor list. Not allowed to composite duplicate processor.

Parameters:
processor - new processor

decompose

void decompose(SquirrelPostProcessor<? super T> processor)
Decompose old processor from composite processor list.

Parameters:
processor - old processor

clear

void clear()
Clear all the processors in the composite processor list.



Copyright © 2013-2014. All Rights Reserved.