Class BatchedRequestIssuer<ResponseT> (2.48.1)

  public 
  
 final 
  
 class 
 BatchedRequestIssuer<ResponseT> 
 

BatchedRequestIssuer receives a response or an exception and waits to set the given batchedFuture until sendResult() is called.

This class is designed to be used by generated code.

Inheritance

java.lang.Object > BatchedRequestIssuer<ResponseT>

Type Parameter

Name
Description
ResponseT

Constructors

BatchedRequestIssuer(BatchedFuture<ResponseT> batchedFuture, long messageCount)

  public 
  
 BatchedRequestIssuer 
 ( 
 BatchedFuture<ResponseT> 
  
 batchedFuture 
 , 
  
 long 
  
 messageCount 
 ) 
 
Parameters
Name
Description
batchedFuture
BatchedFuture < ResponseT >
messageCount

Methods

getMessageCount()

  public 
  
 long 
  
 getMessageCount 
 () 
 
Returns
Type
Description

sendResult()

  public 
  
 void 
  
 sendResult 
 () 
 

Sends back the result that was stored by either setResponse or setException

setException(Throwable throwable)

  public 
  
 void 
  
 setException 
 ( 
 Throwable 
  
 throwable 
 ) 
 

Set the exception to set on the batched future. If this is called, setResponse cannot be called.

Parameter
Name
Description
throwable

setResponse(ResponseT response)

  public 
  
 void 
  
 setResponse 
 ( 
 ResponseT 
  
 response 
 ) 
 

Set the response to set on the batched future. If this is called, setException cannot be called.

Parameter
Name
Description
response
ResponseT
Create a Mobile Website
View Site in Mobile | Classic
Share by: