java.security.PrivilegedExceptionAction<java.lang.Void>, Schedulablepublic abstract class ExternalCall<T> extends Server.Call
| Constructor | Description |
|---|---|
ExternalCall(java.security.PrivilegedExceptionAction<T> action) |
| Modifier and Type | Method | Description |
|---|---|---|
T |
get() |
|
java.lang.String |
getDetailedMetricsName() |
|
abstract UserGroupInformation |
getRemoteUser() |
|
java.lang.Void |
run() |
abortResponse, deferResponse, getCallerContext, getClientStateId, getFederatedNamespaceState, getHostAddress, getHostInetAddress, getPriorityLevel, getProcessingDetails, getProtocol, getRemotePort, getTimestampNanos, getUserGroupInformation, isCallCoordinated, isResponseDeferred, markCallCoordinated, postponeResponse, sendResponse, setClientStateId, setDeferredError, setDeferredResponse, setFederatedNamespaceState, setPriorityLevel, toStringpublic ExternalCall(java.security.PrivilegedExceptionAction<T> action)
public java.lang.String getDetailedMetricsName()
public abstract UserGroupInformation getRemoteUser()
getRemoteUser in class Server.Callpublic final T get() throws java.lang.InterruptedException, java.util.concurrent.ExecutionException
java.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionpublic final java.lang.Void run()
throws java.io.IOException
run in interface java.security.PrivilegedExceptionAction<T>run in class Server.Calljava.io.IOExceptionCopyright © 2008–2025 Apache Software Foundation. All rights reserved.