{
log.info("Detected candidate bean [" + beanName + "]. Remoting using " + javascript);
}
registerCreator(beanDefinitionHolder, beanDefinitionRegistry, beanDefinitionClass, javascript);
}
GlobalFilter globalFilter = beanDefinitionClass.getAnnotation(GlobalFilter.class);
if (globalFilter != null)
{
if (log.isInfoEnabled())
{
log.info("Detected global filter [" + beanDefinitionClass + "].");
}
ManagedList filters = (ManagedList) springConfigurator.getPropertyValues().getPropertyValue("filters").getValue();
Param[] params = globalFilter.params();
if (params != null)
{
for (Param param : params)
{
beanDefinitionHolder.getBeanDefinition().getPropertyValues().addPropertyValue(param.name(), param.value());