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

      @ConfigItem(defaultValue="false") public boolean enabled
      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()