Class ConnectionDataPreparation

    • Constructor Detail

      • ConnectionDataPreparation

        public ConnectionDataPreparation​(ShipConnCallBack shipConnCB,
                                         Configuration config,
                                         java.lang.String logPrefix)
    • Method Detail

      • init

        public abstract void init()
      • next

        public void next()
      • setStateTransCBList

        public void setStateTransCBList​(java.util.List<StateTransitionCallBack> stateTransCBList)
      • pollReceivedMsg

        public byte[] pollReceivedMsg()
        returns and removes the last received message
        Returns:
        the last received message
      • peekReceivedMsg

        public byte[] peekReceivedMsg()
        returns the last received message without removing it
        Returns:
        the last received message
      • receivedMsg

        public boolean receivedMsg()
      • setReceivedMsg

        public void setReceivedMsg​(byte[] receivedMsg)
      • deactivateAllTimers

        public abstract void deactivateAllTimers()
      • nextState

        protected abstract void nextState()
      • getSubState

        public abstract SubState getSubState()
      • setSubState

        public abstract void setSubState​(SubState subState)