public ScheduledResourceModel(IDev2TaskService taskService, string warewolfFolderId, string warewolfAgentPath, ITaskServiceConvertorFactory taskServiceFactory, string debugHistoryPath, ISecurityWrapper securityWrapper) { var nullables = new Dictionary<string, object> { {"taskService", taskService}, {"warewolfFolderId", warewolfFolderId}, {"warewolfAgentPath", warewolfAgentPath}, {"taskServiceFactory", taskServiceFactory}, {"debugHistoryPath", debugHistoryPath}, {"securityWrapper", securityWrapper} }; VerifyArgument.AreNotNull(nullables); _taskStates = new Dictionary<int, string> { {102, "Task Completed"}, {100, "Task Started"}, {101, "Failed To Start"}, {103, "Job Failed"}, {104, "Logon Failed"} }; _taskService = taskService; _warewolfFolderPath = warewolfFolderId; _warewolfAgentPath = warewolfAgentPath; _factory = taskServiceFactory; _debugHistoryPath = debugHistoryPath; _securityWrapper = securityWrapper; }
public ScheduledResourceModel(IDev2TaskService taskService, string warewolfFolderId, string warewolfAgentPath, ITaskServiceConvertorFactory taskServiceFactory, string debugHistoryPath, ISecurityWrapper securityWrapper) { var nullables = new Dictionary <string, object> { { "taskService", taskService }, { "warewolfFolderId", warewolfFolderId }, { "warewolfAgentPath", warewolfAgentPath }, { "taskServiceFactory", taskServiceFactory }, { "debugHistoryPath", debugHistoryPath }, { "securityWrapper", securityWrapper } }; VerifyArgument.AreNotNull(nullables); _taskStates = new Dictionary <int, string> { { 102, "Task Completed" }, { 100, "Task Started" }, { 101, "Failed To Start" }, { 103, "Job Failed" }, { 104, "Logon Failed" } }; _taskService = taskService; _warewolfFolderPath = warewolfFolderId; _warewolfAgentPath = warewolfAgentPath; _factory = taskServiceFactory; _debugHistoryPath = debugHistoryPath; _securityWrapper = securityWrapper; }
internal IntradomainChannel(IntradomainSocket socket, IMessageSerializer serializer, ChannelSettings channelSettings = null, IntradomainConnectionSettings connectionSettings = null, ISecurityWrapper serverSecurityWrapper = null) : base(socket, serializer, channelSettings, connectionSettings, serverSecurityWrapper) { }
public TcpChannel(TcpEndpointData endpointData, IMessageSerializer serializer, ChannelSettings channelSettings, TcpConnectionSettings connetcionSettings, ISecurityWrapper clientSecurityWrapper) : base(endpointData, serializer, channelSettings, connetcionSettings, clientSecurityWrapper) { }
internal TcpChannel(TcpClient client, IMessageSerializer serializer, ChannelSettings channelSettings, TcpConnectionSettings connetcionSettings, ISecurityWrapper serverSecurityWrapper) : base(client, serializer, channelSettings, connetcionSettings, serverSecurityWrapper) { }
public IntradomainChannelAwaiter(IntradomainEndpoint endpoint, IMessageSerializer serializer, ChannelSettings channelSettings = null, IntradomainConnectionSettings connectionSettings = null, ISecurityWrapper serverSecurityWrapper = null) : base(endpoint, serializer, channelSettings, connectionSettings, serverSecurityWrapper) { }
public TcpChannel(TcpEndpointData endpointData, IMessageSerializer serializer, ChannelSettings channelSettings, TcpConnectionSettings connetcionSettings, ISecurityWrapper securityWrapper) : this(endpointData, serializer, channelSettings, connetcionSettings) { SecurityWrapper = securityWrapper; }
internal static IntradomainChannel CreateAndOpen(AutoResetEvent channelCreatedEvent, IntradomainSocket socket, IMessageSerializer serializer, ChannelSettings channelSettings = null, IntradomainConnectionSettings connectionSettings = null, ISecurityWrapper serverSecurityWrapper = null) { var result = new IntradomainChannel(socket, serializer, channelSettings, connectionSettings, serverSecurityWrapper); EstablishConnection(result, channelCreatedEvent, socket, connectionSettings?.ConnectTimeout ?? IntradomainConnectionSettingsBuilder.GetDefaultSettings().ConnectTimeout); return(result); }
internal IntradomainChannel(IntradomainSocket socket, IMessageSerializer serializer, ChannelSettings channelSettings = null, IntradomainConnectionSettings connectionSettings = null, ISecurityWrapper serverSecurityWrapper = null) : this(socket, serializer) { _connectionSettings = connectionSettings ?? IntradomainConnectionSettingsBuilder.GetDefaultSettings(); MaxMessageLength = channelSettings?.MaxMessageLength ?? ChannelSettings.GetDefault().MaxMessageLength; SecurityWrapper = serverSecurityWrapper; }
public IntradomainChannel(IntradomainEndpoint endpoint, IMessageSerializer serializer, ChannelSettings channelSettings = null, IntradomainConnectionSettings connectionSettings = null, ISecurityWrapper clientSecurityWrapper = null) : this(endpoint, SocketType.Client, serializer) { _connectionSettings = connectionSettings ?? IntradomainConnectionSettingsBuilder.GetDefaultSettings(); MaxMessageLength = channelSettings?.MaxMessageLength ?? ChannelSettings.GetDefault().MaxMessageLength; SecurityWrapper = clientSecurityWrapper; }
public TcpChannelAwaiter(TcpEndpointData endpointData, IMessageSerializer serializer, ChannelSettings channelSettings = null, TcpConnectionSettings connectionSettings = null, ISecurityWrapper serverSecurityWrapper = null) : base(endpointData, serializer, channelSettings, connectionSettings, serverSecurityWrapper) { }
public TcpChannelAwaiter(TcpEndpointData endpointData, IMessageSerializer serializer, ChannelSettings channelSettings = null, TcpConnectionSettings connectionSettings = null, ISecurityWrapper serverSecurityWrapper = null) { Enforce.NotNull(endpointData, nameof(endpointData)); Enforce.NotNull(serializer, nameof(serializer)); ListeningData = endpointData; _serializer = serializer; ChannelSettings = channelSettings; ConnectionSettings = connectionSettings; ServerSecurityWrapper = serverSecurityWrapper; _listener = new TcpListenerEx(endpointData.Address, endpointData.Port); _listener.ExclusiveAddressUse = true; }
internal IntradomainChannelAwaiterBase(IntradomainEndpoint endpoint, IMessageSerializer serializer, ChannelSettings channelSettings = null, IntradomainConnectionSettings connectionSettings = null, ISecurityWrapper serverSecurityWrapper = null) { Enforce.NotNull(endpoint, nameof(endpoint)); Enforce.NotNull(serializer, nameof(serializer)); ListeningEndpoint = endpoint; _serializer = serializer; ChannelSettings = channelSettings; ConnectionSettings = connectionSettings; ServerSecurityWrapper = serverSecurityWrapper; _connectionManager = IntradomainConnectionManager.Instance; }
public IntradomainCommunication(IntradomainEndpoint endpoint, IMessageSerializer serializer, ChannelSettings channelSettings, IntradomainConnectionSettings connetcionSettings, ISecurityWrapper securityWrapper) { Enforce.NotNull(endpoint, nameof(endpoint)); Enforce.NotNull(serializer, nameof(serializer)); Enforce.NotNull(channelSettings, nameof(channelSettings)); Enforce.NotNull(connetcionSettings, nameof(connetcionSettings)); _endpoint = endpoint; _serializer = serializer; _channelSettings = channelSettings; _connetcionSettings = connetcionSettings; _securityWrapper = securityWrapper; }
public TcpCommunication(TcpEndpointData endpointData, IMessageSerializer serializer, ChannelSettings channelSettings, TcpConnectionSettings connetcionSettings, ISecurityWrapper securityWrapper) { Enforce.NotNull(endpointData, nameof(endpointData)); Enforce.NotNull(serializer, nameof(serializer)); Enforce.NotNull(channelSettings, nameof(channelSettings)); Enforce.NotNull(connetcionSettings, nameof(connetcionSettings)); _endpointData = endpointData; _serializer = serializer; _channelSettings = channelSettings; _connetcionSettings = connetcionSettings; _securityWrapper = securityWrapper; }
internal TcpChannel(TcpClient client, IMessageSerializer serializer, ChannelSettings channelSettings, TcpConnectionSettings connetcionSettings, ISecurityWrapper serverSecurityWrapper) { Enforce.NotNull(client, nameof(client)); Enforce.NotNull(serializer, nameof(serializer)); var ipEndPoint = (IPEndPoint)client.Client.RemoteEndPoint; _endpointData = new TcpEndpointData(ipEndPoint.Address, ipEndPoint.Port); Serializer = serializer; _client = client; _client.NoDelay = true; connetcionSettings.SetupClient(_client); MaxMessageLength = channelSettings.MaxMessageLength; SecurityWrapper = serverSecurityWrapper; ResponseHandshake(); }
public IScheduledResourceModel CreateModel(string schedulerFolderId, ISecurityWrapper securityWrapper) { return(new ScheduledResourceModel(TaskService, schedulerFolderId, _agentPath, ConvertorFactory, _debugOutputPath, securityWrapper)); }
public IScheduledResourceModel CreateModel(string schedulerFolderId, ISecurityWrapper securityWrapper) { return new ScheduledResourceModel(TaskService, schedulerFolderId, _agentPath, ConvertorFactory, _debugOutputPath, securityWrapper); }
public ScheduledResourceModel(IDev2TaskService taskService, string warewolfFolderId, string warewolfAgentPath, ITaskServiceConvertorFactory taskServiceFactory, string debugHistoryPath, ISecurityWrapper securityWrapper, Func <IScheduledResource, string> pathResolve) : this(taskService, warewolfFolderId, warewolfAgentPath, taskServiceFactory, debugHistoryPath, securityWrapper, pathResolve, new FileWrapper(), new DirectoryWrapper()) { }