Class AddressSetRemoveFunction

java.lang.Object
org.wildfly.clustering.cache.function.AbstractFunction<Collection<org.infinispan.remoting.transport.Address>, Set<org.infinispan.remoting.transport.Address>>
org.wildfly.clustering.cache.function.CollectionFunction<org.infinispan.remoting.transport.Address, Set<org.infinispan.remoting.transport.Address>>
org.wildfly.clustering.cache.function.CollectionRemoveFunction<org.infinispan.remoting.transport.Address, Set<org.infinispan.remoting.transport.Address>>
org.wildfly.clustering.cache.function.SetRemoveFunction<org.infinispan.remoting.transport.Address>
org.wildfly.clustering.server.infinispan.provider.AddressSetRemoveFunction
All Implemented Interfaces:
BiConsumer<Set<org.infinispan.remoting.transport.Address>, Collection<org.infinispan.remoting.transport.Address>>, BiFunction<Object, Set<org.infinispan.remoting.transport.Address>, Set<org.infinispan.remoting.transport.Address>>, org.wildfly.clustering.cache.function.Operation<Collection<org.infinispan.remoting.transport.Address>>

public class AddressSetRemoveFunction extends org.wildfly.clustering.cache.function.SetRemoveFunction<org.infinispan.remoting.transport.Address>
A function used to perform remove/removeAll operations on a set of addresses.
Author:
Paul Ferraro
  • Constructor Summary

    Constructors
    Constructor
    Description
    AddressSetRemoveFunction(Collection<org.infinispan.remoting.transport.Address> addresses)
    Creates a function that removes the specified addresses from a set.
    AddressSetRemoveFunction(org.infinispan.remoting.transport.Address address)
    Creates a function that removes the specified address from a set.
  • Method Summary

    Methods inherited from class org.wildfly.clustering.cache.function.CollectionRemoveFunction

    accept

    Methods inherited from class org.wildfly.clustering.cache.function.CollectionFunction

    equals, hashCode

    Methods inherited from class org.wildfly.clustering.cache.function.AbstractFunction

    apply, getOperand, toString

    Methods inherited from class Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface BiConsumer

    andThen

    Methods inherited from interface BiFunction

    andThen
  • Constructor Details

    • AddressSetRemoveFunction

      public AddressSetRemoveFunction(org.infinispan.remoting.transport.Address address)
      Creates a function that removes the specified address from a set.
      Parameters:
      address - a cache container address
    • AddressSetRemoveFunction

      public AddressSetRemoveFunction(Collection<org.infinispan.remoting.transport.Address> addresses)
      Creates a function that removes the specified addresses from a set.
      Parameters:
      addresses - a cache container address