Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add object containing necessary methods to process events #11

Closed
eemhu opened this issue Jan 27, 2025 · 0 comments
Closed

Add object containing necessary methods to process events #11

eemhu opened this issue Jan 27, 2025 · 0 comments
Assignees

Comments

@eemhu
Copy link
Contributor

eemhu commented Jan 27, 2025

Description

Add decorator object for events; should be able to parse JSON events, and contain metadata such as enqueuedTime, properties, etc.

kortemik pushed a commit that referenced this issue Jan 28, 2025
* Add Event, EventImpl, EventImplTest, JSONEvent, ParsedEvent, ParsedEventStub, PlainEvent. Change Plugin.syslogMessage to take ParsedEvent as the argument.

* add equals/hashcode to EventImpl; add equalsContractTest for EventImpl; add equals/hashcode for JSONEvent; add JSONEventTest; add equals/hashcode for PlainEvent; add PlainEventTest

* add ParsedEventArrayFactory; add tests for ParsedEventArrayFactory;change Plugin interface to use arrays

* run spotless

* revert plugin interface back from array
@eemhu eemhu self-assigned this Feb 3, 2025
@ronja-ui ronja-ui closed this as completed Feb 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants