Package org.apache.nifi.c2.client
Class C2ClientConfig
java.lang.Object
org.apache.nifi.c2.client.C2ClientConfig
Configuration for a C2 Client.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBuilder for client configuration. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Stringprivate final Stringprivate final longprivate final Stringprivate final Stringprivate final Stringprivate final intprivate final booleanprivate final Stringprivate final Stringprivate final Stringprivate final Stringprivate final Stringprivate final longprivate final Stringprivate final longprivate final booleanprivate final longprivate final longprivate final Stringprivate final Stringprivate final Stringprivate final Stringprivate final intprivate final longprivate final Stringprivate final Stringprivate final Stringprivate final Stringprivate final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongintgetC2Url()longlonglonglongintlongbooleanboolean
-
Field Details
-
c2Url
-
c2AckUrl
-
c2RestPathBase
-
c2RestPathHeartbeat
-
c2RestPathAcknowledge
-
agentClass
-
agentIdentifier
-
fullHeartbeat
private final boolean fullHeartbeat -
confDirectory
-
runtimeManifestIdentifier
-
runtimeType
-
heartbeatPeriod
private final long heartbeatPeriod -
keystoreFilename
-
keystorePass
-
keyPass
-
keystoreType
-
truststoreFilename
-
truststorePass
-
truststoreType
-
callTimeout
private final long callTimeout -
readTimeout
private final long readTimeout -
httpHeaders
-
connectTimeout
private final long connectTimeout -
maxIdleConnections
private final int maxIdleConnections -
keepAliveDuration
private final long keepAliveDuration -
c2RequestCompression
-
c2AssetDirectory
-
c2AssetRepositoryDirectory
-
bootstrapAcknowledgeTimeout
private final long bootstrapAcknowledgeTimeout -
c2FlowInfoProcessorBulletinLimit
private final int c2FlowInfoProcessorBulletinLimit -
c2FlowInfoProcessorStatusEnabled
private final boolean c2FlowInfoProcessorStatusEnabled
-
-
Constructor Details
-
C2ClientConfig
-
-
Method Details
-
getC2Url
-
getC2AckUrl
-
getAgentClass
-
getAgentIdentifier
-
getC2RestPathBase
-
getC2RestPathHeartbeat
-
getC2RestPathAcknowledge
-
isFullHeartbeat
public boolean isFullHeartbeat() -
getConfDirectory
-
getRuntimeManifestIdentifier
-
getRuntimeType
-
getHeartbeatPeriod
public long getHeartbeatPeriod() -
getCallTimeout
public long getCallTimeout() -
getKeystoreFilename
-
getKeystorePass
-
getKeyPass
-
getKeystoreType
-
getTruststoreFilename
-
getTruststorePass
-
getTruststoreType
-
getReadTimeout
public long getReadTimeout() -
getConnectTimeout
public long getConnectTimeout() -
getHttpHeaders
-
getC2RequestCompression
-
getC2AssetDirectory
-
getC2AssetRepositoryDirectory
-
getMaxIdleConnections
public int getMaxIdleConnections() -
getKeepAliveDuration
public long getKeepAliveDuration() -
getBootstrapAcknowledgeTimeout
public long getBootstrapAcknowledgeTimeout() -
getC2FlowInfoProcessorBulletinLimit
public int getC2FlowInfoProcessorBulletinLimit() -
isC2FlowInfoProcessorStatusEnabled
public boolean isC2FlowInfoProcessorStatusEnabled()
-