Package akka.coordination.lease
Class LeaseSettings
- java.lang.Object
-
- akka.coordination.lease.LeaseSettings
-
public final class LeaseSettings extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description LeaseSettings(java.lang.String leaseName, java.lang.String ownerName, TimeoutSettings timeoutSettings, com.typesafe.config.Config leaseConfig)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LeaseSettingsapply(com.typesafe.config.Config config, java.lang.String leaseName, java.lang.String ownerName)com.typesafe.config.ConfigleaseConfig()java.lang.StringleaseName()java.lang.StringownerName()TimeoutSettingstimeoutSettings()java.lang.StringtoString()LeaseSettingswithTimeoutSettings(TimeoutSettings timeoutSettings)
-
-
-
Constructor Detail
-
LeaseSettings
public LeaseSettings(java.lang.String leaseName, java.lang.String ownerName, TimeoutSettings timeoutSettings, com.typesafe.config.Config leaseConfig)
-
-
Method Detail
-
apply
public static LeaseSettings apply(com.typesafe.config.Config config, java.lang.String leaseName, java.lang.String ownerName)
-
leaseName
public java.lang.String leaseName()
-
ownerName
public java.lang.String ownerName()
-
timeoutSettings
public TimeoutSettings timeoutSettings()
-
leaseConfig
public com.typesafe.config.Config leaseConfig()
-
withTimeoutSettings
public LeaseSettings withTimeoutSettings(TimeoutSettings timeoutSettings)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-