public class

SchedulerTaskConfig

extends Object
java.lang.Object
   ↳ org.apache.helix.api.config.SchedulerTaskConfig

Summary

Public Constructors
SchedulerTaskConfig(Map<StringInteger> transitionTimeoutMap, Map<PartitionIdMessage> innerMsgMap)
Public Methods
Message getInnerMessage(PartitionId partitionId)
Get inner message for a partition
Set<PartitionId> getPartitionSet()
Get partition-id set
int getTimeout(String transition, PartitionId partitionId)
Get timeout for an inner message
int getTransitionTimeout(String transition)
Get timeout for a transition
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public SchedulerTaskConfig (Map<StringInteger> transitionTimeoutMap, Map<PartitionIdMessage> innerMsgMap)

Public Methods

public Message getInnerMessage (PartitionId partitionId)

Get inner message for a partition

Returns
  • inner message

public Set<PartitionId> getPartitionSet ()

Get partition-id set

Returns
  • partition-id set

public int getTimeout (String transition, PartitionId partitionId)

Get timeout for an inner message

Returns
  • timeout or -1 if not available

public int getTransitionTimeout (String transition)

Get timeout for a transition

Returns
  • timeout or -1 if not available