From f53f568012a286ba5eecc8ef739123bbf97686eb Mon Sep 17 00:00:00 2001 From: Frank Maritato Date: Fri, 6 Nov 2009 18:31:00 +0000 Subject: [PATCH] initial checkin git-svn-id: https://lwes.svn.sourceforge.net/svnroot/lwes/lwes-java/trunk@265 a2f82657-cdd2-4550-bd36-68a8e7111808 --- src/main/java/org/lwes/AttributeSizeException.java | 27 ++++++++++++++++++++++ src/test/java/org/lwes/EventTest.esf | 15 ++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 src/main/java/org/lwes/AttributeSizeException.java create mode 100644 src/test/java/org/lwes/EventTest.esf diff --git a/src/main/java/org/lwes/AttributeSizeException.java b/src/main/java/org/lwes/AttributeSizeException.java new file mode 100644 index 0000000..8ccd4e4 --- /dev/null +++ b/src/main/java/org/lwes/AttributeSizeException.java @@ -0,0 +1,27 @@ +package org.lwes; +/** + * @author fmaritato + */ + +public class AttributeSizeException extends EventSystemException { + + public AttributeSizeException(Throwable e) { + super(e); + } + + public AttributeSizeException(String s) { + super(s); + } + + public AttributeSizeException(String s, Throwable e) { + super(s, e); + } + + public AttributeSizeException(String attribute, int size, int expectedSize) { + super("Attribute "+attribute+" size is incorrect. Expected "+expectedSize+" but was "+size); + } + + public AttributeSizeException(String attribute, int size, int expectedSize, Throwable e) { + super("Attribute "+attribute+" size is incorrect. Expected "+expectedSize+" but was "+size, e); + } +} diff --git a/src/test/java/org/lwes/EventTest.esf b/src/test/java/org/lwes/EventTest.esf new file mode 100644 index 0000000..d190d46 --- /dev/null +++ b/src/test/java/org/lwes/EventTest.esf @@ -0,0 +1,15 @@ +MetaEventInfo +{ + ip_addr SenderIP; # IP address of Sender; inserted by lwes journaller + uint16 SenderPort; # IP port of Sender; inserted by lwes journaller + int64 ReceiptTime; # time this event was received by the journaller, in + # milliseconds since epoch + int16 enc; # encoding of strings in the event; 0: iso-8859-1, 1: utf-8 + uint16 SiteID; # id of site sending the event +} + +Test +{ + string field1; + int16 field2; +} \ No newline at end of file -- 2.11.4.GIT