Package com.atlassian.velocity.allowlist.uberspect


package com.atlassian.velocity.allowlist.uberspect
  • Classes
    Class
    Description
    For use with Velocity configuration property introspector.method.translator in products where any of the following proxies are present: HibernateProxy Spring InfrastructureProxy Spring TargetClassAware based proxy ContextClassLoaderSettingInvocationHandler backed OSGi service dynamic proxy AnnotationPreservingInvocationHandler backed HtmlSafe dynamic proxy HostComponentFactoryBean$DynamicServiceInvocationHandler backed OSGi component dynamic proxy It additionally rectifies cases where the method resolved from the engine is an interface method, by finding the most specific method in the target class.
    A PluginAwareSecureUberspector subclass which also respects the functionality of HtmlSafeAnnotationBoxingUberspect.
    Extension of SecureIntrospectorImpl which can additionally consult the PluginAllowlist.
    A SingletonUberspector subclass which uses the default SecureUberspector as the Uberspect delegate but with a PluginAwareSecureIntrospector as the coupled Introspector.
    Useful for enforcing a single Uberspect instance is used for all constructed Velocity engines rather than creating a new instance for each engine.