Package org.apache.pinot.common.messages
Class TableConfigRefreshMessage
- java.lang.Object
-
- org.apache.helix.HelixProperty
-
- org.apache.helix.model.Message
-
- org.apache.pinot.common.messages.TableConfigRefreshMessage
-
public class TableConfigRefreshMessage extends org.apache.helix.model.MessageThis (Helix) message is sent from the controller to brokers when a request is received to update the table config. NOTE: We keep the table name as a separate key instead of using the Helix PARTITION_NAME so that this message can be used for any resource.
-
-
Field Summary
Fields Modifier and Type Field Description static StringREFRESH_TABLE_CONFIG_MSG_SUB_TYPE
-
Constructor Summary
Constructors Constructor Description TableConfigRefreshMessage(String tableNameWithType)Constructor for the sender.TableConfigRefreshMessage(org.apache.helix.model.Message message)Constructor for the receiver.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetTableNameWithType()-
Methods inherited from class org.apache.helix.model.Message
addPartitionName, attachRelayMessage, createReplyMessage, getAttribute, getBucketSize, getCompletionDueTimeStamp, getCorrelationId, getCreateTimeStamp, getDebug, getExecuteStartTimeStamp, getExecutionSessionId, getExecutionTimeout, getExpiryPeriod, getFromState, getGeneration, getKey, getMsgId, getMsgSrc, getMsgState, getMsgSubType, getMsgType, getPartitionName, getPartitionNames, getReadTimeStamp, getRelayMessage, getRelayMessages, getRelaySrcHost, getRelayTime, getResourceGroupName, getResourceName, getResourceTag, getResultMap, getRetryCount, getSrcClusterName, getSrcInstanceType, getSrcSessionId, getStateModelDef, getStateModelFactoryName, getTgtName, getTgtSessionId, getToState, hasRelayMessages, isControlerMsg, isExpired, isParticipantStatusChangeType, isRelayMessage, isValid, setAttribute, setBucketSize, setCompletionDueTimeStamp, setCorrelationId, setCreateTimeStamp, setExecuteSessionId, setExecuteStartTimeStamp, setExecutionTimeout, setExpectedSessionId, setExpired, setExpiryPeriod, setFromState, setMsgId, setMsgState, setMsgSubType, setPartitionName, setReadTimeStamp, setRelayTime, setResourceGroupName, setResourceName, setResourceTag, setResultMap, setRetryCount, setSrcClusterName, setSrcInstanceType, setSrcName, setSrcSessionId, setStateModelDef, setStateModelFactoryName, setTgtName, setTgtSessionId, setToState
-
-
-
-
Field Detail
-
REFRESH_TABLE_CONFIG_MSG_SUB_TYPE
public static final String REFRESH_TABLE_CONFIG_MSG_SUB_TYPE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TableConfigRefreshMessage
public TableConfigRefreshMessage(String tableNameWithType)
Constructor for the sender.
-
TableConfigRefreshMessage
public TableConfigRefreshMessage(org.apache.helix.model.Message message)
Constructor for the receiver.
-
-
Method Detail
-
getTableNameWithType
public String getTableNameWithType()
-
-