[infinispan-dev] Configuration visitor - Re: [JBoss JIRA] Commented: (ISPN-145) No transport and singleton store enabled should not be allowed

Mircea Markus mircea.markus at jboss.com
Tue Oct 4 18:01:13 EDT 2011


On 23 Sep 2009, at 18:23, Manik Surtani wrote:

> In general though, the problem with the visitor pattern is that it  
> does not work well for situations where you have an arbitrary (and  
> dynamically changing) number of command types.  Visitors worked well  
> for us for invocations since we have a small and finite set of API  
> commands that do not change often.  I think it also works for  
> configuration since again, there are a few high-level "classes" of  
> features encapsulated by a ConfigurationBean impl.  So again, small  
> and finite set, doesn't change often.  So within these constraints,  
> there should be no need for weakly typed method invocations via  
> reflection.  :)
> 
> My personal rule of thumb - if a reflection-based visitor approach is  
> to be considered, then this is a bad application for the visitor  
> pattern.
+1. reflection-based visitor sounds like an oxymoron to me :-) 



More information about the infinispan-dev mailing list