Class ForkedFilter<T extends ForkedFilter<T>>

java.lang.Object
com.fastasyncworldedit.core.extent.filter.ForkedFilter<T>
All Implemented Interfaces:
Filter
Direct Known Subclasses:
CountFilter, DistrFilter

public abstract class ForkedFilter<T extends ForkedFilter<T>> extends Object implements Filter
  • Field Details

  • Constructor Details

    • ForkedFilter

      public ForkedFilter(T root)
  • Method Details

    • fork

      public final Filter fork()
      Description copied from interface: Filter
      Fork this for use by another thread - Typically filters are simple and don't need to create another copy to be thread safe here
      Specified by:
      fork in interface Filter
      Returns:
      this
    • init

      public abstract T init()
    • join

      public void join()
      Specified by:
      join in interface Filter
    • join

      public abstract void join(T filter)