Class ProtocolTester


  • public class ProtocolTester
    extends java.lang.Object
    Generic class to test one or more protocol layers directly. Sets up a protocol stack consisting of the top layer (which is essentially given by the user and is the test harness), the specified protocol(s) and a bottom layer (which is automatically added), which sends all received messages immediately back up the stack (swapping sender and receiver address of the message).
    Author:
    Bela Ban, March 23 2001
    • Field Detail

      • log

        protected final org.apache.commons.logging.Log log
    • Constructor Detail

      • ProtocolTester

        public ProtocolTester​(java.lang.String prot_spec,
                              Protocol harness)
                       throws java.lang.Exception
        Throws:
        java.lang.Exception
    • Method Detail

      • getProtocols

        public java.util.Vector<Protocol> getProtocols()
      • getProtocolSpec

        public java.lang.String getProtocolSpec()
      • getBottom

        public Protocol getBottom()
      • start

        public void start()
                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • stop

        public void stop()
      • main

        public static void main​(java.lang.String[] args)