Class EdsClientSdkTaskWrapper
- java.lang.Object
-
- com.verizon.mec.edsclientsdkutils.EdsClientSdkTaskWrapper
-
public class EdsClientSdkTaskWrapper extends java.lang.ObjectAllow execution of Edge Discovery operations within Google Play Services Task See Google Tasks Documentation for more information
-
-
Constructor Summary
Constructors Constructor Description EdsClientSdkTaskWrapper(IEdsClientSdk edsClientSdk)Create task-wrapped SDK instance
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.android.gms.tasks.Task<EdgeDiscoveryResult>discoverEdgeServices(android.content.Context context, EdgeSvcsTargetingCriteria svcTargetCriteria, IEdsSdkOptions operationOptions, com.google.android.gms.tasks.CancellationToken cancellationToken)Execute edge discovery operation.
-
-
-
Constructor Detail
-
EdsClientSdkTaskWrapper
public EdsClientSdkTaskWrapper(@NonNull IEdsClientSdk edsClientSdk)Create task-wrapped SDK instance- Parameters:
edsClientSdk- EDS client SDK
-
-
Method Detail
-
discoverEdgeServices
public com.google.android.gms.tasks.Task<EdgeDiscoveryResult> discoverEdgeServices(@NonNull android.content.Context context, @NonNull EdgeSvcsTargetingCriteria svcTargetCriteria, @Nullable IEdsSdkOptions operationOptions, @Nullable com.google.android.gms.tasks.CancellationToken cancellationToken)
Execute edge discovery operation. On SDK error,EdsTaskExceptionwill be returned in failure handlers- Parameters:
context- contextsvcTargetCriteria- endpoint targeting criteria (required)operationOptions- operation options. Optional, if null SDK default operations are used.cancellationToken- task cancellation token, from caller createdCancellationTokenSource. Optional, if null operaation cannot be cancelled- Returns:
Taskassociated with edge discovery operations.
-
-