final class ClusterSingletonProxySettings extends NoSerializationVerificationNeeded
Ordering
- Alphabetic
- By Inheritance
Inherited
- ClusterSingletonProxySettings
- NoSerializationVerificationNeeded
- AnyRef
- Any
Implicitly
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new ClusterSingletonProxySettings(singletonName: String, role: Option[String], singletonIdentificationInterval: FiniteDuration, bufferSize: Int)
-
new
ClusterSingletonProxySettings(singletonName: String, role: Option[String], dataCenter: Option[DataCenter], singletonIdentificationInterval: FiniteDuration, bufferSize: Int)
- singletonName
The actor name of the singleton actor that is started by the ClusterSingletonManager.
- role
The role of the cluster nodes where the singleton can be deployed. If None, then any node will do.
- dataCenter
The data center of the cluster nodes where the singleton is running. If None then the same data center as current node.
- singletonIdentificationInterval
Interval at which the proxy will try to resolve the singleton instance.
- bufferSize
If the location of the singleton is unknown the proxy will buffer this number of messages and deliver them when the singleton is identified. When the buffer is full old messages will be dropped when new messages are sent viea the proxy. Use 0 to disable buffering, i.e. messages will be dropped immediately if the location of the singleton is unknown.
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
def
+(other: String): String
- Implicit
- This member is added by an implicit conversion from ClusterSingletonProxySettings to any2stringadd[ClusterSingletonProxySettings] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
-
def
->[B](y: B): (ClusterSingletonProxySettings, B)
- Implicit
- This member is added by an implicit conversion from ClusterSingletonProxySettings to ArrowAssoc[ClusterSingletonProxySettings] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- val bufferSize: Int
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate() @throws( ... )
- val dataCenter: Option[DataCenter]
-
def
ensuring(cond: (ClusterSingletonProxySettings) ⇒ Boolean, msg: ⇒ Any): ClusterSingletonProxySettings
- Implicit
- This member is added by an implicit conversion from ClusterSingletonProxySettings to Ensuring[ClusterSingletonProxySettings] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: (ClusterSingletonProxySettings) ⇒ Boolean): ClusterSingletonProxySettings
- Implicit
- This member is added by an implicit conversion from ClusterSingletonProxySettings to Ensuring[ClusterSingletonProxySettings] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean, msg: ⇒ Any): ClusterSingletonProxySettings
- Implicit
- This member is added by an implicit conversion from ClusterSingletonProxySettings to Ensuring[ClusterSingletonProxySettings] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean): ClusterSingletonProxySettings
- Implicit
- This member is added by an implicit conversion from ClusterSingletonProxySettings to Ensuring[ClusterSingletonProxySettings] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from ClusterSingletonProxySettings to StringFormat[ClusterSingletonProxySettings] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @inline()
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- val role: Option[String]
- val singletonIdentificationInterval: FiniteDuration
- val singletonName: String
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- def withBufferSize(bufferSize: Int): ClusterSingletonProxySettings
- def withDataCenter(dataCenter: Option[DataCenter]): ClusterSingletonProxySettings
- def withDataCenter(dataCenter: DataCenter): ClusterSingletonProxySettings
- def withRole(role: Option[String]): ClusterSingletonProxySettings
- def withRole(role: String): ClusterSingletonProxySettings
- def withSingletonIdentificationInterval(singletonIdentificationInterval: FiniteDuration): ClusterSingletonProxySettings
- def withSingletonName(name: String): ClusterSingletonProxySettings
-
def
→[B](y: B): (ClusterSingletonProxySettings, B)
- Implicit
- This member is added by an implicit conversion from ClusterSingletonProxySettings to ArrowAssoc[ClusterSingletonProxySettings] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc