Class ServiceSingleNodeDeploymentResult

  • All Implemented Interfaces:
    Serializable, Message

    public class ServiceSingleNodeDeploymentResult
    extends Object
    implements Message
    Service single node deployment result.

    Contains count of deployed service instances on single node and deployment errors if exist.

    See Also:
    Serialized Form
    • Constructor Detail

      • ServiceSingleNodeDeploymentResult

        public ServiceSingleNodeDeploymentResult()
        Empty constructor for marshalling purposes.
      • ServiceSingleNodeDeploymentResult

        public ServiceSingleNodeDeploymentResult​(int cnt)
        Parameters:
        cnt - Count of service's instances.
    • Method Detail

      • count

        public int count()
        Returns:
        Count of service's instances.
      • count

        public void count​(int cnt)
        Parameters:
        cnt - Count of service's instances.
      • errors

        @NotNull
        public @NotNull Collection<byte[]> errors()
        Returns:
        Serialized exceptions.
      • errors

        public void errors​(Collection<byte[]> errors)
        Parameters:
        errors - Serialized exceptions.
      • writeTo

        public boolean writeTo​(ByteBuffer buf,
                               MessageWriter writer)
        Writes this message to provided byte buffer.
        Specified by:
        writeTo in interface Message
        Parameters:
        buf - Byte buffer.
        writer - Writer.
        Returns:
        Whether message was fully written.
      • readFrom

        public boolean readFrom​(ByteBuffer buf,
                                MessageReader reader)
        Reads this message from provided byte buffer.
        Specified by:
        readFrom in interface Message
        Parameters:
        buf - Byte buffer.
        reader - Reader.
        Returns:
        Whether message was fully read.
      • directType

        public short directType()
        Gets message type.
        Specified by:
        directType in interface Message
        Returns:
        Message type.
      • fieldsCount

        public byte fieldsCount()
        Gets fields count.
        Specified by:
        fieldsCount in interface Message
        Returns:
        Fields count.
      • onAckReceived

        public void onAckReceived()
        Method called when ack message received.
        Specified by:
        onAckReceived in interface Message