Skip to content

Commit

Permalink
Add first draft of new go wrapper
Browse files Browse the repository at this point in the history
  • Loading branch information
theotherp committed Mar 24, 2024
1 parent 289eae4 commit 4b06d0b
Show file tree
Hide file tree
Showing 6 changed files with 699 additions and 21 deletions.
2 changes: 2 additions & 0 deletions core/src/main/java/org/nzbhydra/NativeHints.java
Expand Up @@ -16,6 +16,7 @@

package org.nzbhydra;

import org.apache.coyote.AbstractProtocol;
import org.commonmark.renderer.html.HtmlRenderer;
import org.nzbhydra.config.migration.ConfigMigrationStep;
import org.nzbhydra.springnative.ReflectionMarker;
Expand Down Expand Up @@ -80,6 +81,7 @@ public void registerHints(RuntimeHints hints, ClassLoader classLoader) {
hints.reflection().registerMethod(MetricsEndpoint.class.getMethod("metric", String.class, List.class), ExecutableMode.INVOKE);
hints.reflection().registerMethod(MetricsEndpoint.MetricDescriptor.class.getMethod("getMeasurements"), ExecutableMode.INVOKE);
hints.reflection().registerMethod(ThreadDumpEndpoint.class.getMethod("textThreadDump"), ExecutableMode.INVOKE);
hints.reflection().registerMethod(AbstractProtocol.class.getMethod("getName"), ExecutableMode.INVOKE);
} catch (NoSuchMethodException e) {
throw new RuntimeException(e);
}
Expand Down
2 changes: 2 additions & 0 deletions other/gowrapper/.gitignore
@@ -0,0 +1,2 @@
.idea/*
logs/
8 changes: 8 additions & 0 deletions other/gowrapper/go.mod
@@ -0,0 +1,8 @@
module gowrapper

go 1.22

require (
github.com/thanhpk/randstr v1.0.6
gopkg.in/natefinch/lumberjack.v2 v2.2.1
)
4 changes: 4 additions & 0 deletions other/gowrapper/go.sum
@@ -0,0 +1,4 @@
github.com/thanhpk/randstr v1.0.6 h1:psAOktJFD4vV9NEVb3qkhRSMvYh4ORRaj1+w/hn4B+o=
github.com/thanhpk/randstr v1.0.6/go.mod h1:M/H2P1eNLZzlDwAzpkkkUvoyNNMbzRGhESZuEQk3r0U=
gopkg.in/natefinch/lumberjack.v2 v2.2.1 h1:bBRl1b0OH9s/DuPhuXpNl+VtCaJXFZ5/uEFST95x9zc=
gopkg.in/natefinch/lumberjack.v2 v2.2.1/go.mod h1:YD8tP3GAjkrDg1eZH7EGmyESg/lsYskCTPBJVb9jqSc=

0 comments on commit 4b06d0b

Please sign in to comment.