6. The method of claim 1 , further comprising identifying the first packet as being part of a pre-existing first session, in response to receipt of the first packet, if the first packet is not an initial packet to be received, by the traffic controller, with respect to the first session.
1. A computer-implemented method for dynamic network traffic control, comprising: identifying, by a traffic controller, a first data packet, flowing from a source network device to a destination network device, as a subject of traffic-type classification by the traffic controller, the first packet produced in response to an action by an end-user, the traffic type classification being associated with at least one of an application type and a content type, the traffic controller including a control engine coupled to a network interface, the control engine controlling transmission and receipt of data packets between clients and servers, the control engine including classification modules, each of the classification modules having a unique identifier and being operable to trigger on a RULE INIT event; identifying by a first collection of traffic classification modules of the traffic controller, a session identifier of the first data packet, the session identifier corresponding to a network session between the source network device and the destination network device, the session identifier distinguishing the network session from other network sessions; determining that the traffic controller is transitioning from the first collection of traffic classification modules to a second collection of traffic classification modules; setting the collection identifier for the session to point to the second collection of traffic classification modules; determining that the first data packet is an event of a first event type, the first event type representing an initiating event; processing the first data packet in accordance with a rule set defined by the second collection of classification modules and the initiating event; and producing, as a result of processing the first data packet, an intra-session persistent state for the second collection of traffic classification modules.