tdl-client-nodejs
Version:
A NodeJs client that allows users to get up to speed with the TDL system.
72 lines (56 loc) • 1.76 kB
JavaScript
"use struct";
var ConsoleAuditStream = require("../audit/console_audit_stream");
function ImplementationRunnerConfig() {
this._port = 61613;
this._requestTimeoutMillis = 500;
this._auditStream = new ConsoleAuditStream();
this._requestQueueName = "";
this._responseQueueName = "";
}
ImplementationRunnerConfig.prototype.setHostname = function(hostname) {
this._hostname = hostname;
return this;
};
ImplementationRunnerConfig.prototype.setPort = function(port) {
this._port = port;
return this;
};
ImplementationRunnerConfig.prototype.setRequestQueueName = function(queueName) {
this._requestQueueName = queueName;
return this;
};
ImplementationRunnerConfig.prototype.setResponseQueueName = function(
queueName
) {
this._responseQueueName = queueName;
return this;
};
ImplementationRunnerConfig.prototype.setTimeToWaitForRequest = function(
timeToWaitForRequest
) {
this._requestTimeoutMillis = timeToWaitForRequest;
return this;
};
ImplementationRunnerConfig.prototype.setAuditStream = function(auditStream) {
this._auditStream = auditStream;
return this;
};
ImplementationRunnerConfig.prototype.getHostName = function() {
return this._hostname;
};
ImplementationRunnerConfig.prototype.getPort = function() {
return this._port;
};
ImplementationRunnerConfig.prototype.getRequestQueueName = function() {
return this._requestQueueName;
};
ImplementationRunnerConfig.prototype.getResponseQueueName = function() {
return this._responseQueueName;
};
ImplementationRunnerConfig.prototype.getTimeToWaitForRequest = function() {
return this._requestTimeoutMillis;
};
ImplementationRunnerConfig.prototype.getAuditStream = function() {
return this._auditStream;
};
module.exports = ImplementationRunnerConfig;