Class DiskResourceStore

  • All Implemented Interfaces:
    org.kie.memorycompiler.resources.ResourceStore

    public class DiskResourceStore
    extends java.lang.Object
    implements org.kie.memorycompiler.resources.ResourceStore
    • Constructor Summary

      Constructors 
      Constructor Description
      DiskResourceStore​(java.io.File root)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      byte[] read​(java.lang.String pResourceName)  
      byte[] read​(org.drools.util.PortablePath resourcePath)  
      void remove​(java.lang.String pResourceName)  
      void remove​(org.drools.util.PortablePath resourcePath)  
      void write​(java.lang.String pResourceName, byte[] pResourceData)  
      void write​(java.lang.String pResourceName, byte[] pResourceData, boolean createFolder)  
      void write​(org.drools.util.PortablePath resourcePath, byte[] pResourceData)  
      void write​(org.drools.util.PortablePath resourcePath, byte[] pResourceData, boolean createFolder)  
      • Methods inherited from class java.lang.Object

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

      • DiskResourceStore

        public DiskResourceStore​(java.io.File root)
    • Method Detail

      • write

        public void write​(org.drools.util.PortablePath resourcePath,
                          byte[] pResourceData)
        Specified by:
        write in interface org.kie.memorycompiler.resources.ResourceStore
      • write

        public void write​(java.lang.String pResourceName,
                          byte[] pResourceData)
        Specified by:
        write in interface org.kie.memorycompiler.resources.ResourceStore
      • write

        public void write​(org.drools.util.PortablePath resourcePath,
                          byte[] pResourceData,
                          boolean createFolder)
        Specified by:
        write in interface org.kie.memorycompiler.resources.ResourceStore
      • write

        public void write​(java.lang.String pResourceName,
                          byte[] pResourceData,
                          boolean createFolder)
        Specified by:
        write in interface org.kie.memorycompiler.resources.ResourceStore
      • read

        public byte[] read​(org.drools.util.PortablePath resourcePath)
        Specified by:
        read in interface org.kie.memorycompiler.resources.ResourceStore
      • read

        public byte[] read​(java.lang.String pResourceName)
        Specified by:
        read in interface org.kie.memorycompiler.resources.ResourceStore
      • remove

        public void remove​(org.drools.util.PortablePath resourcePath)
        Specified by:
        remove in interface org.kie.memorycompiler.resources.ResourceStore
      • remove

        public void remove​(java.lang.String pResourceName)
        Specified by:
        remove in interface org.kie.memorycompiler.resources.ResourceStore