|
|
@@ -15,7 +15,10 @@ public class ErrorApiConfiguration { |
|
|
|
|
|
|
|
@Getter @Setter private String url; |
|
|
|
@Getter @Setter private String key; |
|
|
|
|
|
|
|
@Setter private String env; |
|
|
|
public String getEnv() { return !empty(env) ? env : hostname(); } |
|
|
|
|
|
|
|
@Getter @Setter private int dupCacheSize = 100; |
|
|
|
@Getter @Setter private int bufferSize = 200; |
|
|
|
@Getter @Setter private long sendInterval = SECONDS.toMillis(5); |
|
|
@@ -24,8 +27,6 @@ public class ErrorApiConfiguration { |
|
|
|
|
|
|
|
private AirbrakeNotifier initNotifier() { return new AirbrakeNotifier(getUrl()); } |
|
|
|
|
|
|
|
public String getEnv() { return !empty(env) ? env : hostname(); } |
|
|
|
|
|
|
|
public boolean isValid() { return !empty(getUrl()) && !empty(getKey()) && !empty(getEnv()); } |
|
|
|
|
|
|
|
private final CircularFifoBuffer cache = new CircularFifoBuffer(dupCacheSize); |
|
|
|