Package org.geoserver.platform.resource.ResourceNotification

Examples of org.geoserver.platform.resource.ResourceNotification.Event


        ResourceNotification n = listener.await(5,TimeUnit.SECONDS);

        assertEquals(Kind.ENTRY_MODIFY, n.getKind());
        assertEquals(Paths.BASE, n.getPath());
        assertEquals(1, n.events().size());
        Event e = n.events().get(0);
        assertEquals(Kind.ENTRY_MODIFY, e.getKind());
        assertEquals("FileB", e.getPath());

        listener.reset();
        fileA.delete();
        n = listener.await(5,TimeUnit.SECONDS);
        assertEquals(Kind.ENTRY_MODIFY,n.getKind());
        assertEquals(Paths.BASE,n.getPath());
        e = n.events().get(0);
        assertEquals(Kind.ENTRY_DELETE, e.getKind());
        assertEquals("FileA", e.getPath());
       
        listener.reset();
        fileA.createNewFile();
        n = listener.await(5,TimeUnit.SECONDS);
        assertEquals(Kind.ENTRY_MODIFY,n.getKind());
        assertEquals(Paths.BASE,n.getPath());
        e = n.events().get(0);
        assertEquals(Kind.ENTRY_CREATE, e.getKind());
        assertEquals("FileA", e.getPath());
       
        store.get(Paths.BASE).removeListener(listener);
    }
View Full Code Here

TOP

Related Classes of org.geoserver.platform.resource.ResourceNotification.Event

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.