Class ExtensionDirector

java.lang.Object
org.apache.dubbo.common.extension.ExtensionDirector
All Implemented Interfaces:
ExtensionAccessor

public class ExtensionDirector extends Object implements ExtensionAccessor
ExtensionDirector is a scoped extension loader manager.

ExtensionDirector supports multiple levels, and the child can inherit the parent's extension instances.

The way to find and create an extension instance is similar to Java classloader.