Register a bean class and add mapping rules for this bean class.
A bean class is introspected when it is registered. It will not be introspected again even if the introspection settings are changed. If re-introspection is required, then {@link #deregisterBeanClass} must be called and the bean re-registered.
A bean class can only be registered once. If the same class is registered a second time, this registration will be ignored. In order to change a registration, call {@link #deregisterBeanClass} before calling this method.
All the rules required to digest this bean are added when this method is called. Other rules that you want to execute before these should be added before this method is called. Those that should be executed afterwards, should be added afterwards.
@param beanClass the
Class
to be registered
@throws IntrospectionException if the bean introspection fails