Package org.apache.ace.feedback

Examples of org.apache.ace.feedback.Event


    }

    @Test(groups = { UNIT })
    public void deserializeIllegalLogEvent() {
        try {
            new Event("garbage in, garbage out!");
            assert false : "Parsing garbage should result in an exception";
        }
        catch (IllegalArgumentException e) {
            // expected
        }
        try {
            new Event("g$z,1,2,3," + AuditEvent.BUNDLE_STOPPED);
            assert false : "Parsing illegal token should result in an exception";
        }
        catch (IllegalArgumentException e) {
            // expected
        }
        try {
            new Event("g$,1,2,3," + AuditEvent.BUNDLE_STOPPED);
            assert false : "Parsing half of a token should result in an exception";
        }
        catch (IllegalArgumentException e) {
            // expected
        }
        try {
            new Event("g$,1,2,3," + AuditEvent.BUNDLE_STOPPED + ",a");
            assert false : "Parsing only a key should result in an exception";
        }
        catch (IllegalArgumentException e) {
            // expected
        }
View Full Code Here


            long highest = delta.getHigh();
            if (lowest <= highest) {
                List events = m_LogStore.get(logID, lowest, highestLocal > highest ? highest : highestLocal);
                Iterator iter = events.iterator();
                while (iter.hasNext()) {
                    Event current = (Event) iter.next();
                    while ((current.getID() > lowest) && rangeIterator.hasNext()) {
                        lowest = rangeIterator.next();
                    }
                    if (current.getID() == lowest) {
                        // before we send the LogEvent to the other side, we fill out the
                        // appropriate identification
                        Event event = new Event(m_identification.getID(), current);
                        writer.write(event.toRepresentation() + "\n");
                    }
                }
            }
        }
View Full Code Here

        input.setBytes(expected.getBytes());
        m_logServlet.handleSend(input);

        String actual = "";
        for (Iterator<Event> i = m_mockStore.m_events.iterator(); i.hasNext();) {
            Event event = i.next();
            actual = actual + event.toRepresentation() + "\n";
        }
        assert expected.equals(actual);
    }
View Full Code Here

            DBObject propertiesDbObject = (DBObject) event.get("properties");
            for (String key : propertiesDbObject.keySet()) {
                properties.put(key, (String) propertiesDbObject.get(key));
            }

            Events.add(new Event(targetId, logId, id, time, type, properties));
        }

        return Events;
    }
View Full Code Here

*/
public class ACE308Test {
    @Test(groups = { TestUtils.UNIT })
    public void testLogEvents() {
        LogEventComparator c = new LogEventComparator();
        Event left = new Event("t", 1, 1, -1000000000000000000L, 0);
        Event right = new Event("t", 1, 1, 1, 0);
        Assert.assertTrue((left.getTime() - right.getTime()) < 0L);
        Assert.assertTrue(c.compare(left, right) < 0L);
    }
View Full Code Here

            String eventString;
            while ((eventString = reader.readLine()) != null) {
                try {
                    m_log.log(LogService.LOG_DEBUG, "Log event received: '" + eventString +"'");
                    Event event = new Event(eventString);
                    events.add(event);
                }
                catch (IllegalArgumentException iae) {
                    success = false;
                    m_log.log(LogService.LOG_WARNING, "Could not construct Event from string: '" + eventString + "'");
View Full Code Here

            String tid1 = "42";
            String tid2 = "47";

            // prepare the store
            List<Event> events = new ArrayList<Event>();
            events.add(new Event(tid1, 1, 1, 1, 1));
            events.add(new Event(tid2, 1, 1, 1, 1));
            m_serverStore.put(events);

            List<String> result = getResponse("http://localhost:" + TestConstants.PORT + "/auditlog/query");
            assertTrue("We expect at least two logs on the server.", result.size() > 1);
        }
View Full Code Here

            List<Event> events = new ArrayList<Event>();

            String eventString = null;
            while ((eventString = reader.readLine()) != null) {
                try {
                    events.add(new Event(eventString));
                }
                catch (IllegalArgumentException e) {
                    // Just skip this one.
                }
            }
View Full Code Here

            }
            in = new BufferedReader(new FileReader(log));
            String file = log.getAbsolutePath();
            long counter = 0;
            for (String line = in.readLine(); line != null; line = in.readLine()) {
                Event event = new Event(line);
                long id = event.getID();
                if ((counter != -1) && ++counter == id) {

                }
                else {
                    counter = -1;
View Full Code Here

        final LogStoreImpl store = createLogStore();

        long start = System.nanoTime();
        for (int i = 0; i < recordCount; i++) {
            store.put(Arrays.asList(new Event("1,2,3,4,5")));
        }
        long end = System.nanoTime();
        System.out.printf("Writing %d records took %.3f ms.%n", recordCount, (end - start) / 1.0e6);
    }
View Full Code Here

TOP

Related Classes of org.apache.ace.feedback.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.