@Override
	public Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException {
		if (bean instanceof IPubSub) {
			System.err.println("beanName:" + beanName + " bean:" + bean);
			Publisher.listen((IPubSub) bean, this.getRedis());
		}
		return bean;
	}
@ Override public Object postProcessBeforeInitialization ( Object bean , String beanName ) throws BeansException { if ( bean instanceof IPubSub ) { System . err . println ( "beanName:" + beanName + " bean:" + bean ) ; Publisher . listen ( ( IPubSub ) bean , this . getRedis ( ) ) ; } return bean ; }
}