类 RetryPolicy
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- apache.rocketmq.v2.RetryPolicy
-
- 所有已实现的接口:
RetryPolicyOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class RetryPolicy extends com.google.protobuf.GeneratedMessageV3 implements RetryPolicyOrBuilder
Protobuf typeapache.rocketmq.v2.RetryPolicy- 另请参阅:
- 序列化表格
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classRetryPolicy.BuilderProtobuf typeapache.rocketmq.v2.RetryPolicystatic classRetryPolicy.StrategyCase-
从类继承的嵌套类/接口 com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
字段概要
字段 修饰符和类型 字段 说明 static intCUSTOMIZED_BACKOFF_FIELD_NUMBERstatic intEXPONENTIAL_BACKOFF_FIELD_NUMBERstatic intMAX_ATTEMPTS_FIELD_NUMBER
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 booleanequals(Object obj)CustomizedBackoffgetCustomizedBackoff().apache.rocketmq.v2.CustomizedBackoff customized_backoff = 3;CustomizedBackoffOrBuildergetCustomizedBackoffOrBuilder().apache.rocketmq.v2.CustomizedBackoff customized_backoff = 3;static RetryPolicygetDefaultInstance()RetryPolicygetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()ExponentialBackoffgetExponentialBackoff().apache.rocketmq.v2.ExponentialBackoff exponential_backoff = 2;ExponentialBackoffOrBuildergetExponentialBackoffOrBuilder().apache.rocketmq.v2.ExponentialBackoff exponential_backoff = 2;intgetMaxAttempts()int32 max_attempts = 1;com.google.protobuf.Parser<RetryPolicy>getParserForType()intgetSerializedSize()RetryPolicy.StrategyCasegetStrategyCase()com.google.protobuf.UnknownFieldSetgetUnknownFields()booleanhasCustomizedBackoff().apache.rocketmq.v2.CustomizedBackoff customized_backoff = 3;booleanhasExponentialBackoff().apache.rocketmq.v2.ExponentialBackoff exponential_backoff = 2;inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static RetryPolicy.BuildernewBuilder()static RetryPolicy.BuildernewBuilder(RetryPolicy prototype)RetryPolicy.BuildernewBuilderForType()protected RetryPolicy.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static RetryPolicyparseDelimitedFrom(InputStream input)static RetryPolicyparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RetryPolicyparseFrom(byte[] data)static RetryPolicyparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RetryPolicyparseFrom(com.google.protobuf.ByteString data)static RetryPolicyparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RetryPolicyparseFrom(com.google.protobuf.CodedInputStream input)static RetryPolicyparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RetryPolicyparseFrom(InputStream input)static RetryPolicyparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RetryPolicyparseFrom(ByteBuffer data)static RetryPolicyparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<RetryPolicy>parser()RetryPolicy.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
从类继承的方法 com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
从类继承的方法 com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
-
-
-
方法详细资料
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- 覆盖:
newInstance在类中com.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- 指定者:
getUnknownFields在接口中com.google.protobuf.MessageOrBuilder- 覆盖:
getUnknownFields在类中com.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3
-
getStrategyCase
public RetryPolicy.StrategyCase getStrategyCase()
- 指定者:
getStrategyCase在接口中RetryPolicyOrBuilder
-
getMaxAttempts
public int getMaxAttempts()
int32 max_attempts = 1;- 指定者:
getMaxAttempts在接口中RetryPolicyOrBuilder- 返回:
- The maxAttempts.
-
hasExponentialBackoff
public boolean hasExponentialBackoff()
.apache.rocketmq.v2.ExponentialBackoff exponential_backoff = 2;- 指定者:
hasExponentialBackoff在接口中RetryPolicyOrBuilder- 返回:
- Whether the exponentialBackoff field is set.
-
getExponentialBackoff
public ExponentialBackoff getExponentialBackoff()
.apache.rocketmq.v2.ExponentialBackoff exponential_backoff = 2;- 指定者:
getExponentialBackoff在接口中RetryPolicyOrBuilder- 返回:
- The exponentialBackoff.
-
getExponentialBackoffOrBuilder
public ExponentialBackoffOrBuilder getExponentialBackoffOrBuilder()
.apache.rocketmq.v2.ExponentialBackoff exponential_backoff = 2;
-
hasCustomizedBackoff
public boolean hasCustomizedBackoff()
.apache.rocketmq.v2.CustomizedBackoff customized_backoff = 3;- 指定者:
hasCustomizedBackoff在接口中RetryPolicyOrBuilder- 返回:
- Whether the customizedBackoff field is set.
-
getCustomizedBackoff
public CustomizedBackoff getCustomizedBackoff()
.apache.rocketmq.v2.CustomizedBackoff customized_backoff = 3;- 指定者:
getCustomizedBackoff在接口中RetryPolicyOrBuilder- 返回:
- The customizedBackoff.
-
getCustomizedBackoffOrBuilder
public CustomizedBackoffOrBuilder getCustomizedBackoffOrBuilder()
.apache.rocketmq.v2.CustomizedBackoff customized_backoff = 3;
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- 指定者:
writeTo在接口中com.google.protobuf.MessageLite- 覆盖:
writeTo在类中com.google.protobuf.GeneratedMessageV3- 抛出:
IOException
-
getSerializedSize
public int getSerializedSize()
- 指定者:
getSerializedSize在接口中com.google.protobuf.MessageLite- 覆盖:
getSerializedSize在类中com.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- 指定者:
equals在接口中com.google.protobuf.Message- 覆盖:
equals在类中com.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- 指定者:
hashCode在接口中com.google.protobuf.Message- 覆盖:
hashCode在类中com.google.protobuf.AbstractMessage
-
parseFrom
public static RetryPolicy parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RetryPolicy parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RetryPolicy parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RetryPolicy parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RetryPolicy parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RetryPolicy parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RetryPolicy parseFrom(InputStream input) throws IOException
- 抛出:
IOException
-
parseFrom
public static RetryPolicy parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- 抛出:
IOException
-
parseDelimitedFrom
public static RetryPolicy parseDelimitedFrom(InputStream input) throws IOException
- 抛出:
IOException
-
parseDelimitedFrom
public static RetryPolicy parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- 抛出:
IOException
-
parseFrom
public static RetryPolicy parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- 抛出:
IOException
-
parseFrom
public static RetryPolicy parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- 抛出:
IOException
-
newBuilderForType
public RetryPolicy.Builder newBuilderForType()
- 指定者:
newBuilderForType在接口中com.google.protobuf.Message- 指定者:
newBuilderForType在接口中com.google.protobuf.MessageLite
-
newBuilder
public static RetryPolicy.Builder newBuilder()
-
newBuilder
public static RetryPolicy.Builder newBuilder(RetryPolicy prototype)
-
toBuilder
public RetryPolicy.Builder toBuilder()
- 指定者:
toBuilder在接口中com.google.protobuf.Message- 指定者:
toBuilder在接口中com.google.protobuf.MessageLite
-
newBuilderForType
protected RetryPolicy.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- 指定者:
newBuilderForType在类中com.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static RetryPolicy getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<RetryPolicy> parser()
-
getParserForType
public com.google.protobuf.Parser<RetryPolicy> getParserForType()
- 指定者:
getParserForType在接口中com.google.protobuf.Message- 指定者:
getParserForType在接口中com.google.protobuf.MessageLite- 覆盖:
getParserForType在类中com.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public RetryPolicy getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
-