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 TypeMethodDescriptionvoid
initialize
(ConfigurableApplicationContext applicationContext) static void
initializeScreenDimensions
(String captureProviderName) Initialize screen dimensions with sensible defaults.
-
Constructor Details
-
EarlyScreenDimensionsInitializer
public EarlyScreenDimensionsInitializer()
-
-
Method Details
-
initialize
- Specified by:
initialize
in interfaceApplicationContextInitializer<ConfigurableApplicationContext>
-
initializeScreenDimensions
Initialize screen dimensions with sensible defaults. No environment detection - actual dimensions determined at capture time.
-