Examples of ReloadingDetector


Examples of org.apache.commons.configuration.reloading.ReloadingDetector

     *
     * @return the new {@code ReloadingController}
     */
    private ReloadingController createReloadingController()
    {
        ReloadingDetector ctrlDetector = createReloadingDetectorForController();
        ReloadingController ctrl = new ReloadingController(ctrlDetector);
        connectToReloadingController(ctrl);
        return ctrl;
    }
View Full Code Here

Examples of org.apache.commons.configuration.reloading.ReloadingDetector

     *
     * @return the wrapper {@code ReloadingDetector}
     */
    private ReloadingDetector createReloadingDetectorForController()
    {
        return new ReloadingDetector()
        {
            @Override
            public void reloadingPerformed()
            {
                ReloadingDetector detector = resultReloadingDetector;
                if (detector != null)
                {
                    detector.reloadingPerformed();
                }
            }

            @Override
            public boolean isReloadingRequired()
            {
                ReloadingDetector detector = resultReloadingDetector;
                return (detector != null) && detector.isReloadingRequired();
            }
        };
    }
View Full Code Here

Examples of org.apache.commons.configuration2.reloading.ReloadingDetector

     */
    @Test
    public void testConnectToReloadingController()
            throws ConfigurationException
    {
        ReloadingDetector detector =
                EasyMock.createNiceMock(ReloadingDetector.class);
        EasyMock.expect(detector.isReloadingRequired()).andReturn(Boolean.TRUE);
        EasyMock.replay(detector);
        ReloadingController controller = new ReloadingController(detector);
        BasicConfigurationBuilder<Configuration> builder =
                new BasicConfigurationBuilder<Configuration>(
                        PropertiesConfiguration.class);
View Full Code Here

Examples of org.apache.commons.configuration2.reloading.ReloadingDetector

     *
     * @return the new {@code ReloadingController}
     */
    private ReloadingController createReloadingController()
    {
        ReloadingDetector ctrlDetector = createReloadingDetectorForController();
        ReloadingController ctrl = new ReloadingController(ctrlDetector);
        connectToReloadingController(ctrl);
        return ctrl;
    }
View Full Code Here

Examples of org.apache.commons.configuration2.reloading.ReloadingDetector

     *
     * @return the wrapper {@code ReloadingDetector}
     */
    private ReloadingDetector createReloadingDetectorForController()
    {
        return new ReloadingDetector()
        {
            @Override
            public void reloadingPerformed()
            {
                ReloadingDetector detector = resultReloadingDetector;
                if (detector != null)
                {
                    detector.reloadingPerformed();
                }
            }

            @Override
            public boolean isReloadingRequired()
            {
                ReloadingDetector detector = resultReloadingDetector;
                return (detector != null) && detector.isReloadingRequired();
            }
        };
    }
View Full Code Here

Examples of org.apache.commons.configuration2.reloading.ReloadingDetector

     * occurs.
     */
    @Test
    public void testResetBuilderOnReloadingEvent()
    {
        ReloadingDetector detector =
                EasyMock.createMock(ReloadingDetector.class);
        EasyMock.expect(detector.isReloadingRequired()).andReturn(Boolean.TRUE);
        EasyMock.replay(detector);
        ReloadingController controller = new ReloadingController(detector);
        BasicConfigurationBuilder<Configuration> builder =
                new BasicConfigurationBuilder<Configuration>(
                        PropertiesConfiguration.class);
View Full Code Here

Examples of org.apache.commons.configuration2.reloading.ReloadingDetector

     */
    @Test
    public void testCreateReloadingDetectoryCustomFactory()
            throws ConfigurationException
    {
        ReloadingDetector detector =
                EasyMock.createMock(ReloadingDetector.class);
        ReloadingDetectorFactory factory =
                EasyMock.createMock(ReloadingDetectorFactory.class);
        FileHandler handler = new FileHandler();
        FileBasedBuilderParametersImpl params =
View Full Code Here

Examples of org.apache.commons.configuration2.reloading.ReloadingDetector

     */
    @Test
    public void testReloadingDetectorIsReloadingRequired()
            throws ConfigurationException
    {
        ReloadingDetector detector =
                EasyMock.createMock(ReloadingDetector.class);
        EasyMock.expect(detector.isReloadingRequired()).andReturn(Boolean.TRUE);
        EasyMock.expect(detector.isReloadingRequired())
                .andReturn(Boolean.FALSE);
        EasyMock.replay(detector);
        ReloadingFileBasedConfigurationBuilderTestImpl builder =
                new ReloadingFileBasedConfigurationBuilderTestImpl(detector);
        builder.getConfiguration();
        ReloadingDetector ctrlDetector =
                builder.getReloadingController().getDetector();
        assertTrue("Wrong result (1)", ctrlDetector.isReloadingRequired());
        assertFalse("Wrong result (2)", ctrlDetector.isReloadingRequired());
        assertSame("Wrong file handler", builder.getFileHandler(),
                builder.getHandlerForDetector());
        EasyMock.verify(detector);
    }
View Full Code Here

Examples of org.apache.commons.configuration2.reloading.ReloadingDetector

     */
    @Test
    public void testReloadingDetectorReloadingPerformed()
            throws ConfigurationException
    {
        ReloadingDetector detector =
                EasyMock.createMock(ReloadingDetector.class);
        detector.reloadingPerformed();
        EasyMock.replay(detector);
        ReloadingFileBasedConfigurationBuilderTestImpl builder =
                new ReloadingFileBasedConfigurationBuilderTestImpl(detector);
        builder.getConfiguration();
        ReloadingDetector ctrlDetector =
                builder.getReloadingController().getDetector();
        ctrlDetector.reloadingPerformed();
        EasyMock.verify(detector);
    }
View Full Code Here

Examples of org.apache.commons.configuration2.reloading.ReloadingDetector

    public void testReloadingDetectorNoFileHandler()
    {
        ReloadingFileBasedConfigurationBuilder<PropertiesConfiguration> builder =
                new ReloadingFileBasedConfigurationBuilder<PropertiesConfiguration>(
                        PropertiesConfiguration.class);
        ReloadingDetector ctrlDetector =
                builder.getReloadingController().getDetector();
        ctrlDetector.reloadingPerformed();
        assertFalse("Wrong result", ctrlDetector.isReloadingRequired());
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.