Class Hierarchy
- java.lang.Object
- com.google.protobuf.AbstractMessageLite<MessageType,BuilderType> (implements com.google.protobuf.MessageLite)
- com.google.protobuf.AbstractMessage (implements com.google.protobuf.Message)
- com.google.protobuf.GeneratedMessageV3 (implements java.io.Serializable)
- io.temporal.api.history.v1.ActivityPropertiesModifiedExternallyEventAttributes (implements io.temporal.api.history.v1.ActivityPropertiesModifiedExternallyEventAttributesOrBuilder)
- io.temporal.api.history.v1.ActivityTaskCanceledEventAttributes (implements io.temporal.api.history.v1.ActivityTaskCanceledEventAttributesOrBuilder)
- io.temporal.api.history.v1.ActivityTaskCancelRequestedEventAttributes (implements io.temporal.api.history.v1.ActivityTaskCancelRequestedEventAttributesOrBuilder)
- io.temporal.api.history.v1.ActivityTaskCompletedEventAttributes (implements io.temporal.api.history.v1.ActivityTaskCompletedEventAttributesOrBuilder)
- io.temporal.api.history.v1.ActivityTaskFailedEventAttributes (implements io.temporal.api.history.v1.ActivityTaskFailedEventAttributesOrBuilder)
- io.temporal.api.history.v1.ActivityTaskScheduledEventAttributes (implements io.temporal.api.history.v1.ActivityTaskScheduledEventAttributesOrBuilder)
- io.temporal.api.history.v1.ActivityTaskStartedEventAttributes (implements io.temporal.api.history.v1.ActivityTaskStartedEventAttributesOrBuilder)
- io.temporal.api.history.v1.ActivityTaskTimedOutEventAttributes (implements io.temporal.api.history.v1.ActivityTaskTimedOutEventAttributesOrBuilder)
- io.temporal.api.history.v1.ChildWorkflowExecutionCanceledEventAttributes (implements io.temporal.api.history.v1.ChildWorkflowExecutionCanceledEventAttributesOrBuilder)
- io.temporal.api.history.v1.ChildWorkflowExecutionCompletedEventAttributes (implements io.temporal.api.history.v1.ChildWorkflowExecutionCompletedEventAttributesOrBuilder)
- io.temporal.api.history.v1.ChildWorkflowExecutionFailedEventAttributes (implements io.temporal.api.history.v1.ChildWorkflowExecutionFailedEventAttributesOrBuilder)
- io.temporal.api.history.v1.ChildWorkflowExecutionStartedEventAttributes (implements io.temporal.api.history.v1.ChildWorkflowExecutionStartedEventAttributesOrBuilder)
- io.temporal.api.history.v1.ChildWorkflowExecutionTerminatedEventAttributes (implements io.temporal.api.history.v1.ChildWorkflowExecutionTerminatedEventAttributesOrBuilder)
- io.temporal.api.history.v1.ChildWorkflowExecutionTimedOutEventAttributes (implements io.temporal.api.history.v1.ChildWorkflowExecutionTimedOutEventAttributesOrBuilder)
- io.temporal.api.history.v1.ExternalWorkflowExecutionCancelRequestedEventAttributes (implements io.temporal.api.history.v1.ExternalWorkflowExecutionCancelRequestedEventAttributesOrBuilder)
- io.temporal.api.history.v1.ExternalWorkflowExecutionSignaledEventAttributes (implements io.temporal.api.history.v1.ExternalWorkflowExecutionSignaledEventAttributesOrBuilder)
- io.temporal.api.history.v1.History (implements io.temporal.api.history.v1.HistoryOrBuilder)
- io.temporal.api.history.v1.HistoryEvent (implements io.temporal.api.history.v1.HistoryEventOrBuilder)
- io.temporal.api.history.v1.MarkerRecordedEventAttributes (implements io.temporal.api.history.v1.MarkerRecordedEventAttributesOrBuilder)
- io.temporal.api.history.v1.RequestCancelExternalWorkflowExecutionFailedEventAttributes (implements io.temporal.api.history.v1.RequestCancelExternalWorkflowExecutionFailedEventAttributesOrBuilder)
- io.temporal.api.history.v1.RequestCancelExternalWorkflowExecutionInitiatedEventAttributes (implements io.temporal.api.history.v1.RequestCancelExternalWorkflowExecutionInitiatedEventAttributesOrBuilder)
- io.temporal.api.history.v1.SignalExternalWorkflowExecutionFailedEventAttributes (implements io.temporal.api.history.v1.SignalExternalWorkflowExecutionFailedEventAttributesOrBuilder)
- io.temporal.api.history.v1.SignalExternalWorkflowExecutionInitiatedEventAttributes (implements io.temporal.api.history.v1.SignalExternalWorkflowExecutionInitiatedEventAttributesOrBuilder)
- io.temporal.api.history.v1.StartChildWorkflowExecutionFailedEventAttributes (implements io.temporal.api.history.v1.StartChildWorkflowExecutionFailedEventAttributesOrBuilder)
- io.temporal.api.history.v1.StartChildWorkflowExecutionInitiatedEventAttributes (implements io.temporal.api.history.v1.StartChildWorkflowExecutionInitiatedEventAttributesOrBuilder)
- io.temporal.api.history.v1.TimerCanceledEventAttributes (implements io.temporal.api.history.v1.TimerCanceledEventAttributesOrBuilder)
- io.temporal.api.history.v1.TimerFiredEventAttributes (implements io.temporal.api.history.v1.TimerFiredEventAttributesOrBuilder)
- io.temporal.api.history.v1.TimerStartedEventAttributes (implements io.temporal.api.history.v1.TimerStartedEventAttributesOrBuilder)
- io.temporal.api.history.v1.UpsertWorkflowSearchAttributesEventAttributes (implements io.temporal.api.history.v1.UpsertWorkflowSearchAttributesEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowExecutionCanceledEventAttributes (implements io.temporal.api.history.v1.WorkflowExecutionCanceledEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowExecutionCancelRequestedEventAttributes (implements io.temporal.api.history.v1.WorkflowExecutionCancelRequestedEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowExecutionCompletedEventAttributes (implements io.temporal.api.history.v1.WorkflowExecutionCompletedEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowExecutionContinuedAsNewEventAttributes (implements io.temporal.api.history.v1.WorkflowExecutionContinuedAsNewEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowExecutionFailedEventAttributes (implements io.temporal.api.history.v1.WorkflowExecutionFailedEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowExecutionSignaledEventAttributes (implements io.temporal.api.history.v1.WorkflowExecutionSignaledEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowExecutionStartedEventAttributes (implements io.temporal.api.history.v1.WorkflowExecutionStartedEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowExecutionTerminatedEventAttributes (implements io.temporal.api.history.v1.WorkflowExecutionTerminatedEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowExecutionTimedOutEventAttributes (implements io.temporal.api.history.v1.WorkflowExecutionTimedOutEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowExecutionUpdateAcceptedEventAttributes (implements io.temporal.api.history.v1.WorkflowExecutionUpdateAcceptedEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowExecutionUpdateCompletedEventAttributes (implements io.temporal.api.history.v1.WorkflowExecutionUpdateCompletedEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowExecutionUpdateRejectedEventAttributes (implements io.temporal.api.history.v1.WorkflowExecutionUpdateRejectedEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowPropertiesModifiedEventAttributes (implements io.temporal.api.history.v1.WorkflowPropertiesModifiedEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowPropertiesModifiedExternallyEventAttributes (implements io.temporal.api.history.v1.WorkflowPropertiesModifiedExternallyEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowTaskCompletedEventAttributes (implements io.temporal.api.history.v1.WorkflowTaskCompletedEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowTaskFailedEventAttributes (implements io.temporal.api.history.v1.WorkflowTaskFailedEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowTaskScheduledEventAttributes (implements io.temporal.api.history.v1.WorkflowTaskScheduledEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowTaskStartedEventAttributes (implements io.temporal.api.history.v1.WorkflowTaskStartedEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowTaskTimedOutEventAttributes (implements io.temporal.api.history.v1.WorkflowTaskTimedOutEventAttributesOrBuilder)
- com.google.protobuf.GeneratedMessageV3 (implements java.io.Serializable)
- com.google.protobuf.AbstractMessage (implements com.google.protobuf.Message)
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType> (implements com.google.protobuf.MessageLite.Builder)
- com.google.protobuf.AbstractMessage.Builder<BuilderType> (implements com.google.protobuf.Message.Builder)
- com.google.protobuf.GeneratedMessageV3.Builder<BuilderType>
- io.temporal.api.history.v1.ActivityPropertiesModifiedExternallyEventAttributes.Builder (implements io.temporal.api.history.v1.ActivityPropertiesModifiedExternallyEventAttributesOrBuilder)
- io.temporal.api.history.v1.ActivityTaskCanceledEventAttributes.Builder (implements io.temporal.api.history.v1.ActivityTaskCanceledEventAttributesOrBuilder)
- io.temporal.api.history.v1.ActivityTaskCancelRequestedEventAttributes.Builder (implements io.temporal.api.history.v1.ActivityTaskCancelRequestedEventAttributesOrBuilder)
- io.temporal.api.history.v1.ActivityTaskCompletedEventAttributes.Builder (implements io.temporal.api.history.v1.ActivityTaskCompletedEventAttributesOrBuilder)
- io.temporal.api.history.v1.ActivityTaskFailedEventAttributes.Builder (implements io.temporal.api.history.v1.ActivityTaskFailedEventAttributesOrBuilder)
- io.temporal.api.history.v1.ActivityTaskScheduledEventAttributes.Builder (implements io.temporal.api.history.v1.ActivityTaskScheduledEventAttributesOrBuilder)
- io.temporal.api.history.v1.ActivityTaskStartedEventAttributes.Builder (implements io.temporal.api.history.v1.ActivityTaskStartedEventAttributesOrBuilder)
- io.temporal.api.history.v1.ActivityTaskTimedOutEventAttributes.Builder (implements io.temporal.api.history.v1.ActivityTaskTimedOutEventAttributesOrBuilder)
- io.temporal.api.history.v1.ChildWorkflowExecutionCanceledEventAttributes.Builder (implements io.temporal.api.history.v1.ChildWorkflowExecutionCanceledEventAttributesOrBuilder)
- io.temporal.api.history.v1.ChildWorkflowExecutionCompletedEventAttributes.Builder (implements io.temporal.api.history.v1.ChildWorkflowExecutionCompletedEventAttributesOrBuilder)
- io.temporal.api.history.v1.ChildWorkflowExecutionFailedEventAttributes.Builder (implements io.temporal.api.history.v1.ChildWorkflowExecutionFailedEventAttributesOrBuilder)
- io.temporal.api.history.v1.ChildWorkflowExecutionStartedEventAttributes.Builder (implements io.temporal.api.history.v1.ChildWorkflowExecutionStartedEventAttributesOrBuilder)
- io.temporal.api.history.v1.ChildWorkflowExecutionTerminatedEventAttributes.Builder (implements io.temporal.api.history.v1.ChildWorkflowExecutionTerminatedEventAttributesOrBuilder)
- io.temporal.api.history.v1.ChildWorkflowExecutionTimedOutEventAttributes.Builder (implements io.temporal.api.history.v1.ChildWorkflowExecutionTimedOutEventAttributesOrBuilder)
- io.temporal.api.history.v1.ExternalWorkflowExecutionCancelRequestedEventAttributes.Builder (implements io.temporal.api.history.v1.ExternalWorkflowExecutionCancelRequestedEventAttributesOrBuilder)
- io.temporal.api.history.v1.ExternalWorkflowExecutionSignaledEventAttributes.Builder (implements io.temporal.api.history.v1.ExternalWorkflowExecutionSignaledEventAttributesOrBuilder)
- io.temporal.api.history.v1.History.Builder (implements io.temporal.api.history.v1.HistoryOrBuilder)
- io.temporal.api.history.v1.HistoryEvent.Builder (implements io.temporal.api.history.v1.HistoryEventOrBuilder)
- io.temporal.api.history.v1.MarkerRecordedEventAttributes.Builder (implements io.temporal.api.history.v1.MarkerRecordedEventAttributesOrBuilder)
- io.temporal.api.history.v1.RequestCancelExternalWorkflowExecutionFailedEventAttributes.Builder (implements io.temporal.api.history.v1.RequestCancelExternalWorkflowExecutionFailedEventAttributesOrBuilder)
- io.temporal.api.history.v1.RequestCancelExternalWorkflowExecutionInitiatedEventAttributes.Builder (implements io.temporal.api.history.v1.RequestCancelExternalWorkflowExecutionInitiatedEventAttributesOrBuilder)
- io.temporal.api.history.v1.SignalExternalWorkflowExecutionFailedEventAttributes.Builder (implements io.temporal.api.history.v1.SignalExternalWorkflowExecutionFailedEventAttributesOrBuilder)
- io.temporal.api.history.v1.SignalExternalWorkflowExecutionInitiatedEventAttributes.Builder (implements io.temporal.api.history.v1.SignalExternalWorkflowExecutionInitiatedEventAttributesOrBuilder)
- io.temporal.api.history.v1.StartChildWorkflowExecutionFailedEventAttributes.Builder (implements io.temporal.api.history.v1.StartChildWorkflowExecutionFailedEventAttributesOrBuilder)
- io.temporal.api.history.v1.StartChildWorkflowExecutionInitiatedEventAttributes.Builder (implements io.temporal.api.history.v1.StartChildWorkflowExecutionInitiatedEventAttributesOrBuilder)
- io.temporal.api.history.v1.TimerCanceledEventAttributes.Builder (implements io.temporal.api.history.v1.TimerCanceledEventAttributesOrBuilder)
- io.temporal.api.history.v1.TimerFiredEventAttributes.Builder (implements io.temporal.api.history.v1.TimerFiredEventAttributesOrBuilder)
- io.temporal.api.history.v1.TimerStartedEventAttributes.Builder (implements io.temporal.api.history.v1.TimerStartedEventAttributesOrBuilder)
- io.temporal.api.history.v1.UpsertWorkflowSearchAttributesEventAttributes.Builder (implements io.temporal.api.history.v1.UpsertWorkflowSearchAttributesEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowExecutionCanceledEventAttributes.Builder (implements io.temporal.api.history.v1.WorkflowExecutionCanceledEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowExecutionCancelRequestedEventAttributes.Builder (implements io.temporal.api.history.v1.WorkflowExecutionCancelRequestedEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowExecutionCompletedEventAttributes.Builder (implements io.temporal.api.history.v1.WorkflowExecutionCompletedEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowExecutionContinuedAsNewEventAttributes.Builder (implements io.temporal.api.history.v1.WorkflowExecutionContinuedAsNewEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowExecutionFailedEventAttributes.Builder (implements io.temporal.api.history.v1.WorkflowExecutionFailedEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowExecutionSignaledEventAttributes.Builder (implements io.temporal.api.history.v1.WorkflowExecutionSignaledEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowExecutionStartedEventAttributes.Builder (implements io.temporal.api.history.v1.WorkflowExecutionStartedEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowExecutionTerminatedEventAttributes.Builder (implements io.temporal.api.history.v1.WorkflowExecutionTerminatedEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowExecutionTimedOutEventAttributes.Builder (implements io.temporal.api.history.v1.WorkflowExecutionTimedOutEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowExecutionUpdateAcceptedEventAttributes.Builder (implements io.temporal.api.history.v1.WorkflowExecutionUpdateAcceptedEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowExecutionUpdateCompletedEventAttributes.Builder (implements io.temporal.api.history.v1.WorkflowExecutionUpdateCompletedEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowExecutionUpdateRejectedEventAttributes.Builder (implements io.temporal.api.history.v1.WorkflowExecutionUpdateRejectedEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowPropertiesModifiedEventAttributes.Builder (implements io.temporal.api.history.v1.WorkflowPropertiesModifiedEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowPropertiesModifiedExternallyEventAttributes.Builder (implements io.temporal.api.history.v1.WorkflowPropertiesModifiedExternallyEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowTaskCompletedEventAttributes.Builder (implements io.temporal.api.history.v1.WorkflowTaskCompletedEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowTaskFailedEventAttributes.Builder (implements io.temporal.api.history.v1.WorkflowTaskFailedEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowTaskScheduledEventAttributes.Builder (implements io.temporal.api.history.v1.WorkflowTaskScheduledEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowTaskStartedEventAttributes.Builder (implements io.temporal.api.history.v1.WorkflowTaskStartedEventAttributesOrBuilder)
- io.temporal.api.history.v1.WorkflowTaskTimedOutEventAttributes.Builder (implements io.temporal.api.history.v1.WorkflowTaskTimedOutEventAttributesOrBuilder)
- com.google.protobuf.GeneratedMessageV3.Builder<BuilderType>
- com.google.protobuf.AbstractMessage.Builder<BuilderType> (implements com.google.protobuf.Message.Builder)
- io.temporal.api.history.v1.MessageProto
- com.google.protobuf.AbstractMessageLite<MessageType,BuilderType> (implements com.google.protobuf.MessageLite)
Interface Hierarchy
- com.google.protobuf.MessageLiteOrBuilder
- com.google.protobuf.MessageOrBuilder
- io.temporal.api.history.v1.ActivityPropertiesModifiedExternallyEventAttributesOrBuilder
- io.temporal.api.history.v1.ActivityTaskCanceledEventAttributesOrBuilder
- io.temporal.api.history.v1.ActivityTaskCancelRequestedEventAttributesOrBuilder
- io.temporal.api.history.v1.ActivityTaskCompletedEventAttributesOrBuilder
- io.temporal.api.history.v1.ActivityTaskFailedEventAttributesOrBuilder
- io.temporal.api.history.v1.ActivityTaskScheduledEventAttributesOrBuilder
- io.temporal.api.history.v1.ActivityTaskStartedEventAttributesOrBuilder
- io.temporal.api.history.v1.ActivityTaskTimedOutEventAttributesOrBuilder
- io.temporal.api.history.v1.ChildWorkflowExecutionCanceledEventAttributesOrBuilder
- io.temporal.api.history.v1.ChildWorkflowExecutionCompletedEventAttributesOrBuilder
- io.temporal.api.history.v1.ChildWorkflowExecutionFailedEventAttributesOrBuilder
- io.temporal.api.history.v1.ChildWorkflowExecutionStartedEventAttributesOrBuilder
- io.temporal.api.history.v1.ChildWorkflowExecutionTerminatedEventAttributesOrBuilder
- io.temporal.api.history.v1.ChildWorkflowExecutionTimedOutEventAttributesOrBuilder
- io.temporal.api.history.v1.ExternalWorkflowExecutionCancelRequestedEventAttributesOrBuilder
- io.temporal.api.history.v1.ExternalWorkflowExecutionSignaledEventAttributesOrBuilder
- io.temporal.api.history.v1.HistoryEventOrBuilder
- io.temporal.api.history.v1.HistoryOrBuilder
- io.temporal.api.history.v1.MarkerRecordedEventAttributesOrBuilder
- io.temporal.api.history.v1.RequestCancelExternalWorkflowExecutionFailedEventAttributesOrBuilder
- io.temporal.api.history.v1.RequestCancelExternalWorkflowExecutionInitiatedEventAttributesOrBuilder
- io.temporal.api.history.v1.SignalExternalWorkflowExecutionFailedEventAttributesOrBuilder
- io.temporal.api.history.v1.SignalExternalWorkflowExecutionInitiatedEventAttributesOrBuilder
- io.temporal.api.history.v1.StartChildWorkflowExecutionFailedEventAttributesOrBuilder
- io.temporal.api.history.v1.StartChildWorkflowExecutionInitiatedEventAttributesOrBuilder
- io.temporal.api.history.v1.TimerCanceledEventAttributesOrBuilder
- io.temporal.api.history.v1.TimerFiredEventAttributesOrBuilder
- io.temporal.api.history.v1.TimerStartedEventAttributesOrBuilder
- io.temporal.api.history.v1.UpsertWorkflowSearchAttributesEventAttributesOrBuilder
- io.temporal.api.history.v1.WorkflowExecutionCanceledEventAttributesOrBuilder
- io.temporal.api.history.v1.WorkflowExecutionCancelRequestedEventAttributesOrBuilder
- io.temporal.api.history.v1.WorkflowExecutionCompletedEventAttributesOrBuilder
- io.temporal.api.history.v1.WorkflowExecutionContinuedAsNewEventAttributesOrBuilder
- io.temporal.api.history.v1.WorkflowExecutionFailedEventAttributesOrBuilder
- io.temporal.api.history.v1.WorkflowExecutionSignaledEventAttributesOrBuilder
- io.temporal.api.history.v1.WorkflowExecutionStartedEventAttributesOrBuilder
- io.temporal.api.history.v1.WorkflowExecutionTerminatedEventAttributesOrBuilder
- io.temporal.api.history.v1.WorkflowExecutionTimedOutEventAttributesOrBuilder
- io.temporal.api.history.v1.WorkflowExecutionUpdateAcceptedEventAttributesOrBuilder
- io.temporal.api.history.v1.WorkflowExecutionUpdateCompletedEventAttributesOrBuilder
- io.temporal.api.history.v1.WorkflowExecutionUpdateRejectedEventAttributesOrBuilder
- io.temporal.api.history.v1.WorkflowPropertiesModifiedEventAttributesOrBuilder
- io.temporal.api.history.v1.WorkflowPropertiesModifiedExternallyEventAttributesOrBuilder
- io.temporal.api.history.v1.WorkflowTaskCompletedEventAttributesOrBuilder
- io.temporal.api.history.v1.WorkflowTaskFailedEventAttributesOrBuilder
- io.temporal.api.history.v1.WorkflowTaskScheduledEventAttributesOrBuilder
- io.temporal.api.history.v1.WorkflowTaskStartedEventAttributesOrBuilder
- io.temporal.api.history.v1.WorkflowTaskTimedOutEventAttributesOrBuilder
- com.google.protobuf.MessageOrBuilder
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- io.temporal.api.history.v1.HistoryEvent.AttributesCase (implements com.google.protobuf.Internal.EnumLite)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)