Package akka.actor

Class Deploy$

  • All Implemented Interfaces:
    java.io.Serializable

    public class Deploy$
    extends java.lang.Object
    implements java.io.Serializable
    INTERNAL API
    See Also:
    Serialized Form
    • Field Detail

      • MODULE$

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

      • Deploy$

        public Deploy$()
    • 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")))
         
        Returns:
        (undocumented)
      • $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()
      • DispatcherSameAsParent

        public final java.lang.String DispatcherSameAsParent()
        INTERNAL API
        Returns:
        (undocumented)
      • 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$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)