Class FileLockClusterServiceConfig

java.lang.Object
org.apache.camel.quarkus.component.file.cluster.FileLockClusterServiceConfig

@ConfigRoot(name="camel.cluster.file") public class FileLockClusterServiceConfig extends Object
  • Field Details

    • enabled

      @Deprecated(since="3.10.0", forRemoval=true) @ConfigItem(defaultValue="true") public boolean enabled
      Deprecated, for removal: This API element is subject to removal in a future version.
      this property is no longer needed as the FileLock implementation of the Camel CLuster Service API has been moved to a dedicated extension.
      Whether a File Lock Cluster Service should be automatically configured according to 'quarkus.camel.cluster.file.*' configurations.
    • id

      @ConfigItem public Optional<String> id
      The cluster service ID (defaults to null).
    • root

      @ConfigItem public Optional<String> root
      The root path (defaults to null).
    • order

      @ConfigItem public Optional<Integer> order
      The service lookup order/priority (defaults to 2147482647).
    • attributes

      @ConfigItem public Map<String,String> attributes
      The custom attributes associated to the service (defaults to empty map).
    • acquireLockDelay

      @ConfigItem public Optional<String> acquireLockDelay
      The time to wait before starting to try to acquire lock (defaults to 1000ms).
    • acquireLockInterval

      @ConfigItem public Optional<String> acquireLockInterval
      The time to wait between attempts to try to acquire lock (defaults to 10000ms).
  • Constructor Details

    • FileLockClusterServiceConfig

      public FileLockClusterServiceConfig()