Serialized Form

  • Package org.apache.pulsar.functions.worker

    • Class org.apache.pulsar.functions.worker.ErrorNotifierImpl

      class ErrorNotifierImpl extends Object implements Serializable
      serialVersionUID:
      1L
    • Class org.apache.pulsar.functions.worker.ErrorNotifierShutdownServiceImpl

      class ErrorNotifierShutdownServiceImpl extends Object implements Serializable
      serialVersionUID:
      1L
    • Class org.apache.pulsar.functions.worker.LeaderService

      class LeaderService extends Object implements Serializable
    • Exception org.apache.pulsar.functions.worker.SchedulerManager.DrainInProgressException

      class DrainInProgressException extends RuntimeException implements Serializable
    • Exception org.apache.pulsar.functions.worker.SchedulerManager.RebalanceInProgressException

      class RebalanceInProgressException extends RuntimeException implements Serializable
    • Exception org.apache.pulsar.functions.worker.SchedulerManager.TooFewWorkersException

      class TooFewWorkersException extends RuntimeException implements Serializable
    • Exception org.apache.pulsar.functions.worker.SchedulerManager.UnknownWorkerException

      class UnknownWorkerException extends RuntimeException implements Serializable
    • Exception org.apache.pulsar.functions.worker.SchedulerManager.WorkerNotRemovedAfterPriorDrainException

      class WorkerNotRemovedAfterPriorDrainException extends RuntimeException implements Serializable
    • Class org.apache.pulsar.functions.worker.WorkerConfig

      class WorkerConfig extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • additionalEnabledConnectorUrlPatterns
          List<String> additionalEnabledConnectorUrlPatterns
        • additionalEnabledFunctionsUrlPatterns
          List<String> additionalEnabledFunctionsUrlPatterns
        • additionalJavaRuntimeArguments
          List<String> additionalJavaRuntimeArguments
        • assignmentWriteMaxRetries
          int assignmentWriteMaxRetries
        • authenticateMetricsEndpoint
          boolean authenticateMetricsEndpoint
        • authenticationEnabled
          boolean authenticationEnabled
        • authenticationProviders
          Set<String> authenticationProviders
        • authorizationEnabled
          boolean authorizationEnabled
        • authorizationProvider
          String authorizationProvider
        • bookkeeperClientAuthenticationParameters
          String bookkeeperClientAuthenticationParameters
        • bookkeeperClientAuthenticationParametersName
          String bookkeeperClientAuthenticationParametersName
        • bookkeeperClientAuthenticationPlugin
          String bookkeeperClientAuthenticationPlugin
        • brokerClientAuthenticationEnabled
          Boolean brokerClientAuthenticationEnabled
        • brokerClientAuthenticationParameters
          String brokerClientAuthenticationParameters
        • brokerClientAuthenticationPlugin
          String brokerClientAuthenticationPlugin
        • brokerClientTrustCertsFilePath
          String brokerClientTrustCertsFilePath
        • clientAuthenticationParameters
          String clientAuthenticationParameters
          Deprecated.
        • clientAuthenticationPlugin
          String clientAuthenticationPlugin
          Deprecated.
        • clusterCoordinationTopicName
          String clusterCoordinationTopicName
        • configurationMetadataStoreUrl
          String configurationMetadataStoreUrl
        • configurationStoreServers
          String configurationStoreServers
          Deprecated.
        • connectorsDirectory
          String connectorsDirectory
        • downloadDirectory
          String downloadDirectory
        • enableClassloadingOfBuiltinFiles
          Boolean enableClassloadingOfBuiltinFiles
        • enableClassloadingOfExternalFiles
          Boolean enableClassloadingOfExternalFiles
        • enableReferencingConnectorDirectoryFiles
          Boolean enableReferencingConnectorDirectoryFiles
        • enableReferencingFunctionsDirectoryFiles
          Boolean enableReferencingFunctionsDirectoryFiles
        • exposeAdminClientEnabled
          boolean exposeAdminClientEnabled
        • failureCheckFreqMs
          long failureCheckFreqMs
        • forwardSourceMessageProperty
          boolean forwardSourceMessageProperty
        • functionAssignmentTopicName
          String functionAssignmentTopicName
        • functionAuthProviderClassName
          String functionAuthProviderClassName
        • functionInstanceMaxResources
          org.apache.pulsar.common.functions.Resources functionInstanceMaxResources
        • functionInstanceMinResources
          org.apache.pulsar.common.functions.Resources functionInstanceMinResources
        • functionInstanceResourceChangeInLockStep
          boolean functionInstanceResourceChangeInLockStep
        • functionInstanceResourceGranularities
          org.apache.pulsar.common.functions.Resources functionInstanceResourceGranularities
        • functionMetadataTopicName
          String functionMetadataTopicName
        • functionRuntimeFactoryClassName
          String functionRuntimeFactoryClassName
        • functionRuntimeFactoryConfigs
          Map<String,Object> functionRuntimeFactoryConfigs
        • functionsDirectory
          String functionsDirectory
        • functionsWorkerEnablePackageManagement
          boolean functionsWorkerEnablePackageManagement
        • functionsWorkerServiceCustomConfigs
          Map<String,Object> functionsWorkerServiceCustomConfigs
        • functionsWorkerServiceNarPackage
          String functionsWorkerServiceNarPackage
        • functionWebServiceUrl
          String functionWebServiceUrl
        • httpRequestsLimitEnabled
          boolean httpRequestsLimitEnabled
        • httpRequestsMaxPerSecond
          double httpRequestsMaxPerSecond
        • httpServerAcceptQueueSize
          int httpServerAcceptQueueSize
        • httpServerThreadPoolQueueSize
          int httpServerThreadPoolQueueSize
        • includeStandardPrometheusMetrics
          boolean includeStandardPrometheusMetrics
        • initialBrokerReconnectMaxRetries
          int initialBrokerReconnectMaxRetries
        • initializedDlogMetadata
          Boolean initializedDlogMetadata
        • instanceLivenessCheckFreqMs
          long instanceLivenessCheckFreqMs
        • jvmGCMetricsLoggerClassName
          String jvmGCMetricsLoggerClassName
        • kinitCommand
          String kinitCommand
        • kubernetesContainerFactory
          WorkerConfig.KubernetesContainerFactory kubernetesContainerFactory
          Deprecated.
        • maxConcurrentHttpRequests
          int maxConcurrentHttpRequests
        • maxHttpServerConnections
          int maxHttpServerConnections
        • maxPendingAsyncRequests
          int maxPendingAsyncRequests
        • metadataStoreAllowReadOnlyOperations
          boolean metadataStoreAllowReadOnlyOperations
        • metadataStoreCacheExpirySeconds
          int metadataStoreCacheExpirySeconds
        • metadataStoreOperationTimeoutSeconds
          int metadataStoreOperationTimeoutSeconds
        • metadataStoreSessionTimeoutMillis
          long metadataStoreSessionTimeoutMillis
        • narExtractionDirectory
          String narExtractionDirectory
        • numFunctionPackageReplicas
          int numFunctionPackageReplicas
        • numHttpServerThreads
          int numHttpServerThreads
        • processContainerFactory
          WorkerConfig.ProcessContainerFactory processContainerFactory
          Deprecated.
        • properties
          Properties properties
        • proxyRoles
          Set<String> proxyRoles
        • pulsarFunctionsCluster
          String pulsarFunctionsCluster
        • pulsarFunctionsNamespace
          String pulsarFunctionsNamespace
        • pulsarServiceUrl
          String pulsarServiceUrl
        • pulsarWebServiceUrl
          String pulsarWebServiceUrl
        • rebalanceCheckFreqSec
          long rebalanceCheckFreqSec
        • rescheduleTimeoutMs
          long rescheduleTimeoutMs
        • runtimeCustomizerClassName
          String runtimeCustomizerClassName
        • runtimeCustomizerConfig
          Map<String,Object> runtimeCustomizerConfig
        • saslJaasClientAllowedIds
          String saslJaasClientAllowedIds
        • saslJaasServerRoleTokenSignerSecretPath
          String saslJaasServerRoleTokenSignerSecretPath
        • saslJaasServerSectionName
          String saslJaasServerSectionName
        • schedulerClassName
          String schedulerClassName
        • secretsProviderConfiguratorClassName
          String secretsProviderConfiguratorClassName
        • secretsProviderConfiguratorConfig
          Map<String,String> secretsProviderConfiguratorConfig
        • stateStorageProviderImplementation
          String stateStorageProviderImplementation
        • stateStorageServiceUrl
          String stateStorageServiceUrl
        • superUserRoles
          Set<String> superUserRoles
        • threadContainerFactory
          WorkerConfig.ThreadContainerFactory threadContainerFactory
          Deprecated.
        • tlsAllowInsecureConnection
          boolean tlsAllowInsecureConnection
        • tlsCertificateFilePath
          String tlsCertificateFilePath
        • tlsCertRefreshCheckDurationSec
          long tlsCertRefreshCheckDurationSec
        • tlsEnabled
          boolean tlsEnabled
          Deprecated.
        • tlsEnabledWithKeyStore
          boolean tlsEnabledWithKeyStore
        • tlsEnableHostnameVerification
          boolean tlsEnableHostnameVerification
        • tlsKeyFilePath
          String tlsKeyFilePath
        • tlsKeyStore
          String tlsKeyStore
        • tlsKeyStorePassword
          String tlsKeyStorePassword
        • tlsKeyStoreType
          String tlsKeyStoreType
        • tlsProvider
          String tlsProvider
        • tlsRequireTrustedClientCertOnConnect
          boolean tlsRequireTrustedClientCertOnConnect
        • tlsTrustCertsFilePath
          String tlsTrustCertsFilePath
        • tlsTrustStore
          String tlsTrustStore
        • tlsTrustStorePassword
          String tlsTrustStorePassword
        • tlsTrustStoreType
          String tlsTrustStoreType
        • topicCompactionFrequencySec
          long topicCompactionFrequencySec
        • uploadBuiltinSinksSources
          Boolean uploadBuiltinSinksSources
        • useCompactedMetadataTopic
          Boolean useCompactedMetadataTopic
        • useTls
          boolean useTls
          Deprecated.
        • validateConnectorConfig
          Boolean validateConnectorConfig
        • webServiceHaProxyProtocolEnabled
          boolean webServiceHaProxyProtocolEnabled
        • webServiceLogDetailedAddresses
          Boolean webServiceLogDetailedAddresses
        • webServiceTlsCiphers
          Set<String> webServiceTlsCiphers
        • webServiceTlsProtocols
          Set<String> webServiceTlsProtocols
        • webServiceTrustXForwardedFor
          boolean webServiceTrustXForwardedFor
        • workerHostname
          String workerHostname
        • workerId
          String workerId
        • workerListProbeIntervalSec
          int workerListProbeIntervalSec
        • workerPort
          Integer workerPort
        • workerPortTls
          Integer workerPortTls
        • zooKeeperAllowReadOnlyOperations
          boolean zooKeeperAllowReadOnlyOperations
          Deprecated.
        • zooKeeperCacheExpirySeconds
          int zooKeeperCacheExpirySeconds
          Deprecated.
        • zooKeeperOperationTimeoutSeconds
          int zooKeeperOperationTimeoutSeconds
          Deprecated.
        • zooKeeperSessionTimeoutMillis
          long zooKeeperSessionTimeoutMillis
          Deprecated.
    • Exception org.apache.pulsar.functions.worker.WorkerUtils.NotLeaderAnymore

      class NotLeaderAnymore extends Exception implements Serializable