Class ServletContextUtilCBP

  • All Implemented Interfaces:
    org.zeroturnaround.javarebel.ClassBytecodeProcessor

    public class ServletContextUtilCBP
    extends org.zeroturnaround.javarebel.integration.support.CacheAwareJavassistClassBytecodeProcessor
    Fix leaking stream in liferays 6.2.0 and 6.2.1. This is already fixed in Liferay 6.2.2+, where they use TimestampUtil instead.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.zeroturnaround.javarebel.integration.support.CacheAwareJavassistClassBytecodeProcessor

        org.zeroturnaround.javarebel.integration.support.CacheAwareJavassistClassBytecodeProcessor.CachingPolicy
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void process​(org.zeroturnaround.bundled.javassist.ClassPool cp, ClassLoader classLoader, org.zeroturnaround.bundled.javassist.CtClass ctClass)  
      • Methods inherited from class org.zeroturnaround.javarebel.integration.support.CacheAwareJavassistClassBytecodeProcessor

        getCachingPolicy, process
      • Methods inherited from class org.zeroturnaround.javarebel.integration.support.JavassistClassBytecodeProcessor

        acceptPathAsClass, acceptPathAsPrimitive, priority, process, setImplicitClassNames, withDuplicatePatchingProtection
    • Constructor Detail

      • ServletContextUtilCBP

        public ServletContextUtilCBP()
    • Method Detail

      • process

        public void process​(org.zeroturnaround.bundled.javassist.ClassPool cp,
                            ClassLoader classLoader,
                            org.zeroturnaround.bundled.javassist.CtClass ctClass)
                     throws Exception
        Specified by:
        process in class org.zeroturnaround.javarebel.integration.support.JavassistClassBytecodeProcessor
        Throws:
        Exception