error418 / opennms-event Goto Github PK
View Code? Open in Web Editor NEWA Java OpenNMS client for creating events via ONMS eventd daemon
License: MIT License
A Java OpenNMS client for creating events via ONMS eventd daemon
License: MIT License
setValue
does not check the presence of the given ParameterName in the LinkedHashMap
model.
Maybe an IllegalArgumentExeption
should be thrown in this case to point out that the user tried to set an unconfigured parameter.
remove javax.ws.rs-api
dependency from pom.xml
Before sending a message to eventd
check if following parameters are set:
Also consider setting default values for these fields
Implement a ParameterCollection interface/abstract class to ensure parameter order.
Developers should be able to implement this interface or abstract class to create a customized parameter set.
It should be considered to split core and configuration functionalities into separate artifacfs for a better and faster understanding of the project
It is not possible to determine if an event has been successfully written to the database by OpenNMS when using the eventd
daemon
This needs to be documented.
Support general event elements
parms
element has also parms
elements as children.
parm
would be correct
Support primitive types for the parameter value in the parameter method of the Builder class.
As well as Number
Make sure the type of the generated XML fits to the chosen parameter value type.
Add Travis CI support for project
See https://www.opennms.org/wiki/Send_or_Post_Event for details.
The library should be configurable from a property file located in the parent project's classpath.
Add interesting topics to this issue
Match all prerequisites for a deployment to Maven central
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.