public class InstanceManager extends Object
| Constructor and Description |
|---|
InstanceManager()
Creates an new instance manager.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addInstanceListener(InstanceListener listener) |
Collection<Instance> |
getAllRegisteredInstances() |
int |
getNumberOfRegisteredTaskManagers() |
Instance |
getRegisteredInstance(akka.actor.ActorRef ref) |
Instance |
getRegisteredInstanceById(InstanceID instanceID) |
int |
getTotalNumberOfSlots() |
boolean |
isRegistered(akka.actor.ActorRef taskManager) |
InstanceID |
registerTaskManager(akka.actor.ActorRef taskManager,
InstanceConnectionInfo connectionInfo,
HardwareDescription resources,
int numberOfSlots) |
void |
removeInstanceListener(InstanceListener listener) |
boolean |
reportHeartBeat(InstanceID instanceId,
byte[] lastMetricsReport) |
void |
shutdown() |
void |
unregisterTaskManager(akka.actor.ActorRef taskManager) |
public void shutdown()
public boolean reportHeartBeat(InstanceID instanceId, byte[] lastMetricsReport)
public InstanceID registerTaskManager(akka.actor.ActorRef taskManager, InstanceConnectionInfo connectionInfo, HardwareDescription resources, int numberOfSlots)
public void unregisterTaskManager(akka.actor.ActorRef taskManager)
public boolean isRegistered(akka.actor.ActorRef taskManager)
public int getNumberOfRegisteredTaskManagers()
public int getTotalNumberOfSlots()
public Collection<Instance> getAllRegisteredInstances()
public Instance getRegisteredInstanceById(InstanceID instanceID)
public Instance getRegisteredInstance(akka.actor.ActorRef ref)
public void addInstanceListener(InstanceListener listener)
public void removeInstanceListener(InstanceListener listener)
Copyright © 2014–2015 The Apache Software Foundation. All rights reserved.