Class I2PSink

  • All Implemented Interfaces:
    Sink

    public class I2PSink
    extends Object
    implements Sink
    Producer This sends to a fixed destination specified in the constructor
    Author:
    welterde
    • Field Detail

      • raw

        protected final boolean raw
      • toPort

        protected final int toPort
        Since:
        0.9.53
    • Constructor Detail

      • I2PSink

        public I2PSink​(I2PSession sess,
                       Destination dest,
                       boolean raw)
        Parameters:
        raw - false for repliable
      • I2PSink

        public I2PSink​(I2PSession sess,
                       Destination dest,
                       boolean raw,
                       int toPort)
        Parameters:
        raw - false for repliable
        toPort - I2CP destination port, 0-65535
        Since:
        0.9.53
    • Method Detail

      • send

        public void send​(Destination src,
                         int fromPort,
                         int ign_toPort,
                         byte[] data)
        Specified by:
        send in interface Sink
        Parameters:
        src - ignored
        fromPort - I2CP port
        ign_toPort - ignored
        Throws:
        RuntimeException - if session is closed
        Since:
        0.9.53 added fromPort and toPort parameters, breaking change, sorry