Class AclBinding

java.lang.Object
org.apache.kafka.common.acl.AclBinding

public class AclBinding extends Object
Represents a binding between a resource pattern and an access control entry.
  • Constructor Details Link icon

    • AclBinding Link icon

      public AclBinding(ResourcePattern pattern, AccessControlEntry entry)
      Create an instance of this class with the provided parameters.
      Parameters:
      pattern - non-null resource pattern.
      entry - non-null entry
  • Method Details Link icon

    • isUnknown Link icon

      public boolean isUnknown()
      Returns:
      true if this binding has any UNKNOWN components.
    • pattern Link icon

      public ResourcePattern pattern()
      Returns:
      the resource pattern for this binding.
    • entry Link icon

      public final AccessControlEntry entry()
      Returns:
      the access control entry for this binding.
    • toFilter Link icon

      public AclBindingFilter toFilter()
      Create a filter which matches only this AclBinding.
    • toString Link icon

      public String toString()
      Overrides:
      toString in class Object
    • equals Link icon

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode Link icon

      public int hashCode()
      Overrides:
      hashCode in class Object