Package akka.remote.transport
Class TestAssociationHandle
- java.lang.Object
-
- akka.remote.transport.TestAssociationHandle
-
- All Implemented Interfaces:
AssociationHandle
,java.io.Serializable
,scala.Equals
,scala.Product
public final class TestAssociationHandle extends java.lang.Object implements AssociationHandle, scala.Product, java.io.Serializable
Deprecated.Classic remoting is deprecated, use Artery. Since 2.6.0.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface akka.remote.transport.AssociationHandle
AssociationHandle.ActorHandleEventListener, AssociationHandle.ActorHandleEventListener$, AssociationHandle.Disassociated, AssociationHandle.Disassociated$, AssociationHandle.DisassociateInfo, AssociationHandle.HandleEvent, AssociationHandle.HandleEventListener, AssociationHandle.InboundPayload, AssociationHandle.InboundPayload$, AssociationHandle.Quarantined$, AssociationHandle.Shutdown$, AssociationHandle.Unknown$
-
-
Constructor Summary
Constructors Constructor Description TestAssociationHandle(Address localAddress, Address remoteAddress, TestTransport transport, boolean inbound)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static TestAssociationHandle
apply(Address localAddress, Address remoteAddress, TestTransport transport, boolean inbound)
Deprecated.boolean
canEqual(java.lang.Object x$1)
Deprecated.TestAssociationHandle
copy(Address localAddress, Address remoteAddress, TestTransport transport, boolean inbound)
Deprecated.Address
copy$default$1()
Deprecated.Address
copy$default$2()
Deprecated.TestTransport
copy$default$3()
Deprecated.boolean
copy$default$4()
Deprecated.void
disassociate()
Deprecated.Closes the underlying transport link, if needed.boolean
equals(java.lang.Object x$1)
Deprecated.int
hashCode()
Deprecated.boolean
inbound()
Deprecated.scala.Tuple2<Address,Address>
key()
Deprecated.Key used inTestTransport.AssociationRegistry
to identify associations.Address
localAddress()
Deprecated.Address of the local endpoint.int
productArity()
Deprecated.java.lang.Object
productElement(int x$1)
Deprecated.java.lang.String
productElementName(int x$1)
Deprecated.scala.collection.Iterator<java.lang.Object>
productIterator()
Deprecated.java.lang.String
productPrefix()
Deprecated.scala.concurrent.Promise<AssociationHandle.HandleEventListener>
readHandlerPromise()
Deprecated.The Promise returned by this call must be completed with anAssociationHandle.HandleEventListener
to register a listener responsible for handling incoming payload.Address
remoteAddress()
Deprecated.Address of the remote endpoint.java.lang.String
toString()
Deprecated.TestTransport
transport()
Deprecated.static scala.Option<scala.Tuple4<Address,Address,TestTransport,java.lang.Object>>
unapply(TestAssociationHandle x$0)
Deprecated.boolean
writable()
Deprecated.void
writable_$eq(boolean x$1)
Deprecated.boolean
write(ByteString payload)
Deprecated.Asynchronously sends the specified payload to the remote endpoint.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface akka.remote.transport.AssociationHandle
disassociate
-
-
-
-
Constructor Detail
-
TestAssociationHandle
public TestAssociationHandle(Address localAddress, Address remoteAddress, TestTransport transport, boolean inbound)
Deprecated.
-
-
Method Detail
-
apply
public static TestAssociationHandle apply(Address localAddress, Address remoteAddress, TestTransport transport, boolean inbound)
Deprecated.
-
unapply
public static scala.Option<scala.Tuple4<Address,Address,TestTransport,java.lang.Object>> unapply(TestAssociationHandle x$0)
Deprecated.
-
localAddress
public Address localAddress()
Deprecated.Description copied from interface:AssociationHandle
Address of the local endpoint.- Specified by:
localAddress
in interfaceAssociationHandle
- Returns:
- Address of the local endpoint.
-
remoteAddress
public Address remoteAddress()
Deprecated.Description copied from interface:AssociationHandle
Address of the remote endpoint.- Specified by:
remoteAddress
in interfaceAssociationHandle
- Returns:
- Address of the remote endpoint.
-
transport
public TestTransport transport()
Deprecated.
-
inbound
public boolean inbound()
Deprecated.
-
writable
public boolean writable()
Deprecated.
-
writable_$eq
public void writable_$eq(boolean x$1)
Deprecated.
-
readHandlerPromise
public scala.concurrent.Promise<AssociationHandle.HandleEventListener> readHandlerPromise()
Deprecated.Description copied from interface:AssociationHandle
The Promise returned by this call must be completed with anAssociationHandle.HandleEventListener
to register a listener responsible for handling incoming payload. Until the listener is not registered the transport SHOULD buffer incoming messages.- Specified by:
readHandlerPromise
in interfaceAssociationHandle
- Returns:
- Promise that must be completed with the listener responsible for handling incoming data.
-
write
public boolean write(ByteString payload)
Deprecated.Description copied from interface:AssociationHandle
Asynchronously sends the specified payload to the remote endpoint. This method MUST be thread-safe as it might be called from different threads. This method MUST NOT block.Writes guarantee ordering of messages, but not their reception. The call to write returns with a Boolean indicating if the channel was ready for writes or not. A return value of false indicates that the channel is not yet ready for delivery (e.g.: the write buffer is full) and the sender needs to wait until the channel becomes ready again. Returning false also means that the current write was dropped (this MUST be guaranteed to ensure duplication-free delivery).
- Specified by:
write
in interfaceAssociationHandle
- Parameters:
payload
- The payload to be delivered to the remote endpoint.- Returns:
- Boolean indicating the availability of the association for subsequent writes.
-
disassociate
public void disassociate()
Deprecated.Description copied from interface:AssociationHandle
Closes the underlying transport link, if needed. Some transports might not need an explicit teardown (UDP) and some transports may not support it (hardware connections). Remote endpoint of the channel or connection MAY be notified, but this is not guaranteed. The Transport that provides the handle MUST guarantee that disassociate() could be called arbitrarily many times.- Specified by:
disassociate
in interfaceAssociationHandle
-
key
public scala.Tuple2<Address,Address> key()
Deprecated.Key used inTestTransport.AssociationRegistry
to identify associations. Contains an ordered pair of addresses, where the first element of the pair is always the initiator of the association.
-
copy
public TestAssociationHandle copy(Address localAddress, Address remoteAddress, TestTransport transport, boolean inbound)
Deprecated.
-
copy$default$1
public Address copy$default$1()
Deprecated.
-
copy$default$2
public Address copy$default$2()
Deprecated.
-
copy$default$3
public TestTransport copy$default$3()
Deprecated.
-
copy$default$4
public boolean copy$default$4()
Deprecated.
-
productPrefix
public java.lang.String productPrefix()
Deprecated.- Specified by:
productPrefix
in interfacescala.Product
-
productArity
public int productArity()
Deprecated.- Specified by:
productArity
in interfacescala.Product
-
productElement
public java.lang.Object productElement(int x$1)
Deprecated.- Specified by:
productElement
in interfacescala.Product
-
productIterator
public scala.collection.Iterator<java.lang.Object> productIterator()
Deprecated.- Specified by:
productIterator
in interfacescala.Product
-
canEqual
public boolean canEqual(java.lang.Object x$1)
Deprecated.- Specified by:
canEqual
in interfacescala.Equals
-
productElementName
public java.lang.String productElementName(int x$1)
Deprecated.- Specified by:
productElementName
in interfacescala.Product
-
hashCode
public int hashCode()
Deprecated.- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
Deprecated.- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object x$1)
Deprecated.- Specified by:
equals
in interfacescala.Equals
- Overrides:
equals
in classjava.lang.Object
-
-