Package akka.remote.artery
Class ReusableInboundEnvelope
- java.lang.Object
-
- akka.remote.artery.ReusableInboundEnvelope
-
- All Implemented Interfaces:
NoSerializationVerificationNeeded,InboundEnvelope
public final class ReusableInboundEnvelope extends java.lang.Object implements InboundEnvelope
INTERNAL API
-
-
Constructor Summary
Constructors Constructor Description ReusableInboundEnvelope()
-
Method Summary
-
-
-
Method Detail
-
createObjectPool
public static ObjectPool<ReusableInboundEnvelope> createObjectPool(int capacity)
-
recipient
public OptionVal<InternalActorRef> recipient()
- Specified by:
recipientin interfaceInboundEnvelope
-
sender
public OptionVal<ActorRef> sender()
- Specified by:
senderin interfaceInboundEnvelope
-
originUid
public long originUid()
- Specified by:
originUidin interfaceInboundEnvelope
-
association
public OptionVal<OutboundContext> association()
- Specified by:
associationin interfaceInboundEnvelope
-
serializer
public int serializer()
- Specified by:
serializerin interfaceInboundEnvelope
-
classManifest
public java.lang.String classManifest()
- Specified by:
classManifestin interfaceInboundEnvelope
-
message
public java.lang.Object message()
- Specified by:
messagein interfaceInboundEnvelope
-
envelopeBuffer
public EnvelopeBuffer envelopeBuffer()
- Specified by:
envelopeBufferin interfaceInboundEnvelope
-
flags
public byte flags()
- Specified by:
flagsin interfaceInboundEnvelope
-
flag
public boolean flag(ByteFlag byteFlag)
- Specified by:
flagin interfaceInboundEnvelope
-
lane
public int lane()
- Specified by:
lanein interfaceInboundEnvelope
-
withMessage
public InboundEnvelope withMessage(java.lang.Object message)
- Specified by:
withMessagein interfaceInboundEnvelope
-
releaseEnvelopeBuffer
public InboundEnvelope releaseEnvelopeBuffer()
- Specified by:
releaseEnvelopeBufferin interfaceInboundEnvelope
-
withRecipient
public InboundEnvelope withRecipient(InternalActorRef ref)
- Specified by:
withRecipientin interfaceInboundEnvelope
-
clear
public void clear()
-
init
public InboundEnvelope init(OptionVal<InternalActorRef> recipient, OptionVal<ActorRef> sender, long originUid, int serializer, java.lang.String classManifest, byte flags, EnvelopeBuffer envelopeBuffer, OptionVal<OutboundContext> association, int lane)
-
withEnvelopeBuffer
public InboundEnvelope withEnvelopeBuffer(EnvelopeBuffer envelopeBuffer)
-
copyForLane
public InboundEnvelope copyForLane(int lane)
- Specified by:
copyForLanein interfaceInboundEnvelope
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-