Package com.newrelic.jfr.daemon
Class DaemonConfig
- java.lang.Object
-
- com.newrelic.jfr.daemon.DaemonConfig
-
public class DaemonConfig extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDaemonConfig.Builder
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_HARVEST_INTERVALstatic java.lang.IntegerDEFAULT_QUEUE_SIZE
-
Constructor Summary
Constructors Constructor Description DaemonConfig(DaemonConfig.Builder builder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanauditLogging()static DaemonConfig.Builderbuilder()java.lang.StringgetApiKey()java.lang.StringgetDaemonVersion()java.net.URIgetEventsUri()java.time.DurationgetHarvestInterval()java.lang.StringgetJmxHost()java.lang.IntegergetJmxPort()java.net.URIgetMetricsUri()java.lang.StringgetMonitoredAppName()java.lang.StringgetProxyHost()java.lang.StringgetProxyPassword()java.lang.IntegergetProxyPort()java.lang.StringgetProxyScheme()java.lang.StringgetProxyUser()java.lang.IntegergetQueueSize()java.lang.StringgetThreadNamePattern()booleanstreamFromJmx()java.lang.StringtoString()booleanuseLicenseKey()booleanuseSharedFilesystem()
-
-
-
Field Detail
-
DEFAULT_HARVEST_INTERVAL
public static final int DEFAULT_HARVEST_INTERVAL
- See Also:
- Constant Field Values
-
DEFAULT_QUEUE_SIZE
public static final java.lang.Integer DEFAULT_QUEUE_SIZE
-
-
Constructor Detail
-
DaemonConfig
public DaemonConfig(DaemonConfig.Builder builder)
-
-
Method Detail
-
auditLogging
public boolean auditLogging()
-
getApiKey
public java.lang.String getApiKey()
-
getMetricsUri
public java.net.URI getMetricsUri()
-
getEventsUri
public java.net.URI getEventsUri()
-
getJmxHost
public java.lang.String getJmxHost()
-
getJmxPort
public java.lang.Integer getJmxPort()
-
useSharedFilesystem
public boolean useSharedFilesystem()
-
useLicenseKey
public boolean useLicenseKey()
-
streamFromJmx
public boolean streamFromJmx()
-
getHarvestInterval
public java.time.Duration getHarvestInterval()
-
getQueueSize
public java.lang.Integer getQueueSize()
-
getDaemonVersion
public java.lang.String getDaemonVersion()
-
getMonitoredAppName
public java.lang.String getMonitoredAppName()
-
getProxyHost
public java.lang.String getProxyHost()
-
getProxyPort
public java.lang.Integer getProxyPort()
-
getProxyUser
public java.lang.String getProxyUser()
-
getProxyPassword
public java.lang.String getProxyPassword()
-
getProxyScheme
public java.lang.String getProxyScheme()
-
getThreadNamePattern
public java.lang.String getThreadNamePattern()
-
builder
public static DaemonConfig.Builder builder()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-