Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 0 additions & 6 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -130,12 +130,6 @@ task updateDlsSubmodule(type: Exec) {
commandLine 'git', 'submodule', 'update'
}

compileThrift {
dependsOn updateDlsSubmodule
verbose true
sourceItems "${projectDir}/src/main/idls/thrift/cadence.thrift","${projectDir}/src/main/idls/thrift/shared.thrift","${projectDir}/src/main/idls/thrift/shadower.thrift"
}

sourceSets {
main {
proto {
Expand Down
9 changes: 6 additions & 3 deletions scripts/v4_entity_generator/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,10 @@ package main
import "fmt"

func main() {
if err := NewGenerator().Generate("../../src/main/idls/thrift/shared.thrift", "../../src/gen/java", "com.uber.cadence.entities"); err != nil {
panic(fmt.Sprintf("failed to generate: %v", err))
}
if err := NewGenerator().Generate("../../src/main/idls/thrift/shared.thrift", "../../src/gen/java", "com.uber.cadence"); err != nil {
panic(fmt.Sprintf("failed to generate: %v", err))
}
if err := NewGenerator().Generate("../../src/main/idls/thrift/shadower.thrift", "../../src/gen/java", "com.uber.cadence.shadower"); err != nil {
panic(fmt.Sprintf("failed to generate: %v", err))
}
}
24 changes: 24 additions & 0 deletions src/gen/java/com/uber/cadence/AccessDeniedError.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
package com.uber.cadence;

import java.util.*;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

@Getter
@Setter
@Accessors(chain = true)
public class AccessDeniedError extends BaseError {

public AccessDeniedError() {
super();
}

public AccessDeniedError(String message, Throwable cause) {
super(message, cause);
}

public AccessDeniedError(Throwable cause) {
super(cause);
}
}
15 changes: 15 additions & 0 deletions src/gen/java/com/uber/cadence/ActivityLocalDispatchInfo.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
package com.uber.cadence;

import java.util.*;
import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
public class ActivityLocalDispatchInfo {
private String activityId;
private long scheduledTimestamp;
private long startedTimestamp;
private long scheduledTimestampOfThisAttempt;
private byte[] taskToken;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
package com.uber.cadence;

import java.util.*;
import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
public class ActivityTaskCancelRequestedEventAttributes {
private String activityId;
private long decisionTaskCompletedEventId;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
package com.uber.cadence;

import java.util.*;
import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
public class ActivityTaskCanceledEventAttributes {
private byte[] details;
private long latestCancelRequestedEventId;
private long scheduledEventId;
private long startedEventId;
private String identity;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
package com.uber.cadence;

import java.util.*;
import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
public class ActivityTaskCompletedEventAttributes {
private byte[] result;
private long scheduledEventId;
private long startedEventId;
private String identity;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
package com.uber.cadence;

import java.util.*;
import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
public class ActivityTaskFailedEventAttributes {
private String reason;
private byte[] details;
private long scheduledEventId;
private long startedEventId;
private String identity;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
package com.uber.cadence;

import java.util.*;
import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
public class ActivityTaskScheduledEventAttributes {
private String activityId;
private ActivityType activityType;
private String domain;
private TaskList taskList;
private byte[] input;
private int scheduleToCloseTimeoutSeconds;
private int scheduleToStartTimeoutSeconds;
private int startToCloseTimeoutSeconds;
private int heartbeatTimeoutSeconds;
private long decisionTaskCompletedEventId;
private RetryPolicy retryPolicy;
private Header header;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
package com.uber.cadence;

import java.util.*;
import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
public class ActivityTaskStartedEventAttributes {
private long scheduledEventId;
private String identity;
private String requestId;
private int attempt;
private String lastFailureReason;
private byte[] lastFailureDetails;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
package com.uber.cadence;

import java.util.*;
import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
public class ActivityTaskTimedOutEventAttributes {
private byte[] details;
private long scheduledEventId;
private long startedEventId;
private TimeoutType timeoutType;
private String lastFailureReason;
private byte[] lastFailureDetails;
}
11 changes: 11 additions & 0 deletions src/gen/java/com/uber/cadence/ActivityType.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
package com.uber.cadence;

import java.util.*;
import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
public class ActivityType {
private String name;
}
12 changes: 12 additions & 0 deletions src/gen/java/com/uber/cadence/Any.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
package com.uber.cadence;

import java.util.*;
import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
public class Any {
private String ValueType;
private byte[] Value;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
package com.uber.cadence;

import java.util.*;
import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
public class ApplyParentClosePolicyAttributes {
private String childDomainID;
private String childWorkflowID;
private String childRunID;
private ParentClosePolicy parentClosePolicy;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
package com.uber.cadence;

import java.util.*;
import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
public class ApplyParentClosePolicyRequest {
private ApplyParentClosePolicyAttributes child;
private ApplyParentClosePolicyStatus status;
}
12 changes: 12 additions & 0 deletions src/gen/java/com/uber/cadence/ApplyParentClosePolicyResult.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
package com.uber.cadence;

import java.util.*;
import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
public class ApplyParentClosePolicyResult {
private ApplyParentClosePolicyAttributes child;
private CrossClusterTaskFailedCause failedCause;
}
12 changes: 12 additions & 0 deletions src/gen/java/com/uber/cadence/ApplyParentClosePolicyStatus.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
package com.uber.cadence;

import java.util.*;
import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
public class ApplyParentClosePolicyStatus {
private boolean completed;
private CrossClusterTaskFailedCause failedCause;
}
6 changes: 6 additions & 0 deletions src/gen/java/com/uber/cadence/ArchivalStatus.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
package com.uber.cadence;

public enum ArchivalStatus {
DISABLED,
ENABLED,
}
14 changes: 14 additions & 0 deletions src/gen/java/com/uber/cadence/AsyncWorkflowConfiguration.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
package com.uber.cadence;

import java.util.*;
import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
public class AsyncWorkflowConfiguration {
private boolean enabled;
private String predefinedQueueName;
private String queueType;
private DataBlob queueConfig;
}
11 changes: 11 additions & 0 deletions src/gen/java/com/uber/cadence/BadBinaries.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
package com.uber.cadence;

import java.util.*;
import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
public class BadBinaries {
private Map<String, BadBinaryInfo> binaries;
}
13 changes: 13 additions & 0 deletions src/gen/java/com/uber/cadence/BadBinaryInfo.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
package com.uber.cadence;

import java.util.*;
import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
public class BadBinaryInfo {
private String reason;
private String operator;
private long createdTimeNano;
}
28 changes: 28 additions & 0 deletions src/gen/java/com/uber/cadence/BadRequestError.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
package com.uber.cadence;

import java.util.*;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

@Getter
@Setter
@Accessors(chain = true)
public class BadRequestError extends BaseError {

public BadRequestError() {
super();
}

public BadRequestError(String message) {
super(message);
}

public BadRequestError(String message, Throwable cause) {
super(message, cause);
}

public BadRequestError(Throwable cause) {
super(cause);
}
}
19 changes: 19 additions & 0 deletions src/gen/java/com/uber/cadence/BaseError.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
package com.uber.cadence;

public class BaseError extends RuntimeException {
public BaseError() {
super();
}

public BaseError(String message) {
super(message);
}

public BaseError(String message, Throwable cause) {
super(message, cause);
}

public BaseError(Throwable cause) {
super(cause);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
package com.uber.cadence;

public enum CancelExternalWorkflowExecutionFailedCause {
UNKNOWN_EXTERNAL_WORKFLOW_EXECUTION,
WORKFLOW_ALREADY_COMPLETED,
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
package com.uber.cadence;

import java.util.*;
import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
public class CancelTimerDecisionAttributes {
private String timerId;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
package com.uber.cadence;

import java.util.*;
import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
public class CancelTimerFailedEventAttributes {
private String timerId;
private String cause;
private long decisionTaskCompletedEventId;
private String identity;
}
Loading