Uses of Class
org.apache.storm.generated.LocalAssignment
-
Packages that use LocalAssignment Package Description org.apache.storm.daemon.supervisor org.apache.storm.generated org.apache.storm.localizer org.apache.storm.utils -
-
Uses of LocalAssignment in org.apache.storm.daemon.supervisor
Subclasses of LocalAssignment in org.apache.storm.daemon.supervisor Modifier and Type Class Description class
TimerDecoratedAssignment
Fields in org.apache.storm.daemon.supervisor declared as LocalAssignment Modifier and Type Field Description protected LocalAssignment
Container. assignment
Methods in org.apache.storm.daemon.supervisor that return types with arguments of type LocalAssignment Modifier and Type Method Description AtomicReference<Map<Long,LocalAssignment>>
Supervisor. getCurrAssignment()
protected Map<Integer,LocalAssignment>
ReadClusterState. readAssignments(Map<String,Assignment> assignmentsSnapshot)
protected Map<Integer,LocalAssignment>
ReadClusterState. readMyExecutors(String topoId, String assignmentId, Assignment assignment)
Methods in org.apache.storm.daemon.supervisor with parameters of type LocalAssignment Modifier and Type Method Description void
Slot. blobChanging(LocalAssignment assignment, int port, LocallyCachedBlob blob, GoodToGo go)
long
Container. getTotalTopologyMemoryReserved(LocalAssignment withUpdatedLimits)
Get the total memory reserved.boolean
BasicContainer. isMemoryLimitViolated(LocalAssignment withUpdatedLimits)
boolean
Container. isMemoryLimitViolated(LocalAssignment withUpdatedLimits)
Check if the container is over its memory limit AND needs to be killed.Container
BasicContainerLauncher. launchContainer(int port, LocalAssignment assignment, LocalState state)
abstract Container
ContainerLauncher. launchContainer(int port, LocalAssignment assignment, LocalState state)
Launch a container in a given slot.Container
LocalContainerLauncher. launchContainer(int port, LocalAssignment assignment, LocalState state)
Container
BasicContainerLauncher. recoverContainer(int port, LocalAssignment assignment, LocalState state)
abstract Container
ContainerLauncher. recoverContainer(int port, LocalAssignment assignment, LocalState state)
Recover a container for a running process.Container
LocalContainerLauncher. recoverContainer(int port, LocalAssignment assignment, LocalState state)
void
Slot. setNewAssignment(LocalAssignment newAssignment)
Set a new assignment asynchronously.Constructors in org.apache.storm.daemon.supervisor with parameters of type LocalAssignment Constructor Description BasicContainer(Container.ContainerType type, Map<String,Object> conf, String supervisorId, int supervisorPort, int port, LocalAssignment assignment, ResourceIsolationInterface resourceIsolationManager, LocalState localState, String workerId, StormMetricsRegistry metricsRegistry, ContainerMemoryTracker containerMemoryTracker)
Create a new BasicContainer.Container(Container.ContainerType type, Map<String,Object> conf, String supervisorId, int supervisorPort, int port, LocalAssignment assignment, ResourceIsolationInterface resourceIsolationManager, String workerId, Map<String,Object> topoConf, AdvancedFSOps ops, StormMetricsRegistry metricsRegistry, ContainerMemoryTracker containerMemoryTracker)
Create a new Container.LocalContainer(Map<String,Object> conf, String supervisorId, int supervisorPort, int port, LocalAssignment assignment, IContext sharedContext, StormMetricsRegistry metricsRegistry, ContainerMemoryTracker containerMemoryTracker, Supervisor.Iface localSupervisor)
TimerDecoratedAssignment(LocalAssignment other, com.codahale.metrics.Timer timer)
Constructor parameters in org.apache.storm.daemon.supervisor with type arguments of type LocalAssignment Constructor Description Slot(AsyncLocalizer localizer, Map<String,Object> conf, ContainerLauncher containerLauncher, String host, int port, LocalState localState, IStormClusterState clusterState, ISupervisor supervisor, AtomicReference<Map<Long,LocalAssignment>> cachedCurrentAssignments, OnlyLatestExecutor<Integer> metricsExec, WorkerMetricsProcessor metricsProcessor, org.apache.storm.daemon.supervisor.SlotMetrics slotMetrics)
-
Uses of LocalAssignment in org.apache.storm.generated
Methods in org.apache.storm.generated that return LocalAssignment Modifier and Type Method Description LocalAssignment
LocalAssignment. deepCopy()
Methods in org.apache.storm.generated that return types with arguments of type LocalAssignment Modifier and Type Method Description Map<Integer,LocalAssignment>
LSSupervisorAssignments. get_assignments()
Methods in org.apache.storm.generated with parameters of type LocalAssignment Modifier and Type Method Description int
LocalAssignment. compareTo(LocalAssignment other)
boolean
LocalAssignment. equals(LocalAssignment that)
void
LSSupervisorAssignments. put_to_assignments(int key, LocalAssignment val)
Method parameters in org.apache.storm.generated with type arguments of type LocalAssignment Modifier and Type Method Description void
LSSupervisorAssignments. set_assignments(Map<Integer,LocalAssignment> assignments)
Constructors in org.apache.storm.generated with parameters of type LocalAssignment Constructor Description LocalAssignment(LocalAssignment other)
Performs a deep copy on other.Constructor parameters in org.apache.storm.generated with type arguments of type LocalAssignment Constructor Description LSSupervisorAssignments(Map<Integer,LocalAssignment> assignments)
-
Uses of LocalAssignment in org.apache.storm.localizer
Methods in org.apache.storm.localizer that return LocalAssignment Modifier and Type Method Description LocalAssignment
PortAndAssignment. getAssignment()
LocalAssignment
TimePortAndAssignment. getAssignment()
Methods in org.apache.storm.localizer with parameters of type LocalAssignment Modifier and Type Method Description void
BlobChangingCallback. blobChanging(LocalAssignment assignment, int port, LocallyCachedBlob blob, GoodToGo go)
Informs the listener that a blob has changed and is ready to update and replace a localized blob that has been marked as tied to the life cycle of the worker process.void
AsyncLocalizer. recoverRunningTopology(LocalAssignment currentAssignment, int port, BlobChangingCallback cb)
Do everything needed to recover the state in the AsyncLocalizer for a running topology.void
AsyncLocalizer. releaseSlotFor(LocalAssignment assignment, int port)
Remove this assignment/port as blocking resources from being cleaned up.CompletableFuture<Void>
AsyncLocalizer. requestDownloadTopologyBlobs(LocalAssignment assignment, int port, BlobChangingCallback cb)
Request that all of the blobs necessary for this topology be downloaded. -
Uses of LocalAssignment in org.apache.storm.utils
Methods in org.apache.storm.utils that return types with arguments of type LocalAssignment Modifier and Type Method Description Map<Integer,LocalAssignment>
LocalState. getLocalAssignmentsMap()
Methods in org.apache.storm.utils with parameters of type LocalAssignment Modifier and Type Method Description static boolean
EquivalenceUtils. areLocalAssignmentsEquivalent(LocalAssignment first, LocalAssignment second)
Decide the equivalence of two local assignments, ignoring the order of executors This is different from #equal method.Method parameters in org.apache.storm.utils with type arguments of type LocalAssignment Modifier and Type Method Description void
LocalState. setLocalAssignmentsMap(Map<Integer,LocalAssignment> localAssignmentMap)
-