CockpitRemoteSessionEndpointHandler constructor
CockpitRemoteSessionEndpointHandler({
- required CockpitRemoteSessionConfiguration configuration,
- required CockpitRemoteSessionStatusProvider statusProvider,
- CockpitRemoteSessionReadyProvider? readyProvider,
- required CockpitRemoteSessionSnapshotProvider snapshotProvider,
- required CockpitRemoteSessionCommandExecutor commandExecutor,
- CockpitRemoteViewportResizer? viewportResizer,
- CockpitRemoteRuntimeStepDrainer? runtimeStepDrainer,
- required CockpitRemoteRecordingStarter startRecording,
- required CockpitRemoteRecordingStopper stopRecording,
- CockpitRemoteInteractionRecorderProvider? recorderProvider,
- CockpitRemotePerformanceStarter? startPerformance,
- CockpitRemotePerformanceStopper? stopPerformance,
- CockpitRemoteArtifactTempFileFactory? artifactTempFileFactory,
Implementation
CockpitRemoteSessionEndpointHandler({
required CockpitRemoteSessionConfiguration configuration,
required CockpitRemoteSessionStatusProvider statusProvider,
CockpitRemoteSessionReadyProvider? readyProvider,
required CockpitRemoteSessionSnapshotProvider snapshotProvider,
required CockpitRemoteSessionCommandExecutor commandExecutor,
CockpitRemoteViewportResizer? viewportResizer,
CockpitRemoteRuntimeStepDrainer? runtimeStepDrainer,
required CockpitRemoteRecordingStarter startRecording,
required CockpitRemoteRecordingStopper stopRecording,
CockpitRemoteInteractionRecorderProvider? recorderProvider,
CockpitRemotePerformanceStarter? startPerformance,
CockpitRemotePerformanceStopper? stopPerformance,
CockpitRemoteArtifactTempFileFactory? artifactTempFileFactory,
}) : _configuration = configuration,
_statusProvider = statusProvider,
_readyProvider = readyProvider,
_snapshotProvider = snapshotProvider,
_commandExecutor = commandExecutor,
_viewportResizer = viewportResizer,
_runtimeStepDrainer = runtimeStepDrainer,
_startRecording = startRecording,
_stopRecording = stopRecording,
_recorderProvider = recorderProvider,
_startPerformance = startPerformance,
_stopPerformance = stopPerformance,
_artifactTempFileFactory =
artifactTempFileFactory ?? _defaultArtifactTempFileFactory;