public final class ReusableOutboundEnvelope extends java.lang.Object implements OutboundEnvelope
Constructor and Description |
---|
ReusableOutboundEnvelope() |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
OutboundEnvelope |
copy() |
static ObjectPool<ReusableOutboundEnvelope> |
createObjectPool(int capacity) |
OutboundEnvelope |
init(OptionVal<RemoteActorRef> recipient,
java.lang.Object message,
OptionVal<ActorRef> sender) |
java.lang.Object |
message() |
OptionVal<RemoteActorRef> |
recipient() |
OptionVal<ActorRef> |
sender() |
java.lang.String |
toString() |
OutboundEnvelope |
withMessage(java.lang.Object message) |
public static ObjectPool<ReusableOutboundEnvelope> createObjectPool(int capacity)
public OptionVal<RemoteActorRef> recipient()
recipient
in interface OutboundEnvelope
public java.lang.Object message()
message
in interface OutboundEnvelope
public OptionVal<ActorRef> sender()
sender
in interface OutboundEnvelope
public OutboundEnvelope withMessage(java.lang.Object message)
withMessage
in interface OutboundEnvelope
public OutboundEnvelope copy()
copy
in interface OutboundEnvelope
public void clear()
public OutboundEnvelope init(OptionVal<RemoteActorRef> recipient, java.lang.Object message, OptionVal<ActorRef> sender)
public java.lang.String toString()
toString
in class java.lang.Object