Package io.github.jspinak.brobot.startup
Class EarlyScreenDimensionsInitializer
java.lang.Object
io.github.jspinak.brobot.startup.EarlyScreenDimensionsInitializer
- All Implemented Interfaces:
ApplicationContextInitializer<ConfigurableApplicationContext>
@Component
public class EarlyScreenDimensionsInitializer
extends Object
implements ApplicationContextInitializer<ConfigurableApplicationContext>
Initializes ScreenDimensions with defaults early in the Spring Boot startup process.
Following the Brobot 1.0.7 pattern, this simply sets default dimensions without trying to detect the actual display. The real dimensions will be determined when the capture provider actually captures the screen.
This class is registered via META-INF/spring.factories to run during application context initialization.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinitialize(ConfigurableApplicationContext applicationContext) static voidinitializeScreenDimensions(String captureProviderName) Initialize screen dimensions with sensible defaults.
-
Constructor Details
-
EarlyScreenDimensionsInitializer
public EarlyScreenDimensionsInitializer()
-
-
Method Details
-
initialize
- Specified by:
initializein interfaceApplicationContextInitializer<ConfigurableApplicationContext>
-
initializeScreenDimensions
Initialize screen dimensions with sensible defaults. No environment detection - actual dimensions determined at capture time.
-