Package org.aeonbits.owner.loaders

Examples of org.aeonbits.owner.loaders.PropertiesLoader


    private final ReentrantReadWriteLock lock = new ReentrantReadWriteLock();
    private final List<Loader> loaders = new LinkedList<Loader>();

    LoadersManager() {
        registerLoader(new PropertiesLoader());
        registerLoader(new XMLLoader());
    }
View Full Code Here


    public void testProxyCreationWhenLoaderReturnsFooBarAsDefaultSpec() {
        Factory factory = new DefaultFactory(scheduler, new Properties()) {{
            loadersManager.clear();
        }};

        factory.registerLoader(new PropertiesLoader());
        factory.registerLoader(new PropertiesLoader() {
            @Override
            public String defaultSpecFor(String urlPrefix) {
                return urlPrefix + ".foobar";
            }
        });
View Full Code Here

    public void testProxyCreationWhenLoaderReturnsNullAsDefaultSpec() {
        Factory factory = new DefaultFactory(scheduler, new Properties()) {{
            loadersManager.clear();
        }};

        factory.registerLoader(new PropertiesLoader());
        factory.registerLoader(new PropertiesLoader() {
            @Override
            public String defaultSpecFor(String urlPrefix) {
                return null;
            }
        });
View Full Code Here

TOP

Related Classes of org.aeonbits.owner.loaders.PropertiesLoader

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.