Class Params

    • Field Detail

      • command

        private int command
      • username

        protected java.lang.String username
      • passphrase

        protected java.lang.String passphrase
      • lifetime

        protected int lifetime
        Defaults to DEFAULT_LIFETIME (12 hours).
    • Constructor Detail

      • Params

        public Params​(int command)
      • Params

        public Params​(int command,
                      java.lang.String username,
                      java.lang.String passphrase)
    • Method Detail

      • setCommand

        protected void setCommand​(int command)
      • setUserName

        public void setUserName​(java.lang.String username)
      • getUserName

        public java.lang.String getUserName()
      • setPassphrase

        public void setPassphrase​(java.lang.String passphrase)
      • getPassphrase

        public java.lang.String getPassphrase()
      • setLifetime

        public void setLifetime​(int seconds)
      • getLifetime

        public int getLifetime()
      • checkPassphrase

        protected void checkPassphrase​(java.lang.String passphrase)
      • makeRequest

        public java.lang.String makeRequest()
      • makeRequest

        protected java.lang.String makeRequest​(boolean includePassword)
        Serializes the parameters into a MyProxy request. Subclasses should overwrite this function and append the custom parameters to the output of this function.
      • add

        protected void add​(java.lang.StringBuffer buf,
                           java.lang.String prefix,
                           java.lang.String value)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object