public static class SiteToSiteClient.StandardSiteToSiteClientConfig extends Object implements SiteToSiteClientConfig, Serializable
| Modifier and Type | Field and Description |
|---|---|
private int |
batchCount |
private long |
batchNanos |
private long |
batchSize |
private long |
contentsCacheExpirationMillis |
private EventReporter |
eventReporter |
private HttpProxy |
httpProxy |
private long |
idleExpirationNanos |
private String |
keystoreFilename |
private String |
keystorePass |
private KeystoreType |
keystoreType |
private InetAddress |
localAddress |
private File |
peerPersistenceFile |
private long |
penalizationNanos |
private String |
portIdentifier |
private String |
portName |
private static long |
serialVersionUID |
private SSLContext |
sslContext |
private StateManager |
stateManager |
private long |
timeoutNanos |
private SiteToSiteTransportProtocol |
transportProtocol |
private String |
truststoreFilename |
private String |
truststorePass |
private KeystoreType |
truststoreType |
private Set<String> |
urls |
private boolean |
useCompression |
| Modifier | Constructor and Description |
|---|---|
private |
StandardSiteToSiteClientConfig() |
private |
StandardSiteToSiteClientConfig(SiteToSiteClient.Builder builder) |
| Modifier and Type | Method and Description |
|---|---|
long |
getCacheExpiration(TimeUnit timeUnit)
When the contents of a remote NiFi instance are fetched, that information is cached
so that many calls that are made in a short period of time do not overwhelm the remote
NiFi instance.
|
EventReporter |
getEventReporter() |
HttpProxy |
getHttpProxy()
Return Proxy for HTTP Transport Protocol.
|
long |
getIdleConnectionExpiration(TimeUnit timeUnit) |
String |
getKeystoreFilename() |
String |
getKeystorePassword() |
KeystoreType |
getKeystoreType() |
InetAddress |
getLocalAddress() |
PeerPersistence |
getPeerPersistence() |
File |
getPeerPersistenceFile() |
long |
getPenalizationPeriod(TimeUnit timeUnit) |
String |
getPortIdentifier() |
String |
getPortName() |
int |
getPreferredBatchCount()
When pulling data from a NiFi instance, the sender chooses how large a
Transaction is.
|
long |
getPreferredBatchDuration(TimeUnit timeUnit)
When pulling data from a NiFi instance, the sender chooses how large a
Transaction is.
|
long |
getPreferredBatchSize()
When pulling data from a NiFi instance, the sender chooses how large a
Transaction is.
|
SSLContext |
getSslContext() |
StateManager |
getStateManager() |
long |
getTimeout(TimeUnit timeUnit) |
SiteToSiteTransportProtocol |
getTransportProtocol() |
String |
getTruststoreFilename() |
String |
getTruststorePassword() |
KeystoreType |
getTruststoreType() |
String |
getUrl() |
Set<String> |
getUrls()
SiteToSite implementations should support multiple URLs when establishing a SiteToSite connection with a remote
NiFi instance to provide robust connectivity so that it can keep working as long as at least one of
the configured URLs is accessible.
|
boolean |
isUseCompression() |
private static final long serialVersionUID
private final long timeoutNanos
private final long penalizationNanos
private final long idleExpirationNanos
private final long contentsCacheExpirationMillis
private final SSLContext sslContext
private final String keystoreFilename
private final String keystorePass
private final KeystoreType keystoreType
private final String truststoreFilename
private final String truststorePass
private final KeystoreType truststoreType
private final EventReporter eventReporter
private final File peerPersistenceFile
private final transient StateManager stateManager
private final boolean useCompression
private final SiteToSiteTransportProtocol transportProtocol
private final String portName
private final String portIdentifier
private final int batchCount
private final long batchSize
private final long batchNanos
private final HttpProxy httpProxy
private final InetAddress localAddress
private StandardSiteToSiteClientConfig()
private StandardSiteToSiteClientConfig(SiteToSiteClient.Builder builder)
public boolean isUseCompression()
isUseCompression in interface SiteToSiteClientConfigpublic String getUrl()
getUrl in interface SiteToSiteClientConfigpublic Set<String> getUrls()
SiteToSiteClientConfiggetUrls in interface SiteToSiteClientConfigpublic long getTimeout(TimeUnit timeUnit)
getTimeout in interface SiteToSiteClientConfigtimeUnit - unit over which to report the timeoutpublic long getCacheExpiration(TimeUnit timeUnit)
SiteToSiteClientConfiggetCacheExpiration in interface SiteToSiteClientConfigtimeUnit - the desired time unitpublic long getIdleConnectionExpiration(TimeUnit timeUnit)
getIdleConnectionExpiration in interface SiteToSiteClientConfigtimeUnit - the unit for which to report the timepublic SSLContext getSslContext()
getSslContext in interface SiteToSiteClientConfigpublic String getPortName()
getPortName in interface SiteToSiteClientConfigpublic String getPortIdentifier()
getPortIdentifier in interface SiteToSiteClientConfigpublic long getPenalizationPeriod(TimeUnit timeUnit)
getPenalizationPeriod in interface SiteToSiteClientConfigtimeUnit - unit over which to report the timepublic File getPeerPersistenceFile()
getPeerPersistenceFile in interface SiteToSiteClientConfigpublic StateManager getStateManager()
getStateManager in interface SiteToSiteClientConfigpublic PeerPersistence getPeerPersistence()
getPeerPersistence in interface SiteToSiteClientConfigpublic EventReporter getEventReporter()
getEventReporter in interface SiteToSiteClientConfigpublic long getPreferredBatchDuration(TimeUnit timeUnit)
SiteToSiteClientConfiggetPreferredBatchDuration in interface SiteToSiteClientConfigtimeUnit - unit of time over which to report the durationpublic long getPreferredBatchSize()
SiteToSiteClientConfiggetPreferredBatchSize in interface SiteToSiteClientConfigpublic int getPreferredBatchCount()
SiteToSiteClientConfiggetPreferredBatchCount in interface SiteToSiteClientConfigDataPackets that we will request a
NiFi instance to send data to us in a Transactionpublic String getKeystoreFilename()
getKeystoreFilename in interface SiteToSiteClientConfignull if none is configuredpublic String getKeystorePassword()
getKeystorePassword in interface SiteToSiteClientConfignull if none is configuredpublic KeystoreType getKeystoreType()
getKeystoreType in interface SiteToSiteClientConfignull if none is configuredpublic String getTruststoreFilename()
getTruststoreFilename in interface SiteToSiteClientConfignull if none is configuredpublic String getTruststorePassword()
getTruststorePassword in interface SiteToSiteClientConfignull if none is configuredpublic KeystoreType getTruststoreType()
getTruststoreType in interface SiteToSiteClientConfignull if none is configuredpublic SiteToSiteTransportProtocol getTransportProtocol()
getTransportProtocol in interface SiteToSiteClientConfigpublic HttpProxy getHttpProxy()
SiteToSiteClientConfiggetHttpProxy in interface SiteToSiteClientConfigpublic InetAddress getLocalAddress()
getLocalAddress in interface SiteToSiteClientConfignull to bind to the anyLocal address.Copyright © 2023 Apache NiFi Project. All rights reserved.