类 GetResourcesInvoker
java.lang.Object
com.tencent.polaris.client.flow.GetResourcesInvoker
- 所有已实现的接口:
EventCompleteNotifier,java.util.concurrent.Future<ResourcesResponse>
public class GetResourcesInvoker extends java.lang.Object implements EventCompleteNotifier, java.util.concurrent.Future<ResourcesResponse>
获取资源的回调
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static interfaceGetResourcesInvoker.ResourcesListener资源回调监听 -
构造器概要
构造器 构造器 说明 GetResourcesInvoker(ServiceEventKeysProvider paramProvider, Extensions extensions, boolean internalRequest, boolean useCache) -
方法概要
修饰符和类型 方法 说明 booleancancel(boolean mayInterruptIfRunning)voidcomplete(ServiceEventKey svcEventKey)voidcompleteExceptionally(ServiceEventKey svcEventKey, java.lang.Throwable throwable)ResourcesResponseget()ResourcesResponseget(long timeout, java.util.concurrent.TimeUnit unit)booleanisCancelled()booleanisDone()从类继承的方法 java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
构造器详细资料
-
GetResourcesInvoker
public GetResourcesInvoker(ServiceEventKeysProvider paramProvider, Extensions extensions, boolean internalRequest, boolean useCache) throws PolarisException- 抛出:
PolarisException
-
-
方法详细资料
-
complete
- 指定者:
complete在接口中EventCompleteNotifier
-
completeExceptionally
- 指定者:
completeExceptionally在接口中EventCompleteNotifier
-
cancel
public boolean cancel(boolean mayInterruptIfRunning)- 指定者:
cancel在接口中java.util.concurrent.Future<ResourcesResponse>
-
isCancelled
public boolean isCancelled()- 指定者:
isCancelled在接口中java.util.concurrent.Future<ResourcesResponse>
-
isDone
public boolean isDone()- 指定者:
isDone在接口中java.util.concurrent.Future<ResourcesResponse>
-
get
public ResourcesResponse get() throws java.lang.InterruptedException, java.util.concurrent.ExecutionException- 指定者:
get在接口中java.util.concurrent.Future<ResourcesResponse>- 抛出:
java.lang.InterruptedExceptionjava.util.concurrent.ExecutionException
-
get
public ResourcesResponse get(long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.ExecutionException, java.util.concurrent.TimeoutException- 指定者:
get在接口中java.util.concurrent.Future<ResourcesResponse>- 抛出:
java.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionjava.util.concurrent.TimeoutException
-