Class Deploy$

java.lang.Object
org.apache.pekko.actor.Deploy$
All Implemented Interfaces:
Serializable

public class Deploy$ extends Object implements Serializable
See Also:
  • Field Details

    • MODULE$

      public static final Deploy$ MODULE$
      Static reference to the singleton instance of this Scala object.
  • Constructor Details

    • Deploy$

      public Deploy$()
  • Method Details

    • $lessinit$greater$default$1

      public 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 String $lessinit$greater$default$5()
    • $lessinit$greater$default$6

      public String $lessinit$greater$default$6()
    • $lessinit$greater$default$7

      public scala.collection.immutable.Set<String> $lessinit$greater$default$7()
    • NoDispatcherGiven

      public final String NoDispatcherGiven()
    • NoMailboxGiven

      public final String NoMailboxGiven()
    • local

      public Deploy local()
    • apply

      public Deploy apply(String path, com.typesafe.config.Config config, RouterConfig routerConfig, Scope scope, String dispatcher, String mailbox)
    • apply$default$1

      public 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 String apply$default$5()
    • apply$default$6

      public String apply$default$6()
    • unapply

      public scala.Option<scala.Tuple6<String,com.typesafe.config.Config,RouterConfig,Scope,String,String>> unapply(Deploy deploy)