akka.remote.netty

NettyRemoteServerModule

trait NettyRemoteServerModule extends RemoteServerModule

Self Type
NettyRemoteServerModule with RemoteModule
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. NettyRemoteServerModule
  2. RemoteServerModule
  3. RemoteModule
  4. AnyRef
  5. Any
Visibility
  1. Public
  2. All

Abstract Value Members

  1. def notifyListeners (message: ⇒ Any): Unit

    Attributes
    protected[akka] abstract
    Definition Classes
    RemoteModule
  2. def optimizeLocalScoped_? (): Boolean

    Attributes
    abstract
    Definition Classes
    RemoteModule

Concrete Value Members

  1. def != (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  2. def != (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  3. def ## (): Int

    Attributes
    final
    Definition Classes
    AnyRef → Any
  4. def == (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  5. def == (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  6. val UUID_PREFIX : String

    Definition Classes
    RemoteModule
  7. def address : InetSocketAddress

    Gets the address of the server instance

    Gets the address of the server instance

    Definition Classes
    NettyRemoteServerModuleRemoteServerModule
  8. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  9. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  10. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  11. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  12. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  13. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  14. val guard : ReentrantGuard

    Attributes
    protected
    Definition Classes
    RemoteServerModule
  15. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  16. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  17. def isRunning : Boolean

    Signals whether the server is up and running or not

    Signals whether the server is up and running or not

    Definition Classes
    NettyRemoteServerModuleRemoteServerModule
  18. def name : String

    Gets the name of the server instance

    Gets the name of the server instance

    Definition Classes
    NettyRemoteServerModuleRemoteServerModule
  19. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  20. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  21. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  22. def register (id: String, actorRef: ActorRef): Unit

    Register Remote Actor by a specific 'id' passed as argument.

    Register Remote Actor by a specific 'id' passed as argument.

    NOTE: If you use this method to register your remote actor then you must unregister the actor by this ID yourself.

    Definition Classes
    NettyRemoteServerModuleRemoteServerModule
  23. def register (actorRef: ActorRef): Unit

    Register Remote Actor by the Actor's 'id' field.

    Register Remote Actor by the Actor's 'id' field. It starts the Actor if it is not started already.

    Definition Classes
    RemoteServerModule
  24. def registerByUuid (actorRef: ActorRef): Unit

    Register Remote Actor by the Actor's uuid field.

    Register Remote Actor by the Actor's uuid field. It starts the Actor if it is not started already.

    Definition Classes
    NettyRemoteServerModuleRemoteServerModule
  25. def registerPerSession (id: String, factory: ⇒ ActorRef): Unit

    Register Remote Session Actor by a specific 'id' passed as argument.

    Register Remote Session Actor by a specific 'id' passed as argument.

    NOTE: If you use this method to register your remote actor then you must unregister the actor by this ID yourself.

    Definition Classes
    NettyRemoteServerModuleRemoteServerModule
  26. def registerPerSession (id: String, factory: Creator[ActorRef]): Unit

    Register Remote Session Actor by a specific 'id' passed as argument.

    Register Remote Session Actor by a specific 'id' passed as argument.

    NOTE: If you use this method to register your remote actor then you must unregister the actor by this ID yourself. Java API

    Definition Classes
    RemoteServerModule
  27. def registerTypedActor (id: String, typedActor: AnyRef): Unit

    Register remote typed actor by a specific id.

    Register remote typed actor by a specific id.

    id

    custom actor id

    typedActor

    typed actor to register

    Definition Classes
    NettyRemoteServerModuleRemoteServerModule
  28. def registerTypedActor (intfClass: Class[_], typedActor: AnyRef): Unit

    Register typed actor by interface name.

    Register typed actor by interface name.

    Definition Classes
    RemoteServerModule
  29. def registerTypedPerSessionActor (id: String, factory: ⇒ AnyRef): Unit

    Register remote typed actor by a specific id.

    Register remote typed actor by a specific id.

    id

    custom actor id

    Definition Classes
    NettyRemoteServerModuleRemoteServerModule
  30. def registerTypedPerSessionActor (id: String, factory: Creator[AnyRef]): Unit

    Register remote typed actor by a specific id.

    Register remote typed actor by a specific id.

    id

    custom actor id

    Definition Classes
    RemoteServerModule
  31. def registerTypedPerSessionActor (intfClass: Class[_], factory: Creator[AnyRef]): Unit

    Register typed actor by interface name.

    Register typed actor by interface name. Java API

    Definition Classes
    RemoteServerModule
  32. def registerTypedPerSessionActor (intfClass: Class[_], factory: ⇒ AnyRef): Unit

    Register typed actor by interface name.

    Register typed actor by interface name.

    Definition Classes
    RemoteServerModule
  33. def shutdownServerModule (): Unit

    Shuts the server down

    Shuts the server down

    Definition Classes
    NettyRemoteServerModuleRemoteServerModule
  34. def start (_hostname: String, _port: Int, loader: Option[ClassLoader] = None): RemoteServerModule

    Starts the server up

    Starts the server up

    Definition Classes
    NettyRemoteServerModuleRemoteServerModule
  35. def start (host: String, port: Int, loader: ClassLoader): RemoteServerModule

    Starts the server up

    Starts the server up

    Definition Classes
    RemoteServerModule
  36. def start (host: String, port: Int): RemoteServerModule

    Starts the server up

    Starts the server up

    Definition Classes
    RemoteServerModule
  37. def start (loader: ClassLoader): RemoteServerModule

    Starts the server up

    Starts the server up

    Definition Classes
    RemoteServerModule
  38. def start (): RemoteServerModule

    Starts the server up

    Starts the server up

    Definition Classes
    RemoteServerModule
  39. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  40. def toString (): String

    Definition Classes
    AnyRef → Any
  41. def unregister (id: String): Unit

    Unregister Remote Actor by specific 'id'.

    Unregister Remote Actor by specific 'id'.

    NOTE: You need to call this method if you have registered an actor by a custom ID.

    Definition Classes
    NettyRemoteServerModuleRemoteServerModule
  42. def unregister (actorRef: ActorRef): Unit

    Unregister Remote Actor that is registered using its 'id' field (not custom ID).

    Unregister Remote Actor that is registered using its 'id' field (not custom ID).

    Definition Classes
    NettyRemoteServerModuleRemoteServerModule
  43. def unregisterPerSession (id: String): Unit

    Unregister Remote Actor by specific 'id'.

    Unregister Remote Actor by specific 'id'.

    NOTE: You need to call this method if you have registered an actor by a custom ID.

    Definition Classes
    NettyRemoteServerModuleRemoteServerModule
  44. def unregisterTypedActor (id: String): Unit

    Unregister Remote Typed Actor by specific 'id'.

    Unregister Remote Typed Actor by specific 'id'.

    NOTE: You need to call this method if you have registered an actor by a custom ID.

    Definition Classes
    NettyRemoteServerModuleRemoteServerModule
  45. def unregisterTypedPerSessionActor (id: String): Unit

    Unregister Remote Typed Actor by specific 'id'.

    Unregister Remote Typed Actor by specific 'id'.

    NOTE: You need to call this method if you have registered an actor by a custom ID.

    Definition Classes
    NettyRemoteServerModuleRemoteServerModule
  46. def wait (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  47. def wait (arg0: Long, arg1: Int): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  48. def wait (arg0: Long): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from RemoteServerModule

Inherited from RemoteModule

Inherited from AnyRef

Inherited from Any