Photon Server API

Public Member Functions | Static Public Attributes | Properties | List of all members
Photon.Hive.Common.HttpRequestQueueOptions Class Reference

Public Member Functions

 HttpRequestQueueOptions (int httpQueueMaxErrors=HTTP_QUEUE_MAX_ERRORS, int httpQueueMaxTimeouts=HTTP_QUEUE_MAX_TIMEOUTS, int httpQueueRequestTimeout=HTTP_QUEUE_REQUEST_TIMEOUT, int httpQueueQueueTimeout=HTTP_QUEUE_QUEUE_TIMEOUT, int httpQueueMaxBackoffTime=HTTP_QUEUE_MAX_BACKOFF_TIME, int httpQueueReconnectInterval=HTTP_QUEUE_RECONNECT_INTERVAL, int httpQueueMaxQueuedRequests=HTTP_QUEUE_MAX_QUEUED_REQUESTS, int httpQueueMaxConcurrentRequests=HTTP_QUEUE_MAX_CONCURRENT_REQUESTS)
 

Static Public Attributes

const int HTTP_QUEUE_MAX_ERRORS = 1
 
const int HTTP_QUEUE_MAX_TIMEOUTS = 1
 
const int HTTP_QUEUE_REQUEST_TIMEOUT = 10000
 
const int HTTP_QUEUE_QUEUE_TIMEOUT = 30000
 
const int HTTP_QUEUE_MAX_BACKOFF_TIME = 10000
 
const int HTTP_QUEUE_RECONNECT_INTERVAL = 60000
 
const int HTTP_QUEUE_MAX_QUEUED_REQUESTS = 5000
 
const int HTTP_QUEUE_MAX_CONCURRENT_REQUESTS = 1
 

Properties

int HttpQueueQueueTimeout [get]
 
int HttpQueueMaxErrors [get]
 
int HttpQueueMaxTimeouts [get]
 
int HttpQueueRequestTimeout [get]
 
int HttpQueueMaxBackoffTime [get]
 
int HttpQueueReconnectInterval [get]
 
int HttpQueueMaxQueuedRequests [get]
 
int HttpQueueMaxConcurrentRequests [get]
 

Constructor & Destructor Documentation

◆ HttpRequestQueueOptions()

Photon.Hive.Common.HttpRequestQueueOptions.HttpRequestQueueOptions ( int  httpQueueMaxErrors = HTTP_QUEUE_MAX_ERRORS,
int  httpQueueMaxTimeouts = HTTP_QUEUE_MAX_TIMEOUTS,
int  httpQueueRequestTimeout = HTTP_QUEUE_REQUEST_TIMEOUT,
int  httpQueueQueueTimeout = HTTP_QUEUE_QUEUE_TIMEOUT,
int  httpQueueMaxBackoffTime = HTTP_QUEUE_MAX_BACKOFF_TIME,
int  httpQueueReconnectInterval = HTTP_QUEUE_RECONNECT_INTERVAL,
int  httpQueueMaxQueuedRequests = HTTP_QUEUE_MAX_QUEUED_REQUESTS,
int  httpQueueMaxConcurrentRequests = HTTP_QUEUE_MAX_CONCURRENT_REQUESTS 
)
inline

Member Data Documentation

◆ HTTP_QUEUE_MAX_BACKOFF_TIME

const int Photon.Hive.Common.HttpRequestQueueOptions.HTTP_QUEUE_MAX_BACKOFF_TIME = 10000
static

◆ HTTP_QUEUE_MAX_CONCURRENT_REQUESTS

const int Photon.Hive.Common.HttpRequestQueueOptions.HTTP_QUEUE_MAX_CONCURRENT_REQUESTS = 1
static

◆ HTTP_QUEUE_MAX_ERRORS

const int Photon.Hive.Common.HttpRequestQueueOptions.HTTP_QUEUE_MAX_ERRORS = 1
static

◆ HTTP_QUEUE_MAX_QUEUED_REQUESTS

const int Photon.Hive.Common.HttpRequestQueueOptions.HTTP_QUEUE_MAX_QUEUED_REQUESTS = 5000
static

◆ HTTP_QUEUE_MAX_TIMEOUTS

const int Photon.Hive.Common.HttpRequestQueueOptions.HTTP_QUEUE_MAX_TIMEOUTS = 1
static

◆ HTTP_QUEUE_QUEUE_TIMEOUT

const int Photon.Hive.Common.HttpRequestQueueOptions.HTTP_QUEUE_QUEUE_TIMEOUT = 30000
static

◆ HTTP_QUEUE_RECONNECT_INTERVAL

const int Photon.Hive.Common.HttpRequestQueueOptions.HTTP_QUEUE_RECONNECT_INTERVAL = 60000
static

◆ HTTP_QUEUE_REQUEST_TIMEOUT

const int Photon.Hive.Common.HttpRequestQueueOptions.HTTP_QUEUE_REQUEST_TIMEOUT = 10000
static

Property Documentation

◆ HttpQueueMaxBackoffTime

int Photon.Hive.Common.HttpRequestQueueOptions.HttpQueueMaxBackoffTime
get

◆ HttpQueueMaxConcurrentRequests

int Photon.Hive.Common.HttpRequestQueueOptions.HttpQueueMaxConcurrentRequests
get

◆ HttpQueueMaxErrors

int Photon.Hive.Common.HttpRequestQueueOptions.HttpQueueMaxErrors
get

◆ HttpQueueMaxQueuedRequests

int Photon.Hive.Common.HttpRequestQueueOptions.HttpQueueMaxQueuedRequests
get

◆ HttpQueueMaxTimeouts

int Photon.Hive.Common.HttpRequestQueueOptions.HttpQueueMaxTimeouts
get

◆ HttpQueueQueueTimeout

int Photon.Hive.Common.HttpRequestQueueOptions.HttpQueueQueueTimeout
get

◆ HttpQueueReconnectInterval

int Photon.Hive.Common.HttpRequestQueueOptions.HttpQueueReconnectInterval
get

◆ HttpQueueRequestTimeout

int Photon.Hive.Common.HttpRequestQueueOptions.HttpQueueRequestTimeout
get