Photon Server API
Public Member Functions | 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)
 

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

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

const int Photon.Hive.Common.HttpRequestQueueOptions.HTTP_QUEUE_MAX_BACKOFF_TIME = 10000
const int Photon.Hive.Common.HttpRequestQueueOptions.HTTP_QUEUE_MAX_CONCURRENT_REQUESTS = 1
const int Photon.Hive.Common.HttpRequestQueueOptions.HTTP_QUEUE_MAX_ERRORS = 1
const int Photon.Hive.Common.HttpRequestQueueOptions.HTTP_QUEUE_MAX_QUEUED_REQUESTS = 5000
const int Photon.Hive.Common.HttpRequestQueueOptions.HTTP_QUEUE_MAX_TIMEOUTS = 1
const int Photon.Hive.Common.HttpRequestQueueOptions.HTTP_QUEUE_QUEUE_TIMEOUT = 30000
const int Photon.Hive.Common.HttpRequestQueueOptions.HTTP_QUEUE_RECONNECT_INTERVAL = 60000
const int Photon.Hive.Common.HttpRequestQueueOptions.HTTP_QUEUE_REQUEST_TIMEOUT = 10000

Property Documentation

int Photon.Hive.Common.HttpRequestQueueOptions.HttpQueueMaxBackoffTime
get
int Photon.Hive.Common.HttpRequestQueueOptions.HttpQueueMaxConcurrentRequests
get
int Photon.Hive.Common.HttpRequestQueueOptions.HttpQueueMaxErrors
get
int Photon.Hive.Common.HttpRequestQueueOptions.HttpQueueMaxQueuedRequests
get
int Photon.Hive.Common.HttpRequestQueueOptions.HttpQueueMaxTimeouts
get
int Photon.Hive.Common.HttpRequestQueueOptions.HttpQueueQueueTimeout
get
int Photon.Hive.Common.HttpRequestQueueOptions.HttpQueueReconnectInterval
get
int Photon.Hive.Common.HttpRequestQueueOptions.HttpQueueRequestTimeout
get