Package javaflow.components.api

Examples of javaflow.components.api.Packet.drop()


        if (p == null) {
            // This should never happend because component should not be started without
            // having an actual packet in one of its input ports.
            error.createPacket("NOOO, IT WAS NULL.").send();
        } else {
            p.drop();

        }
    }
}
View Full Code Here


    @Override
    public void execute() {
        try {
            Packet packet = in.receive();
            packet.drop();
            out.createPacket("testing").send();
            out.send(packet);
            // Expect exception to be thrown from sending dropped packet
            out.createPacket("failed").send();
        } catch (Throwable e) {
View Full Code Here

        try {
            out.send(packet);
            // Expect exception to be thrown from sending dropped packet
            result.createPacket("failed").send();
        } catch (PortIsClosed e) {
            packet.drop();
            result.createPacket("success").send();
        }
    }
}
View Full Code Here

    @Override
    public void execute() {
        int count = countPort.receiveContentAndDrop().intValue();
        for(int i = 0; i<count;i++){
            Packet packet = in.receive();
            packet.drop();
        }
        endNotify.createPacket(null).send();
    }
}
View Full Code Here

            Packet packet;
            int level = 0;
            while((packet = inputPort.receive())!=null){
                switch (packet.getType()){
                    case START:
                        packet.drop();
                        level++;
                        break;
                    case END:
                        packet.drop();
                        level--;
View Full Code Here

                    case START:
                        packet.drop();
                        level++;
                        break;
                    case END:
                        packet.drop();
                        level--;
                        break;
                    case NORMAL:
                        outputPort.send(packet);
                        break;
View Full Code Here

        Packet p;
        while(((p=in.receive())!=null)){
            if (seen.add(p.getContent())){
                out.send(p);
            } else {
                p.drop();
            }
        }
    }
}
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.