Examples of PeriodicNodeStatusDataStore


Examples of org.apache.sirona.store.status.PeriodicNodeStatusDataStore

{
    public ExtDataStoreFactory() {
        super(
            IoCs.processInstance( new InMemoryCounterDataStore() ),
            IoCs.processInstance(new InMemoryGaugeDataStore()),
            IoCs.processInstance(new PeriodicNodeStatusDataStore()),
            IoCs.processInstance( new ExtendedInMemoryPathTrackingDataStore() ));
    }
View Full Code Here

Examples of org.apache.sirona.store.status.PeriodicNodeStatusDataStore

public class DefaultDataStoreFactory extends DelegateDataStoreFactory {
    public DefaultDataStoreFactory() {
        super(
            IoCs.processInstance(new InMemoryCounterDataStore()),
            IoCs.processInstance(new InMemoryGaugeDataStore()),
            IoCs.processInstance(new PeriodicNodeStatusDataStore()),
            IoCs.processInstance( new InMemoryPathTrackingDataStore() ));
    }
View Full Code Here

Examples of org.apache.sirona.store.status.PeriodicNodeStatusDataStore

        assertEquals(Status.DEGRADED, new NodeStatus(new ValidationResult[]{new ValidationResult(null, Status.DEGRADED, null), new ValidationResult(null, Status.OK, null)}, date).getStatus());
    }

    @Test
    public void periodicNodeReporter() throws InterruptedException {
        final PeriodicNodeStatusDataStore store = IoCs.processInstance(new PeriodicNodeStatusDataStore() {
            @Override
            protected int getPeriod(final String name) {
                return 100;
            }
        });
        Thread.sleep(200);
        assertEquals(Status.OK, store.statuses().values().iterator().next().getStatus());

        SpiTestImpl.status = new ValidationResult("", Status.KO, "");
        Thread.sleep(200);
        assertEquals(Status.KO, store.statuses().values().iterator().next().getStatus());
        store.shutdown();
    }
View Full Code Here

Examples of org.apache.sirona.store.status.PeriodicNodeStatusDataStore

public class DefaultDataStoreFactory extends DelegateDataStoreFactory {
    public DefaultDataStoreFactory() {
        super(
            IoCs.processInstance(new InMemoryCounterDataStore()),
            IoCs.processInstance(new InMemoryGaugeDataStore()),
            IoCs.processInstance(new PeriodicNodeStatusDataStore()));
    }
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.