类 AsyncOperation
- java.lang.Object
-
- com.hazelcast.spi.impl.operationservice.Operation
-
- org.apache.seatunnel.engine.server.operation.AsyncOperation
-
- 所有已实现的接口:
com.hazelcast.nio.serialization.DataSerializable,com.hazelcast.nio.serialization.IdentifiedDataSerializable,com.hazelcast.spi.tenantcontrol.Tenantable
- 直接已知子类:
AbstractJobAsyncOperation
public abstract class AsyncOperation extends com.hazelcast.spi.impl.operationservice.Operation implements com.hazelcast.nio.serialization.IdentifiedDataSerializableBase class for async operations. Handles registration/deregistration of operations from live registry, exception handling and peeling and logging of exceptions
-
-
构造器概要
构造器 构造器 说明 AsyncOperation()
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 voidbeforeRun()protected abstract org.apache.seatunnel.engine.common.utils.PassiveCompletableFuture<?>doRun()intgetFactoryId()ObjectgetResponse()com.hazelcast.spi.impl.operationservice.ExceptionActiononInvocationException(Throwable throwable)booleanreturnsResponse()voidrun()-
从类继承的方法 com.hazelcast.spi.impl.operationservice.Operation
afterRun, afterRunFinal, call, clearThreadContext, executedLocally, getCallerAddress, getCallerUuid, getCallId, getCallTimeout, getClientCallId, getConnection, getInvocationTime, getLogger, getNodeEngine, getOperationResponseHandler, getPartitionId, getReplicaIndex, getService, getServiceName, getTenantControl, getTenantControlOrNoop, getWaitTimeout, isTenantAvailable, isUrgent, logError, onExecutionFailure, onSetCallId, popThreadContext, pushThreadContext, readData, readInternal, requiresExplicitServiceName, requiresTenantContext, sendResponse, setCallerUuid, setClientCallId, setNodeEngine, setOperationResponseHandler, setPartitionId, setReplicaIndex, setService, setServiceName, setValidateTarget, setWaitTimeout, toString, toString, validatesTarget, writeData, writeInternal
-
-
-
-
方法详细资料
-
beforeRun
public void beforeRun()
- 覆盖:
beforeRun在类中com.hazelcast.spi.impl.operationservice.Operation
-
run
public final void run()
- 覆盖:
run在类中com.hazelcast.spi.impl.operationservice.Operation
-
doRun
protected abstract org.apache.seatunnel.engine.common.utils.PassiveCompletableFuture<?> doRun() throws Exception- 抛出:
Exception
-
returnsResponse
public final boolean returnsResponse()
- 覆盖:
returnsResponse在类中com.hazelcast.spi.impl.operationservice.Operation
-
getResponse
public final Object getResponse()
- 覆盖:
getResponse在类中com.hazelcast.spi.impl.operationservice.Operation
-
onInvocationException
public com.hazelcast.spi.impl.operationservice.ExceptionAction onInvocationException(Throwable throwable)
- 覆盖:
onInvocationException在类中com.hazelcast.spi.impl.operationservice.Operation
-
getFactoryId
public final int getFactoryId()
- 指定者:
getFactoryId在接口中com.hazelcast.nio.serialization.IdentifiedDataSerializable
-
-