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 TestAssociationHandleapply(Address localAddress, Address remoteAddress, TestTransport transport, boolean inbound)Deprecated.booleancanEqual(java.lang.Object x$1)Deprecated.TestAssociationHandlecopy(Address localAddress, Address remoteAddress, TestTransport transport, boolean inbound)Deprecated.Addresscopy$default$1()Deprecated.Addresscopy$default$2()Deprecated.TestTransportcopy$default$3()Deprecated.booleancopy$default$4()Deprecated.voiddisassociate()Deprecated.Closes the underlying transport link, if needed.booleanequals(java.lang.Object x$1)Deprecated.inthashCode()Deprecated.booleaninbound()Deprecated.scala.Tuple2<Address,Address>key()Deprecated.Key used inTestTransport.AssociationRegistryto identify associations.AddresslocalAddress()Deprecated.Address of the local endpoint.intproductArity()Deprecated.java.lang.ObjectproductElement(int x$1)Deprecated.java.lang.StringproductElementName(int x$1)Deprecated.scala.collection.Iterator<java.lang.Object>productIterator()Deprecated.java.lang.StringproductPrefix()Deprecated.scala.concurrent.Promise<AssociationHandle.HandleEventListener>readHandlerPromise()Deprecated.The Promise returned by this call must be completed with anAssociationHandle.HandleEventListenerto register a listener responsible for handling incoming payload.AddressremoteAddress()Deprecated.Address of the remote endpoint.java.lang.StringtoString()Deprecated.TestTransporttransport()Deprecated.static scala.Option<scala.Tuple4<Address,Address,TestTransport,java.lang.Object>>unapply(TestAssociationHandle x$0)Deprecated.booleanwritable()Deprecated.voidwritable_$eq(boolean x$1)Deprecated.booleanwrite(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:AssociationHandleAddress of the local endpoint.- Specified by:
localAddressin interfaceAssociationHandle- Returns:
- Address of the local endpoint.
-
remoteAddress
public Address remoteAddress()
Deprecated.Description copied from interface:AssociationHandleAddress of the remote endpoint.- Specified by:
remoteAddressin 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:AssociationHandleThe Promise returned by this call must be completed with anAssociationHandle.HandleEventListenerto register a listener responsible for handling incoming payload. Until the listener is not registered the transport SHOULD buffer incoming messages.- Specified by:
readHandlerPromisein 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:AssociationHandleAsynchronously 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:
writein 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:AssociationHandleCloses 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:
disassociatein interfaceAssociationHandle
-
key
public scala.Tuple2<Address,Address> key()
Deprecated.Key used inTestTransport.AssociationRegistryto 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:
productPrefixin interfacescala.Product
-
productArity
public int productArity()
Deprecated.- Specified by:
productArityin interfacescala.Product
-
productElement
public java.lang.Object productElement(int x$1)
Deprecated.- Specified by:
productElementin interfacescala.Product
-
productIterator
public scala.collection.Iterator<java.lang.Object> productIterator()
Deprecated.- Specified by:
productIteratorin interfacescala.Product
-
canEqual
public boolean canEqual(java.lang.Object x$1)
Deprecated.- Specified by:
canEqualin interfacescala.Equals
-
productElementName
public java.lang.String productElementName(int x$1)
Deprecated.- Specified by:
productElementNamein interfacescala.Product
-
hashCode
public int hashCode()
Deprecated.- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
Deprecated.- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object x$1)
Deprecated.- Specified by:
equalsin interfacescala.Equals- Overrides:
equalsin classjava.lang.Object
-
-