Class PacketDelay

All Implemented Interfaces:
PcapProConfigurator.PreRxProcessor, PcapProConfigurator.RxProcessor

public final class PacketDelay extends PcapProConfigurator<PacketDelay> implements PcapProConfigurator.PreRxProcessor
The Class PacketDelay.
Author:
Sly Technologies Inc, repos@slytechs.com
  • Field Details

    • PROPERTY_PACKET_REPEATER_ENABLE

      public static final String PROPERTY_PACKET_REPEATER_ENABLE
      The Constant PROPERTY_PACKET_REPEATER_ENABLE.
      See Also:
    • PROPERTY_PACKET_REPEATER_DELAY_NANO

      public static final String PROPERTY_PACKET_REPEATER_DELAY_NANO
      The Constant PROPERTY_PACKET_REPEATER_DELAY_NANO.
      See Also:
  • Constructor Details

    • PacketDelay

      public PacketDelay()
      Instantiates a new packet delay.
  • Method Details

    • setDelay

      public PacketDelay setDelay(long duration, TimeUnit unit)
      Sets the delay.
      Parameters:
      duration - the duration
      unit - the unit
      Returns:
      the packet delay
    • getDelay

      public long getDelay(TimeUnit unit)
      Gets the delay.
      Parameters:
      unit - the unit
      Returns:
      the delay
    • getDelayNano

      public long getDelayNano()
      Gets the delay nano.
      Returns:
      the delay nano