Build with
mvn clean package
Run with
java -jar rlp_07.jar
Listens to plain server port 1601 by default and prints received events.
Port can be changed with "-Dport=1234" command-line argument.
TLS mode can be enabled with "-Dtls=true" command-line argument.
Custom server keystore can be supplied with "-DtlsKeystore=path/to/file.jks".
Custom server keystore password can be supplied with "-DtlsKeystorePassword=MyCustomPassword".
Internal component logging levels can be managed with "-Dloglevel=INFO". You can read more about logging levels here.
java -Dlog4j.configurationFile=log4j2.xml -jar rlp_07.jar
You can run the prebuilt container by simply running:
docker run -ti --rm ghcr.io/teragrep/rlp_07/app:latest
The container respects the following environment variables
Environment variable | Property equivalent |
---|---|
RLP_07_PORT=1243 |
-Dport=1234 |
RLP_07_TLS=false |
-Dtls=false |
RLP_07_TLS_KEYSTORE=/keystore.jks |
-DtlsKeystore=/keystore.jks |
RLP_07_TLS_KEYSTOREPASSWORD=changeit |
-DtlsKeystorePassword=changeit |
RLP_07_LOGLEVEL=INFO |
-Dloglevel=INFO |
You can involve yourself with our project by opening an issue or submitting a pull request.
Contribution requirements:
-
All changes must be accompanied by a new or changed test. If you think testing is not required in your pull request, include a sufficient explanation as why you think so.
-
Security checks must pass
-
Pull requests must align with the principles and values of extreme programming.
-
Pull requests must follow the principles of Object Thinking and Elegant Objects (EO).
Read more in our Contributing Guideline.
Contributors must sign Teragrep Contributor License Agreement before a pull request is accepted to organization’s repositories.
You need to submit the CLA only once. After submitting the CLA you can contribute to all Teragrep’s repositories.