Closed danotorrey closed 5 years ago
@bernd I want to do some smoke testing on this latest version before merging. I'll report back when done.
@bernd My testing was successful.
The Travis builds were failing due to Travis upgrading all build environments to xenial
that don't specify a dist explicitly (https://blog.travis-ci.com/2019-04-15-xenial-default-build-environment), which does not support JDK8 Oracle JDKs. I've explicitly specified dist: trusty
in https://github.com/Graylog2/gelfclient/pull/43/commits/bd56b517134deaf1ee4b2ba2fe35a58c44bdfe76. Travis builds pass now.
See: https://travis-ci.community/t/java-9-build-failing-with-https-certificate-exception/4364/2
Resolves #42.
This change adds a
GelfTransport.flushAndStop()
method which blocks and waits for all messages to flush (send) before allowing shutdown to continue.Closes https://github.com/Graylog2/graylog-s3-lambda/issues/2