Address to be used in RootActorPath of refs generated for this transport.
A Logger that can be used to log issues that may occur
When this method returns true, RemoteLifeCycleEvents will be logged as well as be put onto the eventStream.
When this method returns true, RemoteLifeCycleEvents will be logged as well as be put onto the eventStream.
Restarts a specific client connected to the supplied remote address, but only if the client is not shut down
Sends the given message to the recipient supplying the sender if any
Shuts down the remoting
Shuts down a specific client connected to the supplied remote address returns true if successful
Start up the transport, i.
Start up the transport, i.e. enable incoming connections.
When this method returns true, some functionality will be turned off for security purposes.
When this method returns true, some functionality will be turned off for security purposes.
Returns a newly created AkkaRemoteProtocol with the given control payload.
Returns a newly created AkkaRemoteProtocol with the given message payload.
Returns a new RemoteMessageProtocol containing the serialized representation of the given parameters.
Default implementation both publishes the message to the eventStream as well as logs it using the system logger
Call this method with an inbound RemoteMessage and this will take care of security (see: "useUntrustedMode") as well as making sure that the message ends up at its destination (best effort).
Call this method with an inbound RemoteMessage and this will take care of security (see: "useUntrustedMode") as well as making sure that the message ends up at its destination (best effort). There is also a fair amount of logging produced by this method, which is good for debugging.
Serializes the ActorRef instance into a Protocol Buffers (protobuf) Message.
Returns this RemoteTransports Address' textual representation
Returns this RemoteTransports Address' textual representation
The remote transport is responsible for sending and receiving messages. Each transport has an address, which it should provide in Serialization.currentTransportAddress (thread-local) while serializing actor references (which might also be part of messages). This address must be available (i.e. fully initialized) by the time the first message is received or when the start() method returns, whatever happens first.