/** */ private CommandRegistry(Command cmd, boolean checkForStartedTLSWhenRequired) { if (checkForStartedTLSWhenRequired) this.command = new RequireTLSCommandWrapper(cmd); else this.command = cmd; }
/** */ private CommandRegistry(Command cmd, boolean checkForStartedTLSWhenRequired, boolean checkForAuthIfRequired) { if (checkForStartedTLSWhenRequired) this.command = new RequireTLSCommandWrapper(cmd); else this.command = cmd; if (checkForAuthIfRequired) this.command = new RequireAuthCommandWrapper(this.command); }