walks the command through the interceptor chain . the received ctx is being passed in . concode_field_sep CommandInterceptor firstInChain concode_elem_sep Log log concode_field_sep String getInterceptorDetails concode_elem_sep boolean containsInstance concode_elem_sep void printChainInfo concode_elem_sep void setFirstInChain concode_elem_sep void start concode_elem_sep boolean addAfterInterceptor concode_elem_sep List<CommandInterceptor> getInterceptorsWhichExtend concode_elem_sep List<CommandInterceptor> asList concode_elem_sep void addInterceptor concode_elem_sep void appendIntereceptor concode_elem_sep int size concode_elem_sep void stop concode_elem_sep boolean addBeforeInterceptor concode_elem_sep List<CommandInterceptor> getInterceptorsWithClassName concode_elem_sep void removeInterceptor concode_elem_sep void removeInterceptor concode_elem_sep CommandInterceptor getFirstInChain
Object function ( InvocationContext arg0 , VisitableCommand arg1 ) { try { return arg1 . acceptVisitor ( arg0 , firstInChain ) ; } catch ( InterruptedException loc0 ) { Thread . currentThread ( ) . interrupt ( ) ; return null ; } }