public FileRangeBridge()

in hadoop-api-shim/src/main/java/org/apache/hadoop/fs/shim/impl/FileRangeBridge.java [54:73]


  public FileRangeBridge() {

    // try to load the class
    Class<?> cl;
    try {
      cl = this.getClass().getClassLoader().loadClass(CLASSNAME);
    } catch (ClassNotFoundException e) {
      LOG.debug("No {}", CLASSNAME);
      cl = null;
    }
    fileRangeClass = cl;
    // class found, so load the methods
    _getOffset = loadInvocation(fileRangeClass, "getOffset", Long.class);
    _getLength= loadInvocation(fileRangeClass, "getLength", Integer.class);
    _getData = loadInvocation(fileRangeClass, "getData", null);
    _setData = loadInvocation(fileRangeClass, "setData", Void.class, CompletableFuture.class);
    _getReference = loadInvocation(fileRangeClass, "getReference", Object.class);

    newFileRange = ctor(fileRangeClass, Long.class, Integer.class, Object.class);
  }