Package org.apache.clerezza.rdf.core.event

Examples of org.apache.clerezza.rdf.core.event.GraphListener


        /**
         * @return the listener
         */
        GraphListener getListener() {
            GraphListener listener = listenerRef.get();
            return listener;
        }
View Full Code Here


                            List<GraphEvent> eventsLocal;
                            synchronized (ListenerHolder.this) {
                                eventsLocal = events;
                                events = null;
                            }
                            GraphListener listener = listenerRef.get();
                            if (listener == null) {
                                log.debug("Ignoring garbage collected listener");
                            } else {
                                try {
                                    listener.graphChanged(eventsLocal);
                                } catch (Exception e) {
                                    log.warn("Exception delivering graph event", e);
                                }
                            }
                        }
View Full Code Here

*/
public class NotificationTest {
    @Test public void getEventsTogether() throws Exception {
        final TripleCollection tc = new SimpleMGraph();
        final List<List<GraphEvent>> eventChunks = new ArrayList<List<GraphEvent>>();
        GraphListener myGraphListener = new GraphListener() {
            @Override
            public void graphChanged(List<GraphEvent> events) {
                eventChunks.add(events);
                //the following causes an event to be added to events
                //(the List we already got)! This is because it doesn't wait
View Full Code Here


    @Test public void synchroneousEvents() throws Exception {
        final TripleCollection tc = new SimpleMGraph();
        final List<List<GraphEvent>> eventChunks = new ArrayList<List<GraphEvent>>();
        GraphListener myGraphListener = new GraphListener() {
            @Override
            public void graphChanged(List<GraphEvent> events) {
                eventChunks.add(events);
            }
        };
View Full Code Here

TOP

Related Classes of org.apache.clerezza.rdf.core.event.GraphListener

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.