| Package | Description |
|---|---|
| io.parallec.core |
Main package, including most user-facing classes such as the ParallelClient,
ParallelTask etc.
|
| Modifier and Type | Method and Description |
|---|---|
ParallelTaskBuilder |
ParallelTaskBuilder.async()
Execute the task asynchronously.
|
ParallelTaskBuilder |
ParallelTaskBuilder.handleInManager()
Call response handler in manager (in a sequence after aggregation) Default mode.
|
ParallelTaskBuilder |
ParallelTaskBuilder.handleInWorker()
Call response handler in operation worker (in parallel before aggregation).
|
ParallelTaskBuilder |
ParallelClient.prepareHttpDelete(String url)
Prepare a parallel HTTP DELETE Task.
|
ParallelTaskBuilder |
ParallelClient.prepareHttpGet(String url)
Prepare a parallel HTTP GET Task.
|
ParallelTaskBuilder |
ParallelClient.prepareHttpHead(String url)
Prepare a parallel HTTP HEAD Task.
|
ParallelTaskBuilder |
ParallelClient.prepareHttpOptions(String url)
Prepare a parallel HTTP OPTION Task.
|
ParallelTaskBuilder |
ParallelClient.prepareHttpPost(String url)
Prepare a parallel HTTP POST Task.
|
ParallelTaskBuilder |
ParallelClient.prepareHttpPut(String url)
Prepare a parallel HTTP PUT Task.
|
ParallelTaskBuilder |
ParallelClient.preparePing()
Prepare a parallel PING Task.
|
ParallelTaskBuilder |
ParallelClient.prepareSsh()
Prepare a parallel SSH Task.
|
ParallelTaskBuilder |
ParallelClient.prepareTcp(String command)
Prepare a parallel TCP Task.
|
ParallelTaskBuilder |
ParallelClient.prepareUdp(String command)
Prepare a parallel UDP Task.
|
ParallelTaskBuilder |
ParallelTaskBuilder.saveResponseHeaders(ResponseHeaderMeta responseHeaderMeta)
Sets the HTTP response header meta data.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setAsyncHttpClient(com.ning.http.client.AsyncHttpClient asyncHttpClient)
Sets the async http client.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setAutoSaveLogToLocal(boolean autoSaveLogToLocal)
Sets the auto save log to local.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setConcurrency(int concurrency)
Sets the max concurrency.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setConfig(ParallelTaskConfig config)
Sets the config.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setEnableCapacityAwareTaskScheduler(boolean enableCapacityAwareTaskScheduler)
Sets the enable capacity aware task scheduler.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setHttpEntityBody(String body)
Sets the body.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setHttpHeaders(ParallecHeader pheader)
this will create the adhoc header.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setHttpPollable(boolean isPollable)
Sets the HTTP pollable.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setHttpPollerProcessor(HttpPollerProcessor httpPollerProcessor)
Sets the HTTP poller processor to handle Async API.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setHttpPort(int port)
Sets the port.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setHttpPortReplaceable(String portVar)
Sets the port variable name such as $PORT.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setPingMode(PingMode mode)
Sets the ping mode.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setPingNumRetries(int numRetries)
Sets the ping num retries.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setPingTimeoutMillis(int pingTimeoutMillis)
Sets the ping timeout millis.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setProtocol(RequestProtocol protocol)
Sets the protocol.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setReplacementVarMap(Map<String,String> replacementVarMap)
Sets the replacement var map.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setReplacementVarMapNodeSpecific(Map<String,StrStrMap> replacementVarMapNodeSpecific)
Sets the replacement var map node specific.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setReplaceVarMapToSingleTarget(List<StrStrMap> replacementVarMapList,
String uniformTargetHost)
Sets the replace var map to single target.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setReplaceVarMapToSingleTargetFromMap(Map<String,StrStrMap> replacementVarMapNodeSpecific,
String uniformTargetHost)
Sets the replace var map to single target from map.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setReplaceVarMapToSingleTargetSingleVar(String variable,
List<String> replaceList,
String uniformTargetHost)
Sets the replace var map to single target single var.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setRequestReplacementType(RequestReplacementType requestReplacementType)
Sets the request replacement type.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setResponseContext(Map<String,Object> responseContext)
Sets the response context.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setRunAsSuperUser(Boolean runAsSuperUser)
Sets the ssh runAsSuperUser.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setSaveResponseToTask(boolean saveResponseToTask)
Sets the save response to task.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setSshCommandLine(String commandLine)
Sets the ssh command line.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setSshConnectionTimeoutMillis(int sshConnectionTimeoutMillis)
Sets the ssh connection timeout millis.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setSshLoginType(SshLoginType sshLoginType)
Sets the ssh login type.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setSshPassword(String password)
Sets the ssh password.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setSshPort(int sshPort)
Sets the ssh port.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setSshPrivKeyRelativePath(String privKeyRelativePath)
Sets the ssh priv key relative path.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setSshPrivKeyRelativePathWtihPassphrase(String privKeyRelativePath,
String passphrase)
Sets the ssh priv key relative path wtih passphrase.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setSshUserName(String userName)
Sets the ssh user name.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setTargetHostsFromCmsQueryUrl(String cmsQueryUrl)
Sets the target hosts from CMS query url.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setTargetHostsFromCmsQueryUrl(String cmsQueryUrl,
String projection)
Sets the target hosts from CMS query url.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setTargetHostsFromCmsQueryUrl(String cmsQueryUrl,
String projection,
String token)
CMS: configuration-management-service.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setTargetHostsFromJsonPath(String jsonPath,
String sourcePath,
HostsSourceType sourceType)
Sets the target hosts from json path.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setTargetHostsFromLineByLineText(String sourcePath,
HostsSourceType sourceType)
Sets the target hosts from line by line text.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setTargetHostsFromList(List<String> targetHosts)
Sets the target hosts from list.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setTargetHostsFromString(String targetHostsStr)
Sets the target hosts from string.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setTcpChannelFactory(org.jboss.netty.channel.ChannelFactory channelFactory)
Sets the tcp channel factory.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setTcpConnectTimeoutMillis(int tcpConnectTimeoutMillis)
Sets the tcp connect timeout millis.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setTcpIdleTimeoutSec(int tcpIdleTimeoutSec)
Sets the tcp idle timeout sec.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setTcpPort(int tcpPort)
Sets the tcp port.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setUdpIdleTimeoutSec(int udpIdleTimeoutSec)
Sets the udp read(idle) timeout millis.
|
ParallelTaskBuilder |
ParallelTaskBuilder.setUdpPort(int udpPort)
Sets the udp port.
|
ParallelTaskBuilder |
ParallelTaskBuilder.sync()
Execute the task synchronously (the default run mode).
|
Copyright © 2015–2017 eBay. All rights reserved.