Package org.apache.curator.framework.api
Interface CreateBuilder2
- All Superinterfaces:
ACLable<BackgroundPathAndBytesable<String>>,ACLBackgroundPathAndBytesable<String>,ACLCreateModeBackgroundPathAndBytesable<String>,Backgroundable<ErrorListenerPathAndBytesable<String>>,BackgroundPathAndBytesable<String>,Compressible<CreateBackgroundModeStatACLable>,CreateBuilderMain,CreateModable<ACLBackgroundPathAndBytesable<String>>,ParentACLable<BackgroundPathAndBytesable<String>>,PathAndBytesable<String>,Statable<CreateProtectACLCreateModePathAndBytesable<String>>
- All Known Implementing Classes:
CreateBuilderImpl
-
Method Summary
Modifier and TypeMethodDescriptionwithTtl(long ttl) Specify a TTL when mode isCreateMode.PERSISTENT_WITH_TTLorCreateMode.PERSISTENT_SEQUENTIAL_WITH_TTL.Methods inherited from interface org.apache.curator.framework.api.Backgroundable
inBackground, inBackground, inBackground, inBackground, inBackground, inBackgroundMethods inherited from interface org.apache.curator.framework.api.Compressible
compressed, uncompressedMethods inherited from interface org.apache.curator.framework.api.CreateBuilderMain
creatingParentContainersIfNeeded, creatingParentsIfNeeded, withProtectedEphemeralSequential, withProtectionMethods inherited from interface org.apache.curator.framework.api.CreateModable
withModeMethods inherited from interface org.apache.curator.framework.api.ParentACLable
withACLMethods inherited from interface org.apache.curator.framework.api.PathAndBytesable
forPath, forPathMethods inherited from interface org.apache.curator.framework.api.Statable
storingStatIn
-
Method Details
-
withTtl
Specify a TTL when mode isCreateMode.PERSISTENT_WITH_TTLorCreateMode.PERSISTENT_SEQUENTIAL_WITH_TTL. If the znode has not been modified within the given TTL, it will be deleted once it has no children. The TTL unit is milliseconds and must be greater than 0 and less than or equal to EphemeralType.MAX_TTL.- Parameters:
ttl- the ttl- Returns:
- this for chaining
-