Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | 1x 1x 82x 82x 82x 82x 82x 82x 607x 480x 163x 163x 132x 371x 227x 4x | import {Logger} from "../logger";
import {RedisToken} from "../resp/protocol/redis-token";
import {IRequest} from "./request";
import {IServerContext} from "./server-context";
import {Session} from "./session";
export class DefaultRequest implements IRequest {
private logger: Logger = new Logger(module.id);
constructor(
private server: IServerContext,
private session: Session,
private command: string,
private params: string[]
) {
this.logger.debug(`constructor(server, ${session.getId()}, ${command}, ${params})`);
}
public getCommand(): string {
return this.command.toString();
}
public getParams(): string[] {
return this.params;
}
public getParam(index: number): string {
Eif (index < this.params.length) {
return this.params[index];
}
return "";
}
public getLength(): number {
return this.params.length;
}
public getSession(): Session {
return this.session;
}
public getServerContext(): IServerContext {
return this.server;
}
public toString(): string {
return `${this.command}[${this.params.length}]: ${this.params}`;
}
}
|