Package org.zeromq

Class ZAuth.SimplePlainAuth

java.lang.Object
org.zeromq.ZAuth.SimplePlainAuth
All Implemented Interfaces:
ZAuth.Auth
Enclosing class:
ZAuth

public static class ZAuth.SimplePlainAuth extends Object implements ZAuth.Auth
  • Field Details

    • passwords

      private final Properties passwords
    • passwordsFile

      private File passwordsFile
    • passwordsModified

      private long passwordsModified
  • Constructor Details

    • SimplePlainAuth

      public SimplePlainAuth()
  • Method Details

    • configure

      public boolean configure(ZMsg msg, boolean verbose)
      Description copied from interface: ZAuth.Auth
      Configures with ad-hoc message.
      Specified by:
      configure in interface ZAuth.Auth
      Parameters:
      msg - the configuration message.
      verbose - true if the actor is verbose.
      Returns:
      true if correctly configured, otherwise false.
    • authorize

      public boolean authorize(ZAuth.ZapRequest request, boolean verbose)
      Description copied from interface: ZAuth.Auth
      Callback for authorizing a connection.
      Specified by:
      authorize in interface ZAuth.Auth
      Returns:
      true if the connection is authorized, false otherwise.
    • loadPasswords

      private void loadPasswords(boolean initial) throws IOException
      Throws:
      IOException