deEngineServices..::..performRoundRobinProcessingOnTenants Method
Performs the round robin processing on tenants.
Namespace:
FlowWright.cDevDeAPIAssembly: cDevDeAPI (in cDevDeAPI.dll)
Syntax
public static void performRoundRobinProcessingOnTenants( bool isMultiTenant, engineServices oService, ref ConcurrentQueue<string> oSessionKeyQueue, ConcurrentDictionary<string, deServerSession> oServerSessions, int iProcessesToLaunch, PerformanceCounter oRunningInMemoryCounter, PerformanceCounter oCanLaunchCounter, PerformanceCounter oDidLaunchCounter )
Public Shared Sub performRoundRobinProcessingOnTenants ( _ isMultiTenant As Boolean, _ oService As engineServices, _ ByRef oSessionKeyQueue As ConcurrentQueue(Of String), _ oServerSessions As ConcurrentDictionary(Of String, deServerSession), _ iProcessesToLaunch As Integer, _ oRunningInMemoryCounter As PerformanceCounter, _ oCanLaunchCounter As PerformanceCounter, _ oDidLaunchCounter As PerformanceCounter _ )
public: static void performRoundRobinProcessingOnTenants( bool^ isMultiTenant, engineServices^ oService, ConcurrentQueue<String^>^% oSessionKeyQueue, ConcurrentDictionary<String^, deServerSession^>^ oServerSessions, int^ iProcessesToLaunch, PerformanceCounter^ oRunningInMemoryCounter, PerformanceCounter^ oCanLaunchCounter, PerformanceCounter^ oDidLaunchCounter )
Parameters
- isMultiTenant
- Type: Boolean
Is multi tenant
- oService
- Type: FlowWright.cDevDeAPI..::..engineServices
The o service.
- oSessionKeyQueue
- Type: ConcurrentQueue<(Of <(<'String>)>)>%
The session key queue
- oServerSessions
- Type: ConcurrentDictionary<(Of <(<'String, deServerSession>)>)>
The o parms.
- iProcessesToLaunch
- Type: Int32
The i processes to launch.
- oRunningInMemoryCounter
- Type: PerformanceCounter
The o running in memory counter.
- oCanLaunchCounter
- Type: PerformanceCounter
The o can launch counter.
- oDidLaunchCounter
- Type: PerformanceCounter
The o did launch counter.