- ServiceCaller - Interface in com.ebay.lightning.client.caller
-
ServiceCaller
acts as a interface between the client and core (aka seeds).
- ServiceHostResolver - Class in com.ebay.lightning.client
-
ServiceHostResolver
manages the seeds aka lightning core instances.
- ServiceHostResolver(LightningClientConfig, ServiceCaller) - Constructor for class com.ebay.lightning.client.ServiceHostResolver
-
Constructs a new ServiceHostResolver
object with seed management configuration
- ServiceHostResolverTest - Class in com.ebay.lightning.client
-
- ServiceHostResolverTest() - Constructor for class com.ebay.lightning.client.ServiceHostResolverTest
-
- setAllowCrossRegionInteraction(boolean) - Method in class com.ebay.lightning.client.config.LightningClientConfig
-
Enable cross region interaction.
- setAllowCrossRegionInteraction(boolean) - Method in class com.ebay.lightning.client.LightningClientBuilder
-
Set the lightning core to run in embedded mode.
- setAuditApiUrl(String) - Method in class com.ebay.lightning.client.config.LightningClientConfig
-
Set the API URL template for audit data.
- setAuditApiUrlTemplate(String) - Method in class com.ebay.lightning.client.LightningClientBuilder
-
Set the API URL template for audit data.
- setAuditJsonApiUrl(String) - Method in class com.ebay.lightning.client.config.LightningClientConfig
-
Set the API URL template for audit data in JSON format.
- setAuditJsonApiUrlTemplate(String) - Method in class com.ebay.lightning.client.LightningClientBuilder
-
Set the API URL template for audit data in JSON format.
- setAuditSummaryUrl(String) - Method in class com.ebay.lightning.client.config.LightningClientConfig
-
Set the API URL template for audit summary data.
- setAuditSummaryUrlTemplate(String) - Method in class com.ebay.lightning.client.LightningClientBuilder
-
Set the API URL template for audit summary data.
- setCorePort(int) - Method in class com.ebay.lightning.client.LightningClientBuilder
-
Set the lightning core port.
- setCrossRegionSeeds(List<String>) - Method in class com.ebay.lightning.client.config.LightningClientConfig
-
Set the list of stand alone lightning core instances from different colocations.
- setCrossRegionSeeds(List<String>) - Method in class com.ebay.lightning.client.LightningClientBuilder
-
Set the list of stand alone lightning core instances from different colocations.
- setEmbeddedMode(boolean) - Method in class com.ebay.lightning.client.config.LightningClientConfig
-
Set the lightning core to run in embedded mode.
- setEmbeddedMode(boolean) - Method in class com.ebay.lightning.client.LightningClientBuilder
-
Set the lightning core to run in embedded mode.
- setLightningStatsUrl(String) - Method in class com.ebay.lightning.client.config.LightningClientConfig
-
Set the API URL template to get lightning statistics.
- setLightningStatsUrlTemplate(String) - Method in class com.ebay.lightning.client.LightningClientBuilder
-
Set the API URL template to get lightning statistics.
- setMaxRetryAttempt(int) - Method in class com.ebay.lightning.client.config.LightningClientConfig
-
Set the maximum retry attempt to make reservation with a seed.
- setPollApiUrl(String) - Method in class com.ebay.lightning.client.config.LightningClientConfig
-
Set the API URL template for Polling.
- setPollApiUrlTemplate(String) - Method in class com.ebay.lightning.client.LightningClientBuilder
-
Set the API URL template for polling response.
- setReserveApiUrl(String) - Method in class com.ebay.lightning.client.config.LightningClientConfig
-
Set the API URL template for Reservation.
- setReserveApiUrlTemplate(String) - Method in class com.ebay.lightning.client.LightningClientBuilder
-
Set the API URL template for Reservation.
- setSeeds(List<String>) - Method in class com.ebay.lightning.client.config.LightningClientConfig
-
Set the list of stand alone lightning core instances aka seeds.
- setSeeds(List<String>) - Method in class com.ebay.lightning.client.LightningClientBuilder
-
Set the list of stand alone lightning core instances.
- setSubmitApiUrl(String) - Method in class com.ebay.lightning.client.config.LightningClientConfig
-
Set the API URL template for submitting request.
- setSubmitApiUrlTemplate(String) - Method in class com.ebay.lightning.client.LightningClientBuilder
-
Set the API URL template for submitting request.
- setSystemConfigUpdateUrl(String) - Method in class com.ebay.lightning.client.config.LightningClientConfig
-
Set the API URL template to update system configuration.
- setSystemConfigUpdateUrlTemplate(String) - Method in class com.ebay.lightning.client.LightningClientBuilder
-
Set the API URL template to update system configuration.
- setSystemConfigUrl(String) - Method in class com.ebay.lightning.client.config.LightningClientConfig
-
Set the API URL template to get system configuration.
- setSystemConfigUrlTemplate(String) - Method in class com.ebay.lightning.client.LightningClientBuilder
-
Set the API URL template to get system configuration.
- setup() - Method in class com.ebay.lightning.client.EmbeddedAPICallerTest
-
- setup() - Method in class com.ebay.lightning.client.EmbeddedLightningTester
-
- setUp() - Method in class com.ebay.lightning.client.LightningClientBuilderTest
-
- setup() - Method in class com.ebay.lightning.client.RestApiCallerTest
-
- setup() - Method in class com.ebay.lightning.client.ServiceHostResolverTest
-
- setUrlUtils(UrlUtils) - Method in class com.ebay.lightning.client.LightningClientBuilder
-
Set the UrlUtils
- submit(LightningRequest, String) - Method in class com.ebay.lightning.client.caller.EmbeddedAPICaller
-
- submit(LightningRequest, String) - Method in class com.ebay.lightning.client.caller.RestAPICaller
-
- submit(LightningRequest, String) - Method in interface com.ebay.lightning.client.caller.ServiceCaller
-
Submits the request to the specific seed.
- submit(List<Task>) - Method in class com.ebay.lightning.client.LightningClient.LightningClientImpl
-
- submit(List<Task>, RequestConfig) - Method in class com.ebay.lightning.client.LightningClient.LightningClientImpl
-
- submit(List<Task>) - Method in interface com.ebay.lightning.client.LightningClient
-
Submit a list of tasks to be executed asynchronously at high speed.
- submit(List<Task>, RequestConfig) - Method in interface com.ebay.lightning.client.LightningClient
-
Submit a list of tasks to be executed asynchronously and configuration parameters.
- submitWithCallback(List<Task>, LightningResponseCallback, long) - Method in class com.ebay.lightning.client.LightningClient.LightningClientImpl
-
- submitWithCallback(List<Task>, RequestConfig, LightningResponseCallback, long) - Method in class com.ebay.lightning.client.LightningClient.LightningClientImpl
-
- submitWithCallback(List<Task>, LightningResponseCallback, long) - Method in interface com.ebay.lightning.client.LightningClient
-
Submit a list of tasks to be executed asynchronously at high speed.
- submitWithCallback(List<Task>, RequestConfig, LightningResponseCallback, long) - Method in interface com.ebay.lightning.client.LightningClient
-
Submit a list of tasks to be executed asynchronously and configuration parameters.