| Name | Description | Type | Package | Framework |
| BeanProvider | Uses Class. | Class | org.apache.commons.proxy2.provider | Apache Commons |
| CloningProvider | Merely calls clone() (reflectively) on the given Cloneable object. | Class | org.apache.commons.proxy2.provider | Apache Commons |
| ConstantProvider | Always returns the same object. | Class | org.apache.commons.proxy2.provider | Apache Commons |
| NullProvider | Always returns null. | Class | org.apache.commons.proxy2.provider | Apache Commons |
| ObjectProviderUtils | Class | org.apache.commons.proxy2.provider | Apache Commons | |
| ProviderDecorator | Returns the result of the inner provider. | Class | org.apache.commons.proxy2.provider | Apache Commons |
| SingletonProvider | Wraps another object provider, making sure to only call it once, returning the value returned from the wrapped provider on all subsequent invocations. | Class | org.apache.commons.proxy2.provider | Apache Commons |