| Package | Description |
|---|---|
| org.terracotta.angela.agent | |
| org.terracotta.angela.agent.client | |
| org.terracotta.angela.agent.com | |
| org.terracotta.angela.common.cluster |
| Modifier and Type | Method and Description |
|---|---|
AgentID |
Agent.getAgentID() |
AgentID |
AgentController.spawnClient(InstanceId instanceId,
TerracottaCommandLineEnvironment tcEnv,
AgentGroup group) |
| Constructor and Description |
|---|
Agent(UUID group,
AgentID agentID,
org.apache.ignite.Ignite ignite) |
AgentController(AgentID localAgentID,
PortAllocator portAllocator) |
| Modifier and Type | Method and Description |
|---|---|
AgentID |
RemoteClientManager.spawnClient(TerracottaCommandLineEnvironment tcEnv,
AgentGroup group) |
| Modifier and Type | Field and Description |
|---|---|
protected AgentID |
IgniteLocalExecutor.agentID |
| Modifier and Type | Method and Description |
|---|---|
default AgentID |
Executor.getAgentID(String hostname) |
AgentID |
IgniteLocalExecutor.getLocalAgentID() |
AgentID |
IgniteFreeExecutor.getLocalAgentID() |
AgentID |
Executor.getLocalAgentID() |
AgentID |
AgentGroup.getLocalAgentID() |
AgentID |
AgentExecutor.getTarget() |
static AgentID |
AgentID.local() |
static AgentID |
AgentID.valueOf(String s) |
| Modifier and Type | Method and Description |
|---|---|
Optional<AgentID> |
IgniteLocalExecutor.findAgentID(String hostname) |
Optional<AgentID> |
IgniteFreeExecutor.findAgentID(String hostname) |
Optional<AgentID> |
Executor.findAgentID(String hostname) |
Collection<AgentID> |
LocalAgentGroup.getAllAgents() |
Collection<AgentID> |
IgniteAgentGroup.getAllAgents() |
abstract Collection<AgentID> |
AgentGroup.getAllAgents()
A combination of all Ignite agent launched for both remoting (remote agent)
or for running client jobs, plus the orchestrator
|
Collection<AgentID> |
AgentGroup.getClientAgents() |
Collection<AgentID> |
AgentGroup.getRemoteAgentIDs()
Only the Ignite nodes started remotely to control process launching, once per hostname.
|
Collection<AgentID> |
AgentGroup.getSpawnedAgents() |
Optional<AgentID> |
IgniteSshRemoteExecutor.startRemoteAgent(String hostname) |
Optional<AgentID> |
IgniteLocalExecutor.startRemoteAgent(String hostname) |
Optional<AgentID> |
IgniteFreeExecutor.startRemoteAgent(String hostname) |
Optional<AgentID> |
Executor.startRemoteAgent(String hostname)
Returns the new agentId that has been spawned.
|
Stream<AgentID> |
AgentGroup.stream() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
AgentGroup.contains(AgentID agentID) |
default <R> R |
Executor.execute(AgentID agentID,
org.apache.ignite.lang.IgniteCallable<R> job) |
default void |
Executor.execute(AgentID agentID,
org.apache.ignite.lang.IgniteRunnable job) |
<R> Future<R> |
IgniteLocalExecutor.executeAsync(AgentID agentID,
org.apache.ignite.lang.IgniteCallable<R> job) |
<R> Future<R> |
IgniteFreeExecutor.executeAsync(AgentID agentID,
org.apache.ignite.lang.IgniteCallable<R> job) |
<R> Future<R> |
Executor.executeAsync(AgentID agentID,
org.apache.ignite.lang.IgniteCallable<R> job) |
Future<Void> |
IgniteLocalExecutor.executeAsync(AgentID agentID,
org.apache.ignite.lang.IgniteRunnable job) |
Future<Void> |
IgniteFreeExecutor.executeAsync(AgentID agentID,
org.apache.ignite.lang.IgniteRunnable job) |
Future<Void> |
Executor.executeAsync(AgentID agentID,
org.apache.ignite.lang.IgniteRunnable job) |
default AgentExecutor |
Executor.forAgent(AgentID agentID) |
Optional<CompletableFuture<Void>> |
IgniteLocalExecutor.shutdown(AgentID agentID) |
Optional<CompletableFuture<Void>> |
IgniteFreeExecutor.shutdown(AgentID agentID) |
Optional<CompletableFuture<Void>> |
Executor.shutdown(AgentID agentID) |
void |
IgniteLocalExecutor.uploadClientJars(AgentID agentID,
InstanceId instanceId,
List<Path> locations) |
void |
IgniteFreeExecutor.uploadClientJars(AgentID agentID,
InstanceId instanceId,
List<Path> locations) |
void |
Executor.uploadClientJars(AgentID agentID,
InstanceId instanceId,
List<Path> locations) |
void |
IgniteLocalExecutor.uploadKit(AgentID agentID,
InstanceId instanceId,
Distribution distribution,
String kitInstallationName,
Path kitInstallationPath) |
void |
IgniteFreeExecutor.uploadKit(AgentID agentID,
InstanceId instanceId,
Distribution distribution,
String kitInstallationName,
Path kitInstallationPath) |
void |
Executor.uploadKit(AgentID agentID,
InstanceId instanceId,
Distribution distribution,
String kitInstallationName,
Path kitInstallationPath) |
| Modifier and Type | Method and Description |
|---|---|
void |
AgentGroup.forEach(Consumer<? super AgentID> action) |
| Constructor and Description |
|---|
AgentExecutor(Executor executor,
AgentID agentID) |
AgentGroup(UUID id,
AgentID agentID) |
IgniteFreeExecutor(UUID group,
AgentID agentID) |
IgniteFutureAdapter(AgentID agentID,
org.apache.ignite.lang.IgniteFuture<V> igniteFuture) |
IgniteLocalExecutor(UUID group,
AgentID agentID,
org.apache.ignite.Ignite ignite) |
IgniteSshRemoteExecutor(UUID group,
AgentID agentID,
org.apache.ignite.Ignite ignite) |
| Modifier and Type | Method and Description |
|---|---|
AgentID |
Cluster.getFromAgentId()
The agent from which the Ignite closure was executed
|
AgentID |
Cluster.getLocalAgentId()
The current local agent where we are executing the closure
|
| Constructor and Description |
|---|
Cluster(org.apache.ignite.Ignite ignite,
AgentID from,
ClientId clientId) |
Copyright © 2022. All rights reserved.