| ComponentRegistrar | A registrar for capturing host components and their configuration |
| HostComponentProvider | Defines an object that provides host components. |
| HostComponentRegistration | Represents a registration of a host component |
| InstanceBuilder | Ties a host component registration with a host component instance |
| PropertyBuilder | Ties properties to the host component registration. |
| ContextClassLoaderStrategy | The strategy for handling the context class loader for host component method invocations |