Class MessageContext.BasicPrincipal

java.lang.Object
com.thetransactioncompany.jsonrpc2.server.MessageContext.BasicPrincipal
All Implemented Interfaces:
Principal
Enclosing class:
MessageContext

public class MessageContext.BasicPrincipal
extends Object
implements Principal
Minimal implementation of the Principal interface.
  • Constructor Details

    • BasicPrincipal

      public BasicPrincipal​(String name)
      Creates a new principal.
      Parameters:
      name - The principal name, must not be null or empty string.
      Throws:
      IllegalArgumentException - On a null or empty principal name.
  • Method Details