owner
Get rid of the boilerplate code in properties based configuration.
Learn how to handle null values and specify separators for OWNER collection properties. Customize default behaviors with annotations like @DefaultValue and @Separator.
How to Configure Property Load Order with LoadType.FIRST vs LoadType.MERGE in OWNERLearn how to configure property load order in OWNER using LoadType FIRST vs MERGE. Control property source precedence and handle duplicate keys effectively.
How to Load and Merge XML Property Files Using XMLLoader in OwnerEffortlessly load and merge XML property files with Owner XMLLoader. Parse standard Java XML or custom hierarchies and combine multiple files using @LoadType MERGE. Get started now.
How to Implement the Reloadable Interface for Manual Property Reload in OwnerImplement the Reloadable interface in OWNER for manual property reloads. Extend Reloadable with Config and call reload() to refresh properties at runtime without app restarts.
How to Use the Owner ConfigFactory API to Create and Manage Configuration InstancesDiscover how to use the Owner ConfigFactory API to create and manage type-safe configuration instances. Leverage property loading, variable expansion, and hot-reload features for robust configuration management.
How to Handle Parameter Formatting with Placeholders in Owner ConfigurationLearn how to handle parameter formatting in Owner configuration using String.format with percent-style placeholders for dynamic values. Get clear syntax examples.
How to Convert Properties to Collections (List, Set, and Map) in OwnerLearn how to convert properties to collections List Set and Map in Owner. Discover Owner's automatic type conversion for Lists and Sets and how to implement custom Converters for Maps.
How to Implement a Custom ZooKeeper Loader from the Owner-Extras ModuleLearn to implement a custom ZooKeeper loader in OWNER. Handle zookeeper URIs, extract properties using Apache Curator, and register your loader for flexible configuration management.
How to Use Variable Expansion in @Sources Annotations with ImportsLearn variable expansion in @Sources annotations with imports in Owner. Understand runtime variable resolution using environment variables system properties and import maps.
How to Implement Transactional Property Changes with Rollback Capability in OwnerImplement transactional property changes in Owner with rollback. Intercept and abort changes or batches using rollback exceptions for robust configuration management.
How to Use JMX Support for Runtime Configuration Management in OwnerMaster JMX support in Owner for runtime configuration management. Effortlessly read and update properties via JConsole without application restarts.
How to Load Properties from Classpath, File System, and Custom URIs in OWNERLoad OWNER properties from classpath file system and custom URIs using @Config.Sources. Implement Loader interface for proprietary schemes.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →