Class HeaderBuilderImpl

  • All Implemented Interfaces:
    HeaderBuilder

    public final class HeaderBuilderImpl
    extends java.lang.Object
    implements HeaderBuilder
    INTERNAL API
    • Method Detail

      • _flags

        public byte _flags()
      • _flags_$eq

        public void _flags_$eq​(byte x$1)
      • _inboundActorRefCompressionTableVersion

        public byte _inboundActorRefCompressionTableVersion()
      • _inboundActorRefCompressionTableVersion_$eq

        public void _inboundActorRefCompressionTableVersion_$eq​(byte x$1)
      • _inboundClassManifestCompressionTableVersion

        public byte _inboundClassManifestCompressionTableVersion()
      • _inboundClassManifestCompressionTableVersion_$eq

        public void _inboundClassManifestCompressionTableVersion_$eq​(byte x$1)
      • _manifest

        public java.lang.String _manifest()
      • _manifestIdx

        public int _manifestIdx()
      • _manifestIdx_$eq

        public void _manifestIdx_$eq​(int x$1)
      • _manifest_$eq

        public void _manifest_$eq​(java.lang.String x$1)
      • _outboundClassManifestCompression

        public CompressionTable<java.lang.String> _outboundClassManifestCompression()
      • _outboundClassManifestCompression_$eq

        public void _outboundClassManifestCompression_$eq​(CompressionTable<java.lang.String> x$1)
      • _recipientActorRef

        public java.lang.String _recipientActorRef()
      • _recipientActorRefIdx

        public int _recipientActorRefIdx()
      • _recipientActorRefIdx_$eq

        public void _recipientActorRefIdx_$eq​(int x$1)
      • _recipientActorRef_$eq

        public void _recipientActorRef_$eq​(java.lang.String x$1)
      • _senderActorRef

        public java.lang.String _senderActorRef()
      • _senderActorRefIdx

        public int _senderActorRefIdx()
      • _senderActorRefIdx_$eq

        public void _senderActorRefIdx_$eq​(int x$1)
      • _senderActorRef_$eq

        public void _senderActorRef_$eq​(java.lang.String x$1)
      • _serializer

        public int _serializer()
      • _serializer_$eq

        public void _serializer_$eq​(int x$1)
      • _uid

        public long _uid()
      • _uid_$eq

        public void _uid_$eq​(long x$1)
      • _useOutboundCompression

        public boolean _useOutboundCompression()
      • _useOutboundCompression_$eq

        public void _useOutboundCompression_$eq​(boolean x$1)
      • _version

        public byte _version()
      • _version_$eq

        public void _version_$eq​(byte x$1)
      • resetMessageFields

        public void resetMessageFields()
        Description copied from interface: HeaderBuilder
        Reset all fields that are related to an outbound message, i.e. Encoder calls this as the first thing in onPush.
        Specified by:
        resetMessageFields in interface HeaderBuilder
      • senderActorRefPath

        public OptionVal<java.lang.String> senderActorRefPath()
        Description copied from interface: HeaderBuilder
        Retrive the raw literal actor path, instead of using the compressed value. Returns None if ActorRef was compressed (!). To obtain the path in such case call HeaderBuilder.senderActorRef(long) and extract the path from it directly.
        Specified by:
        senderActorRefPath in interface HeaderBuilder
        Returns:
        (undocumented)
      • setManifest

        public void setManifest​(java.lang.String manifest)
        Specified by:
        setManifest in interface HeaderBuilder
      • setRecipientActorRef

        public void setRecipientActorRef​(ActorRef ref)
        Note that Serialization.currentTransportInformation must be set when calling this method, because it's using Serialization.serializedActorPath
        Specified by:
        setRecipientActorRef in interface HeaderBuilder
        Parameters:
        ref - (undocumented)
      • setSenderActorRef

        public void setSenderActorRef​(ActorRef ref)
        Note that Serialization.currentTransportInformation must be set when calling this method, because it's using Serialization.serializedActorPath
        Specified by:
        setSenderActorRef in interface HeaderBuilder
        Parameters:
        ref - (undocumented)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object