Disclosed are systems and methods for controlling transaction draining for error recovery comprising asserting a control signal to prevent system resources associated with a particular error from issuing new requests, dropping transactions tracked by an out-of-order queue, and issuing transactions not tracked by the out-of-order queue. The nozzle system includes a nozzle tip that is removably connected to a nozzle body with a sealing and mounting sleeve element. Each event has a fixed start time and fixed end time. Magnetic means are provided for creating a pair of magnetic flux fields, wherein interaction of the pair of magnetic flux fields causes the magnetic flux fields to spray radially outward with respect to the rotor, thereby creating uniform magnetic polarity on the rotor poles. A memory function implemented by these two charge holding portions and a transistor operation function implemented by the gate insulating film is separated from each other for securing sufficient memory function as well as easily suppressing short channel effect by making the gate insulating film thinner. For each virtual switch, the controller outputs control information determined based on a predetermined protocol and manages the received control information.