Package org.apache.pekko.actor
Class Deploy$
- java.lang.Object
-
- org.apache.pekko.actor.Deploy$
-
- All Implemented Interfaces:
java.io.Serializable
public class Deploy$ extends java.lang.Object implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Deploy$()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
$lessinit$greater$default$1()
This class represents deployment configuration for a given actor path.com.typesafe.config.Config
$lessinit$greater$default$2()
RouterConfig
$lessinit$greater$default$3()
Scope
$lessinit$greater$default$4()
java.lang.String
$lessinit$greater$default$5()
java.lang.String
$lessinit$greater$default$6()
scala.collection.immutable.Set<java.lang.String>
$lessinit$greater$default$7()
Deploy
apply(java.lang.String path, com.typesafe.config.Config config, RouterConfig routerConfig, Scope scope, java.lang.String dispatcher, java.lang.String mailbox)
java.lang.String
apply$default$1()
com.typesafe.config.Config
apply$default$2()
RouterConfig
apply$default$3()
Scope
apply$default$4()
java.lang.String
apply$default$5()
java.lang.String
apply$default$6()
Deploy
local()
java.lang.String
NoDispatcherGiven()
java.lang.String
NoMailboxGiven()
scala.Option<scala.Tuple6<java.lang.String,com.typesafe.config.Config,RouterConfig,Scope,java.lang.String,java.lang.String>>
unapply(Deploy deploy)
-
-
-
Field Detail
-
MODULE$
public static final Deploy$ MODULE$
Static reference to the singleton instance of this Scala object.
-
-
Method Detail
-
$lessinit$greater$default$1
public java.lang.String $lessinit$greater$default$1()
This class represents deployment configuration for a given actor path. It is marked final in order to guarantee stable merge semantics (i.e. what overrides what in case multiple configuration sources are available) and is fully extensible via its Scope argument, and by the fact that an arbitrary Config section can be passed along with it (which will be merged when merging two Deploys).The path field is used only when inserting the Deploy into a deployer and not needed when just doing deploy-as-you-go:
val remoteProps = someProps.withDeploy(Deploy(scope = RemoteScope("someOtherNodeName")))
-
$lessinit$greater$default$2
public com.typesafe.config.Config $lessinit$greater$default$2()
-
$lessinit$greater$default$3
public RouterConfig $lessinit$greater$default$3()
-
$lessinit$greater$default$4
public Scope $lessinit$greater$default$4()
-
$lessinit$greater$default$5
public java.lang.String $lessinit$greater$default$5()
-
$lessinit$greater$default$6
public java.lang.String $lessinit$greater$default$6()
-
$lessinit$greater$default$7
public scala.collection.immutable.Set<java.lang.String> $lessinit$greater$default$7()
-
NoDispatcherGiven
public final java.lang.String NoDispatcherGiven()
-
NoMailboxGiven
public final java.lang.String NoMailboxGiven()
-
local
public Deploy local()
-
apply
public Deploy apply(java.lang.String path, com.typesafe.config.Config config, RouterConfig routerConfig, Scope scope, java.lang.String dispatcher, java.lang.String mailbox)
-
apply$default$1
public java.lang.String apply$default$1()
-
apply$default$2
public com.typesafe.config.Config apply$default$2()
-
apply$default$3
public RouterConfig apply$default$3()
-
apply$default$4
public Scope apply$default$4()
-
apply$default$5
public java.lang.String apply$default$5()
-
apply$default$6
public java.lang.String apply$default$6()
-
unapply
public scala.Option<scala.Tuple6<java.lang.String,com.typesafe.config.Config,RouterConfig,Scope,java.lang.String,java.lang.String>> unapply(Deploy deploy)
-
-