The JoinPoint model is the abstraction/integration point of the container.
Other modules like the MicroContainer use the JoinPointFactory (JPF) to obtain
Constructor/Method/Field JoinPoints
Depending upon the usecase and configuration the JPF may be the AOP advisor
or a simple implementation that uses reflection on the bean.
The JPF is retrieved after configuration on the ClassAdaptor
Clarification.
The JPF is not quite the same thing as the AOP advisor.
The JPF has the notion of instance/target (even before the instance exists) and
the AOP advisor used maybe at the class level when no instance specific configuration
is required.