Package com.uber.cadence.internal.sync
Class ActivityInternal
- java.lang.Object
-
- com.uber.cadence.internal.sync.ActivityInternal
-
public final class ActivityInternal extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
doNotCompleteOnReturn()
static java.lang.String
getDomain()
static <V> java.util.Optional<V>
getHeartbeatDetails(java.lang.Class<V> detailsClass, java.lang.reflect.Type detailsType)
static IWorkflowService
getService()
static ActivityTask
getTask()
static <V> void
recordActivityHeartbeat(V details)
-
-
-
Method Detail
-
recordActivityHeartbeat
public static <V> void recordActivityHeartbeat(V details)
-
getTask
public static ActivityTask getTask()
-
getDomain
public static java.lang.String getDomain()
-
getService
public static IWorkflowService getService()
-
doNotCompleteOnReturn
public static void doNotCompleteOnReturn()
-
getHeartbeatDetails
public static <V> java.util.Optional<V> getHeartbeatDetails(java.lang.Class<V> detailsClass, java.lang.reflect.Type detailsType)
-
-