Class StateTransferInfo


  • public class StateTransferInfo
    extends java.lang.Object
    Contains parameters for state transfer. Exchanged between channel and STATE_TRANSFER layer. The state is retrieved from 'target'. If target is null, then the state will be retrieved from the oldest member (usually the coordinator).
    Version:
    $Id: StateTransferInfo.java,v 1.15.2.1 2008/01/22 10:01:00 belaban Exp $
    Author:
    Bela Ban
    • Field Detail

      • timeout

        public long timeout
      • state

        public byte[] state
      • state_id

        public java.lang.String state_id
      • inputStream

        public java.io.InputStream inputStream
      • outputStream

        public java.io.OutputStream outputStream
    • Constructor Detail

      • StateTransferInfo

        public StateTransferInfo()
      • StateTransferInfo

        public StateTransferInfo​(Address target)
      • StateTransferInfo

        public StateTransferInfo​(Address target,
                                 long timeout)
      • StateTransferInfo

        public StateTransferInfo​(Address target,
                                 java.lang.String state_id,
                                 long timeout)
      • StateTransferInfo

        public StateTransferInfo​(Address target,
                                 java.lang.String state_id,
                                 long timeout,
                                 byte[] state)
      • StateTransferInfo

        public StateTransferInfo​(Address target,
                                 java.io.InputStream is,
                                 java.lang.String state_id)
      • StateTransferInfo

        public StateTransferInfo​(Address target,
                                 java.io.OutputStream os,
                                 java.lang.String state_id)
    • Method Detail

      • toString

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