# Uses of Interface
org.apache.tapestry5.plastic.PlasticClassListenerHub

Packages that use PlasticClassListenerHub
Package
Description
org.apache.tapestry5.beanmodel.services
org.apache.tapestry5.commons.services
org.apache.tapestry5.internal.plastic
[INTERNAL USE ONLY] Plastic implementation details; API subject to change
org.apache.tapestry5.plastic
Plastic, Tapestry's component class transformation library based on ASM

- ## Uses of PlasticClassListenerHub in org.apache.tapestry5.beanmodel.services

  Classes in org.apache.tapestry5.beanmodel.services that implement PlasticClassListenerHub
  Modifier and Type
  Class
  Description
  `class`
  `PlasticProxyFactoryImpl`

- ## Uses of PlasticClassListenerHub in org.apache.tapestry5.commons.services

  Subinterfaces of PlasticClassListenerHub in org.apache.tapestry5.commons.services
  Modifier and Type
  Interface
  Description
  `interface`
  `PlasticProxyFactory`
  A service used to create proxies of varying types.

- ## Uses of PlasticClassListenerHub in org.apache.tapestry5.internal.plastic

  Classes in org.apache.tapestry5.internal.plastic that implement PlasticClassListenerHub
  Modifier and Type
  Class
  Description
  `class`
  `PlasticClassPool`
  Responsible for managing a class loader that allows ASM `ClassNode`s to be instantiated as runtime classes.

- ## Uses of PlasticClassListenerHub in org.apache.tapestry5.plastic

  Classes in org.apache.tapestry5.plastic that implement PlasticClassListenerHub
  Modifier and Type
  Class
  Description
  `class`
  `PlasticManager`
  Manages the internal class loaders and other logics necessary to load and transform existing classes, or to create new classes dynamically at runtime.