@FunctionalInterface public interface BeanPropertySetPostProcessor
BeanIntrospector
to perform additional
BeanPropertySet
configuration operations at bean introspection time.
BeanPropertySetPostProcessor registration can be performed also using default Java extension through
ServiceLoader
, providing a com.holonplatform.core.beans.BeanPropertySetPostProcessor
file in
META-INF/services
containing the BeanPropertySetPostProcessor concrete class names to register.
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_PRIORITY
Default
BeanPropertySetPostProcessor priority if not specified using Priority annotation. |
Modifier and Type | Method and Description |
---|---|
void |
processBeanPropertySet(BeanPropertySet.Builder<?,?> propertySet,
Class<?> beanClass)
Process given bean
propertySet . |
static final int DEFAULT_PRIORITY
BeanPropertySetPostProcessor
priority if not specified using Priority
annotation.void processBeanPropertySet(BeanPropertySet.Builder<?,?> propertySet, Class<?> beanClass)
propertySet
.propertySet
- BeanPropertySet
to process as builderbeanClass
- The property set bean classBeanIntrospector.BeanIntrospectionException
- If an error occurredCopyright © 2018 The Holon Platform. All rights reserved.