Class ProxiedServeEventFilters

  • All Implemented Interfaces:
    com.google.common.base.Predicate<ServeEvent>, java.util.function.Predicate<ServeEvent>

    public class ProxiedServeEventFilters
    extends java.lang.Object
    implements com.google.common.base.Predicate<ServeEvent>
    A predicate to filter proxied ServeEvents against RequestPattern filters and IDs
    • Constructor Detail

      • ProxiedServeEventFilters

        public ProxiedServeEventFilters()
      • ProxiedServeEventFilters

        public ProxiedServeEventFilters​(RequestPattern filters,
                                        java.util.List<java.util.UUID> ids,
                                        boolean allowNonProxied)
    • Method Detail

      • getIds

        public java.util.List<java.util.UUID> getIds()
      • setIds

        public void setIds​(java.util.List<java.util.UUID> ids)
      • isAllowNonProxied

        public boolean isAllowNonProxied()
      • setAllowNonProxied

        public void setAllowNonProxied​(boolean allowNonProxied)
      • apply

        public boolean apply​(ServeEvent serveEvent)
        Specified by:
        apply in interface com.google.common.base.Predicate<ServeEvent>