org.sca4j.introspection.java
Interface HeuristicProcessor<I extends org.sca4j.scdl.Implementation<? extends org.sca4j.scdl.AbstractComponentType>>


public interface HeuristicProcessor<I extends org.sca4j.scdl.Implementation<? extends org.sca4j.scdl.AbstractComponentType>>

Interface for processors that provide heuristic introspection of component implementations.

Version:
$Rev: 4286 $ $Date: 2008-05-21 20:56:34 +0100 (Wed, 21 May 2008) $

Method Summary
 void applyHeuristics(I implementation, java.lang.Class<?> implClass, IntrospectionContext context)
          Apply heuristics to an implementation and update the component type accordingly.
 

Method Detail

applyHeuristics

void applyHeuristics(I implementation,
                     java.lang.Class<?> implClass,
                     IntrospectionContext context)
Apply heuristics to an implementation and update the component type accordingly. If errors or warnings are encountered, they will be collated in the IntrospectionContext.

Parameters:
implementation - the implementation to inspect
implClass - the implementation class
context - the current introspection context


Copyright © 2008-2011 Service Symphony. All Rights Reserved.