| Package | Description |
|---|---|
| org.squirrelframework.foundation.component | |
| org.squirrelframework.foundation.component.impl |
| Modifier and Type | Interface and Description |
|---|---|
interface |
CompositePostProcessor<T>
Composite post processor together and being processed orderly.
|
| Modifier and Type | Method and Description |
|---|---|
<T> SquirrelPostProcessor<? super T> |
SquirrelPostProcessorProvider.getBestMatchPostProcessor(Class<T> componentClass) |
<T> SquirrelPostProcessor<? super T> |
SquirrelPostProcessorProvider.getBestMatchPostProcessor(Class<T> componentClass,
Comparator<SquirrelPostProcessor<? super T>> comparator) |
<T> SquirrelPostProcessor<T> |
SquirrelPostProcessorProvider.getPostProcessor(Class<T> componentClass) |
| Modifier and Type | Method and Description |
|---|---|
<T> List<SquirrelPostProcessor<? super T>> |
SquirrelPostProcessorProvider.getCallablePostProcessors(Class<T> componentClass) |
| Modifier and Type | Method and Description |
|---|---|
void |
CompositePostProcessor.compose(SquirrelPostProcessor<? super T> processor)
Compose new processor to composite processor list.
|
void |
CompositePostProcessor.decompose(SquirrelPostProcessor<? super T> processor)
Decompose old processor from composite processor list.
|
<T> void |
SquirrelPostProcessorProvider.register(Class<T> componentClass,
SquirrelPostProcessor<? super T> postProcessor)
Register a new post processor class for a certain component class, note existing registration
are overwritten without warning.
|
<T> void |
SquirrelPostProcessorProvider.register(TypeReference<T> typeRefComponent,
SquirrelPostProcessor<? super T> postProcessor) |
| Modifier and Type | Method and Description |
|---|---|
<T> SquirrelPostProcessor<? super T> |
SquirrelPostProcessorProvider.getBestMatchPostProcessor(Class<T> componentClass,
Comparator<SquirrelPostProcessor<? super T>> comparator) |
<T> void |
SquirrelPostProcessorProvider.register(Class<T> componentClass,
Class<? extends SquirrelPostProcessor<? super T>> postProcessorClass) |
<T> void |
SquirrelPostProcessorProvider.register(Class<T> componentClass,
TypeReference<? extends SquirrelPostProcessor<? super T>> typeReference) |
| Modifier and Type | Class and Description |
|---|---|
class |
CompositePostProcessorImpl<T> |
class |
PostConstructPostProcessorImpl
For the component instantiated by component provider, the method annotated with PostConstruct will
be invoked after component being created.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CompositePostProcessorImpl.compose(SquirrelPostProcessor<? super T> processor) |
void |
CompositePostProcessorImpl.decompose(SquirrelPostProcessor<? super T> processor) |
| Constructor and Description |
|---|
CompositePostProcessorImpl(SquirrelPostProcessor<? super T>... processors) |
Copyright © 2013–2016. All rights reserved.