- get(K) - Method in class com.ebay.lightning.core.utils.SmartCache
-
Get the Value associated with the Key.
- get(String) - Method in class com.ebay.lightning.core.utils.UrlUtils
-
Get the HTTP content for the URL as string.
- getAllocatedMemory() - Method in class com.ebay.lightning.core.beans.SystemStatus
-
- getAuditCleanupFrequencyInSec() - Method in class com.ebay.lightning.core.config.SystemConfig
-
Get the reminder cleanup frequency for audit report cleanup.
- getAuditReport(LightningRequestReport) - Static method in class com.ebay.lightning.core.store.LightningRequestReport
-
Clone the audit data from the report.
- getAuditReports(String) - Method in class com.ebay.lightning.core.manager.TaskExecutionManager
-
- getAuditReports(String) - Method in interface com.ebay.lightning.core.services.TaskExecutionService
-
Get the detailed execution reports.
- getAuditReports(String) - Method in class com.ebay.lightning.core.services.TaskExecutionServiceImpl
-
- getAuditReports(String) - Method in class com.ebay.lightning.core.store.ExecutionDataStore
-
Get the audit data for the request.
- getAuditReports(Map<String, LightningRequestReport>, String) - Static method in class com.ebay.lightning.core.utils.LightningCoreUtil
-
Get the audit report from store.
- getAvailableTaskCapacity() - Method in class com.ebay.lightning.core.beans.SystemStatus
-
- getBatchId() - Method in class com.ebay.lightning.core.beans.BatchReport
-
Get the batch Id.
- getBatchReport() - Method in class com.ebay.lightning.core.store.LightningRequestReport
-
Get all the batch reports.
- getBatchSize() - Method in class com.ebay.lightning.core.beans.BatchReport
-
Get the size of the batch.
- getBody() - Method in class com.ebay.lightning.core.beans.LightningResponse.SuccessResponse
-
Get the response body content.
- getBody() - Method in class com.ebay.lightning.core.beans.URLTask
-
Get the response body for the URL request.
- getBusyWithLoad() - Method in class com.ebay.lightning.core.beans.ReservationReceipt
-
Get the load of the seed while making reservation for the request.
- getByteArray(String) - Method in class com.ebay.lightning.core.utils.UrlUtils
-
Get the HTTP content for the URL as byte array.
- getCleanupTimeInMillis() - Method in class com.ebay.lightning.core.beans.BatchReport
-
Get the total time taken to cleanup all tasks after execution in the batch.
- getCompleteURL() - Method in class com.ebay.lightning.core.beans.ChainedURLTask
-
Get the complete URL of the current execution task.
- getCompleteURL() - Method in class com.ebay.lightning.core.beans.URLTask
-
Get the full URL.
- getConnectAccuracyPercent() - Method in class com.ebay.lightning.core.config.RequestConfig
-
Get the minimum threshold for the successful connect to total request percentage.
- getConnectAccuracyPercent() - Method in class com.ebay.lightning.core.workers.SocketBasedHTTPWorker
-
Get the minimum threshold for successful connect to total request percent.
- getConnectFailureCount() - Method in class com.ebay.lightning.core.beans.BatchReport
-
Get the total count of tasks in the batch that failed to connect.
- getConnectTimeInMillis() - Method in class com.ebay.lightning.core.beans.BatchReport
-
Get the total time taken to connect for all tasks in the batch.
- getConnectTimeoutMillis() - Method in class com.ebay.lightning.core.config.RequestConfig
-
Get the connection timeout configuration.
- getContentType() - Method in enum com.ebay.lightning.core.utils.UrlUtils.ContentType
-
- getCPUUsage(SystemStatus) - Static method in class com.ebay.lightning.core.utils.LightningCoreUtil
-
Update CPU and physical memory statistics to the report.
- getCpuUsageMap() - Method in class com.ebay.lightning.core.beans.SystemStatus
-
- getCurrentInetCacheSize() - Method in class com.ebay.lightning.core.beans.BatchReport
-
Get the inet cache size after complete execution of the batch.
- getCurrentState() - Method in class com.ebay.lightning.core.workers.SocketBasedHTTPWorker
-
- getCurrentWorkQueueSize() - Method in class com.ebay.lightning.core.utils.SmartCacheTest.ThreadingHelper
-
- getDefaultHTTPMethod() - Method in class com.ebay.lightning.core.config.SystemConfig
-
Get the default HTTP for processing URL tasks.
- getDefaultRequestConfig(LightningCoreConstants.HttpMethod) - Method in class com.ebay.lightning.core.config.SystemConfig
-
Get the default {code @RequestConfig} for the HTTP method.
- getDefaultRequestConfigMap() - Method in class com.ebay.lightning.core.config.SystemConfig
-
Get the default {code @RequestConfig} map.
- getdefaultServletHandlerMapping() - Method in class com.ebay.lightning.test.config.TestConfig
-
- getErrMsg() - Method in class com.ebay.lightning.core.beans.LightningResponse.FailedResponse
-
Get the error message related to the failure.
- getErrorMsg() - Method in class com.ebay.lightning.core.beans.ChainedURLTask
-
Get the error message if any for the current execution task.
- getErrorMsg() - Method in class com.ebay.lightning.core.beans.Task
-
Get the error encountered during task execution.
- getExecutionTime() - Method in class com.ebay.lightning.core.beans.BatchReport
-
Get the total execution time of all tasks in the batch.
- getExecutorThreadPoolSize() - Method in class com.ebay.lightning.core.config.SystemConfig
-
Get the pool size of the executor service.
- getFailedResponses() - Method in class com.ebay.lightning.core.beans.LightningResponse
-
Get the list of failed response.
- getFreeMemory() - Method in class com.ebay.lightning.core.beans.SystemStatus
-
- getFreePhyMemSize() - Method in class com.ebay.lightning.core.beans.SystemStatus
-
- getFreeSwapSpaceSize() - Method in class com.ebay.lightning.core.beans.SystemStatus
-
- getHost() - Method in class com.ebay.lightning.core.beans.ChainedURLTask
-
Get the host of the current execution task.
- getHost() - Method in class com.ebay.lightning.core.beans.URLTask
-
Get the host from the URL.
- getHostIPAddress() - Method in class com.ebay.lightning.core.beans.ChainedURLTask
-
Get the host IP of the current execution task.
- getHostIPAddress() - Method in class com.ebay.lightning.core.beans.URLTask
-
- getHostName() - Method in class com.ebay.lightning.core.beans.SystemStatus
-
- getId() - Method in class com.ebay.lightning.core.beans.ReservationReceipt
-
Get the request id for which reservation is made.
- getInetCache() - Method in class com.ebay.lightning.core.utils.InetSocketAddressCache
-
Get the InetSocketAddress
cache.
- getInetSocketAddress(String, int) - Method in class com.ebay.lightning.core.utils.InetSocketAddressCache
-
Get the InetSocketAddress
for host and port.
- getInetSocketAddressCreateTimeInMillis() - Method in class com.ebay.lightning.core.beans.BatchReport
-
Get the total time taken to build inet cache for the batch.
- getJVMMemory(SystemStatus) - Static method in class com.ebay.lightning.core.utils.LightningCoreUtil
-
Update JVM memory statistics to the report.
- getLastReservationCleanup() - Method in class com.ebay.lightning.core.beans.SystemStatus
-
- getLastTaskStatusUpdateTime() - Method in class com.ebay.lightning.core.beans.ChainedURLTask
-
Get the last update time when there is a change in task status for the current execution task.
- getLastTaskStatusUpdateTime() - Method in class com.ebay.lightning.core.beans.Task
-
Get the last update time when there is a change in task status.
- getLightningReportRetentionTimeInMillis() - Method in class com.ebay.lightning.core.config.SystemConfig.RetentionPolicy
-
Get the retention time for audit reports.
- getLightningStats() - Method in class com.ebay.lightning.core.controllers.LightningController
-
Get the system metrics including CPU, physical and JVM memory.
- getLightningStats() - Method in class com.ebay.lightning.core.manager.TaskExecutionManager
-
- getLightningStats() - Method in interface com.ebay.lightning.core.services.TaskExecutionService
-
Get the system metrics including CPU, physical and JVM memory.
- getLightningStats() - Method in class com.ebay.lightning.core.services.TaskExecutionServiceImpl
-
- getLoad() - Method in class com.ebay.lightning.core.beans.ReservationReceipt
-
Get the load of the request.
- getMaxFileDescCount() - Method in class com.ebay.lightning.core.beans.SystemStatus
-
- getMaxInetCacheSize() - Method in class com.ebay.lightning.core.config.SystemConfig
-
Get the maximum InetAddress
cache size.
- getMaxLightningReportRetentionCount() - Method in class com.ebay.lightning.core.config.SystemConfig.RetentionPolicy
-
Get the maximum count of audit reports.
- getMaxMemory() - Method in class com.ebay.lightning.core.beans.SystemStatus
-
- getMaxTaskCapacity() - Method in class com.ebay.lightning.core.config.SystemConfig
-
Get the maximum capacity of the seed.
- getMethod() - Method in class com.ebay.lightning.core.config.RequestConfig
-
Get the HTTP method for the URL task.
- getOldReservationCleanupReminderTimeInMillis() - Method in class com.ebay.lightning.core.config.SystemConfig
-
- getOpenFileDesCount() - Method in class com.ebay.lightning.core.beans.SystemStatus
-
- getPath() - Method in class com.ebay.lightning.core.beans.ChainedURLTask
-
Get the URL path of the current execution task.
- getPath() - Method in class com.ebay.lightning.core.beans.URLTask
-
Get the full URL path.
- getPort() - Method in class com.ebay.lightning.core.beans.ChainedURLTask
-
Get the port of the current execution task.
- getPort() - Method in class com.ebay.lightning.core.beans.URLTask
-
Get the port from the URL.
- getProcessCPULoad() - Method in class com.ebay.lightning.core.beans.SystemStatus
-
- getProcessCPUTime() - Method in class com.ebay.lightning.core.beans.SystemStatus
-
- getProcessEndTime() - Method in class com.ebay.lightning.core.store.LightningRequestReport
-
Get the processing end time for the request.
- getProcessStartTime() - Method in class com.ebay.lightning.core.store.LightningRequestReport
-
Get the processing start time for the request.
- getProxyServerHost() - Method in class com.ebay.lightning.core.config.RequestConfig
-
Get the proxy server host.
- getProxyServerPort() - Method in class com.ebay.lightning.core.config.RequestConfig
-
Get the proxy server port.
- getQueueLoadSize() - Method in class com.ebay.lightning.core.beans.SystemStatus
-
- getReadAccuracyPercent() - Method in class com.ebay.lightning.core.config.RequestConfig
-
Get the minimum threshold for the successful read to connect percentage.
- getReadAccuracyPercent() - Method in class com.ebay.lightning.core.workers.SocketBasedHTTPWorker
-
Get the minimum threshold for successful read to connect percentage
- getReadWriteFailureCount() - Method in class com.ebay.lightning.core.beans.BatchReport
-
Get the total count of tasks in the batch that failed to read/write.
- getReadWriteTimeInMillis() - Method in class com.ebay.lightning.core.beans.BatchReport
-
Get the total time taken to read/write for all tasks in the batch.
- getReadWriteTimeoutMillis() - Method in class com.ebay.lightning.core.config.RequestConfig
-
Get the read/write timeout configuration.
- getRegion() - Method in class com.ebay.lightning.core.beans.SystemStatus
-
- getReminderName() - Method in class com.ebay.lightning.core.async.Reminder
-
Get the reminder name.
- getReport(String) - Method in class com.ebay.lightning.core.manager.TaskExecutionManager
-
- getReport(String) - Method in interface com.ebay.lightning.core.services.TaskExecutionService
-
Get the detailed execution report for the request.
- getReport(String) - Method in class com.ebay.lightning.core.services.TaskExecutionServiceImpl
-
- getReport(String) - Method in class com.ebay.lightning.core.store.ExecutionDataStore
-
Get the detailed response for the request.
- getRequest() - Method in class com.ebay.lightning.core.store.LightningRequestReport
-
Get the submitted request.
- getRequestconfig() - Method in class com.ebay.lightning.core.beans.LightningRequest
-
Get the task execution configuration parameters.
- getRequestSize() - Method in class com.ebay.lightning.core.beans.LightningRequest
-
Get the size of the task list.
- getRequestType() - Method in class com.ebay.lightning.core.beans.LightningRequest
-
Get the request type.
- getReservationLoadSize() - Method in class com.ebay.lightning.core.beans.SystemStatus
-
- getReservationLogSize() - Method in class com.ebay.lightning.core.beans.SystemStatus
-
- getReservationReciept() - Method in class com.ebay.lightning.core.beans.LightningRequest
-
Get the reservation receipt.
- getReservationResponseExpireTimeInSec() - Method in class com.ebay.lightning.core.config.SystemConfig
-
- getReservationResponseLog() - Method in class com.ebay.lightning.core.manager.TaskExecutionManager
-
Get the current reservation list.
- getRetentionPolicy() - Method in class com.ebay.lightning.core.config.SystemConfig
-
Get the retention policy for audit reports.
- getRetryConnectAccuracyPercent() - Method in class com.ebay.lightning.core.config.RequestConfig
-
Get the minimum threshold for the successful connect to total request percentage while retrying failed tasks.
- getRetryReadAccuracyPercent() - Method in class com.ebay.lightning.core.config.RequestConfig
-
Get the minimum threshold for the successful read to connect percentage while retrying failed tasks.
- getRetrySlowUrlsConnectTimeoutMillis() - Method in class com.ebay.lightning.core.config.RequestConfig
-
Get the connect timeout configuration for failed URLs.
- getRetrySlowUrlsReadWriteTimeoutMillis() - Method in class com.ebay.lightning.core.config.RequestConfig
-
Get the read/write timeout configuration for failed URLs.
- getServingHostIp() - Method in class com.ebay.lightning.core.beans.LightningRequest
-
Get the host executing the task.
- getServletContext() - Method in class com.ebay.lightning.test.config.TestConfig
-
- getSessionId() - Method in class com.ebay.lightning.core.beans.LightningRequest
-
Get the sessionId of the request.
- getSessionId() - Method in class com.ebay.lightning.core.beans.LightningResponse
-
Get the sessionId of the request.
- getSlowUrlsConnectTimeoutMillis() - Method in class com.ebay.lightning.core.config.RequestConfig
-
Get the connection timeout configuration for slow URLs.
- getSlowUrlsConnectTimeoutMillis() - Method in class com.ebay.lightning.core.workers.SocketBasedHTTPWorker
-
Get the connection timeout for failed URL tasks.
- getSlowUrlsReadWriteTimeoutMillis() - Method in class com.ebay.lightning.core.config.RequestConfig
-
Get the read/write timeout configuration for slow URLs.
- getSlowUrlsReadWriteTimeoutMillis() - Method in class com.ebay.lightning.core.workers.SocketBasedHTTPWorker
-
Get the read/write timeout for failed URL tasks.
- getState() - Method in class com.ebay.lightning.core.beans.ReservationReceipt
-
Get the state returned by the seed.
- getStatus() - Method in class com.ebay.lightning.core.beans.ChainedURLTask
-
Get the state of the current execution task.
- getStatus() - Method in class com.ebay.lightning.core.beans.LightningResponse
-
- getStatus() - Method in class com.ebay.lightning.core.beans.Task
-
Get the current execution state of the task.
- getStatus() - Method in class com.ebay.lightning.core.store.LightningRequestReport
-
Get the current work status.
- getStatusCode() - Method in class com.ebay.lightning.core.beans.ChainedURLTask
-
Get the HTTP status code of the current execution task.
- getStatusCode() - Method in class com.ebay.lightning.core.beans.LightningResponse.FailedResponse
-
Get the HTTP status code.
- getStatusCode() - Method in class com.ebay.lightning.core.beans.URLTask
-
Get the URL response code.
- getSubNextTasks() - Method in class com.ebay.lightning.core.utils.ChainedCheckTaskExecutionUtil
-
Get the next sequence of tasks to be executed.
- getSuccessCount() - Method in class com.ebay.lightning.core.beans.BatchReport
-
Get the total count of successful tasks in the batch.
- getSuccessCount() - Method in class com.ebay.lightning.core.beans.LightningResponse
-
Get the successful count of tasks executed.
- getSuccessResponses() - Method in class com.ebay.lightning.core.beans.LightningResponse
-
Get the list of successful response.
- getSysCPULoad() - Method in class com.ebay.lightning.core.beans.SystemStatus
-
- getSystemConfig() - Method in class com.ebay.lightning.core.controllers.LightningController
-
Get the system configuration including capacity, retention policy etc
- getSystemConfig() - Method in class com.ebay.lightning.core.manager.TaskExecutionManager
-
- getSystemConfig() - Method in interface com.ebay.lightning.core.services.TaskExecutionService
-
Get the system configuration including capacity, retention policy etc
- getSystemConfig() - Method in class com.ebay.lightning.core.services.TaskExecutionServiceImpl
-
- getSystemStartTime() - Method in class com.ebay.lightning.core.beans.SystemStatus
-
- getSystemStatusErrorMsg() - Method in class com.ebay.lightning.core.beans.SystemStatus
-
- getTaskCapacityStress() - Method in class com.ebay.lightning.core.config.SystemConfig
-
Get the maximum capacity stress percentage.
- getTaskConfig() - Method in class com.ebay.lightning.core.workers.SocketBasedHTTPWorker
-
Get the configuration for the current tasks.
- getTaskRetentionTimeInMillis() - Method in class com.ebay.lightning.core.config.SystemConfig.RetentionPolicy
-
Get the retention time for request tasks.
- getTasks() - Method in class com.ebay.lightning.core.beans.LightningRequest
-
Get the list of task to be executed.
- getTimeToSleepBetweenEachQueueProcessInMillis() - Method in class com.ebay.lightning.core.config.SystemConfig
-
Get the time to wait for polling request from queue for processing.
- getTotalCount() - Method in class com.ebay.lightning.core.beans.LightningResponse
-
Get the total count of tasks executed.
- getTotalExecutionTimeInMillis() - Method in class com.ebay.lightning.core.store.LightningRequestReport
-
Get the total execution time for the request.
- getTotPhyMemSize() - Method in class com.ebay.lightning.core.beans.SystemStatus
-
- getTotSwapSpaceSize() - Method in class com.ebay.lightning.core.beans.SystemStatus
-
- getUpdateSystemConfigStatusMsg() - Method in class com.ebay.lightning.core.config.SystemConfig
-
- getUpTime() - Method in class com.ebay.lightning.core.beans.SystemStatus
-
- getUrl() - Method in class com.ebay.lightning.core.beans.Task
-
Get the URL to be executed.
- getUsedMemory() - Method in class com.ebay.lightning.core.beans.SystemStatus
-
- getVirtualMemSize() - Method in class com.ebay.lightning.core.beans.SystemStatus
-
- getWorkDequeueTime() - Method in class com.ebay.lightning.core.store.LightningRequestReport
-
Get the time request got dequeued.
- getWorkEnqueueTime() - Method in class com.ebay.lightning.core.store.LightningRequestReport
-
Get the time request got enqueued.
- getWorkerBatchSize() - Method in class com.ebay.lightning.core.config.SystemConfig
-
Get the batch size for request processing.
- getWorkerState() - Method in class com.ebay.lightning.core.beans.SystemStatus
-
- getWorkQueue() - Method in class com.ebay.lightning.core.manager.TaskExecutionManager
-
Get the request to be processed queue.
- getWorkQueueSize() - Method in class com.ebay.lightning.core.beans.SystemStatus
-