Class FlowController (2.65.0)

  public 
  
 class 
 FlowController 
 

Provides flow control capability.

Inheritance

java.lang.Object > FlowController

Constructors

FlowController(DynamicFlowControlSettings settings)

  public 
  
 FlowController 
 ( 
 DynamicFlowControlSettings 
  
 settings 
 ) 
 
Parameter
Name
Description

FlowController(FlowControlSettings settings)

  public 
  
 FlowController 
 ( 
 FlowControlSettings 
  
 settings 
 ) 
 
Parameter
Name
Description

Methods

decreaseThresholds(long elementSteps, long byteSteps)

  public 
  
 void 
  
 decreaseThresholds 
 ( 
 long 
  
 elementSteps 
 , 
  
 long 
  
 byteSteps 
 ) 
 

Decrease flow control limits to allow elementSteps fewer elements and byteSteps fewer request bytes before enforcing flow control.

Parameters
Name
Description
elementSteps
byteSteps

getCurrentElementCountLimit()

  public 
  
 Long 
  
 getCurrentElementCountLimit 
 () 
 
Returns
Type
Description

getCurrentRequestBytesLimit()

  public 
  
 Long 
  
 getCurrentRequestBytesLimit 
 () 
 
Returns
Type
Description

getFlowControlEventStats()

  public 
  
 FlowControlEventStats 
  
 getFlowControlEventStats 
 () 
 
Returns
Type
Description

getMaxElementCountLimit()

  public 
  
 Long 
  
 getMaxElementCountLimit 
 () 
 
Returns
Type
Description

getMaxRequestBytesLimit()

  public 
  
 Long 
  
 getMaxRequestBytesLimit 
 () 
 
Returns
Type
Description

getMinElementCountLimit()

  public 
  
 Long 
  
 getMinElementCountLimit 
 () 
 
Returns
Type
Description

getMinRequestBytesLimit()

  public 
  
 Long 
  
 getMinRequestBytesLimit 
 () 
 
Returns
Type
Description

increaseThresholds(long elementSteps, long byteSteps)

  public 
  
 void 
  
 increaseThresholds 
 ( 
 long 
  
 elementSteps 
 , 
  
 long 
  
 byteSteps 
 ) 
 

Increase flow control limits to allow extra elementSteps elements and byteSteps request bytes before enforcing flow control.

Parameters
Name
Description
elementSteps
byteSteps

release(long elements, long bytes)

  public 
  
 void 
  
 release 
 ( 
 long 
  
 elements 
 , 
  
 long 
  
 bytes 
 ) 
 
Parameters
Name
Description
elements
bytes

reserve(long elements, long bytes)

  public 
  
 void 
  
 reserve 
 ( 
 long 
  
 elements 
 , 
  
 long 
  
 bytes 
 ) 
 
Parameters
Name
Description
elements
bytes
Exceptions
Type
Description
Create a Mobile Website
View Site in Mobile | Classic
Share by: