Class ClassFieldAccessorCache.CacheEntry

  • Enclosing class:
    ClassFieldAccessorCache

    public static class ClassFieldAccessorCache.CacheEntry
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      CacheEntry​(java.lang.ClassLoader parentClassLoader)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.drools.wiring.api.util.ByteArrayClassLoader getByteArrayClassLoader()  
      org.drools.base.base.ClassObjectType getClassObjectType​(java.lang.Class<?> cls, org.drools.base.base.ClassObjectType objectType)  
      java.util.Map<java.lang.Class<?>,​org.drools.base.base.ClassFieldInspector> getInspectors()  
      org.drools.base.rule.accessor.ReadAccessor getReadAccessor​(org.drools.base.base.AccessorKey key, java.lang.Class cls)  
      org.drools.base.rule.accessor.WriteAccessor getWriteAccessor​(org.drools.base.base.AccessorKey key, java.lang.Class cls)  
      void setReadAccessor​(org.drools.base.base.AccessorKey key, org.drools.base.rule.accessor.ReadAccessor reader)  
      void setWriteAccessor​(org.drools.base.base.AccessorKey key, BaseClassFieldWriter writer)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CacheEntry

        public CacheEntry​(java.lang.ClassLoader parentClassLoader)
    • Method Detail

      • getByteArrayClassLoader

        public org.drools.wiring.api.util.ByteArrayClassLoader getByteArrayClassLoader()
      • getReadAccessor

        public org.drools.base.rule.accessor.ReadAccessor getReadAccessor​(org.drools.base.base.AccessorKey key,
                                                                          java.lang.Class cls)
      • setReadAccessor

        public void setReadAccessor​(org.drools.base.base.AccessorKey key,
                                    org.drools.base.rule.accessor.ReadAccessor reader)
      • getWriteAccessor

        public org.drools.base.rule.accessor.WriteAccessor getWriteAccessor​(org.drools.base.base.AccessorKey key,
                                                                            java.lang.Class cls)
      • setWriteAccessor

        public void setWriteAccessor​(org.drools.base.base.AccessorKey key,
                                     BaseClassFieldWriter writer)
      • getInspectors

        public java.util.Map<java.lang.Class<?>,​org.drools.base.base.ClassFieldInspector> getInspectors()
      • getClassObjectType

        public org.drools.base.base.ClassObjectType getClassObjectType​(java.lang.Class<?> cls,
                                                                       org.drools.base.base.ClassObjectType objectType)