public class AbstractAWSIotDataAsync extends AbstractAWSIotData implements AWSIotDataAsync
AWSIotDataAsync
. Convenient method forms
pass through to the corresponding overload that takes a request object and an
AsyncHandler
, which throws an UnsupportedOperationException
.Modifier | Constructor and Description |
---|---|
protected |
AbstractAWSIotDataAsync() |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.Future<DeleteThingShadowResult> |
deleteThingShadowAsync(DeleteThingShadowRequest request)
Deletes the thing shadow for the specified thing.
|
java.util.concurrent.Future<DeleteThingShadowResult> |
deleteThingShadowAsync(DeleteThingShadowRequest request,
AsyncHandler<DeleteThingShadowRequest,DeleteThingShadowResult> asyncHandler)
Deletes the thing shadow for the specified thing.
|
java.util.concurrent.Future<GetThingShadowResult> |
getThingShadowAsync(GetThingShadowRequest request)
Gets the thing shadow for the specified thing.
|
java.util.concurrent.Future<GetThingShadowResult> |
getThingShadowAsync(GetThingShadowRequest request,
AsyncHandler<GetThingShadowRequest,GetThingShadowResult> asyncHandler)
Gets the thing shadow for the specified thing.
|
java.util.concurrent.Future<PublishResult> |
publishAsync(PublishRequest request)
Publishes state information.
|
java.util.concurrent.Future<PublishResult> |
publishAsync(PublishRequest request,
AsyncHandler<PublishRequest,PublishResult> asyncHandler)
Publishes state information.
|
java.util.concurrent.Future<UpdateThingShadowResult> |
updateThingShadowAsync(UpdateThingShadowRequest request)
Updates the thing shadow for the specified thing.
|
java.util.concurrent.Future<UpdateThingShadowResult> |
updateThingShadowAsync(UpdateThingShadowRequest request,
AsyncHandler<UpdateThingShadowRequest,UpdateThingShadowResult> asyncHandler)
Updates the thing shadow for the specified thing.
|
deleteThingShadow, getCachedResponseMetadata, getThingShadow, publish, setEndpoint, setRegion, shutdown, updateThingShadow
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
deleteThingShadow, getCachedResponseMetadata, getThingShadow, publish, setEndpoint, setRegion, shutdown, updateThingShadow
public java.util.concurrent.Future<DeleteThingShadowResult> deleteThingShadowAsync(DeleteThingShadowRequest request)
AWSIotDataAsync
Deletes the thing shadow for the specified thing.
For more information, see DeleteThingShadow in the AWS IoT Developer Guide.
deleteThingShadowAsync
in interface AWSIotDataAsync
request
- The input for the DeleteThingShadow operation.public java.util.concurrent.Future<DeleteThingShadowResult> deleteThingShadowAsync(DeleteThingShadowRequest request, AsyncHandler<DeleteThingShadowRequest,DeleteThingShadowResult> asyncHandler)
AWSIotDataAsync
Deletes the thing shadow for the specified thing.
For more information, see DeleteThingShadow in the AWS IoT Developer Guide.
deleteThingShadowAsync
in interface AWSIotDataAsync
request
- The input for the DeleteThingShadow operation.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public java.util.concurrent.Future<GetThingShadowResult> getThingShadowAsync(GetThingShadowRequest request)
AWSIotDataAsync
Gets the thing shadow for the specified thing.
For more information, see GetThingShadow in the AWS IoT Developer Guide.
getThingShadowAsync
in interface AWSIotDataAsync
request
- The input for the GetThingShadow operation.public java.util.concurrent.Future<GetThingShadowResult> getThingShadowAsync(GetThingShadowRequest request, AsyncHandler<GetThingShadowRequest,GetThingShadowResult> asyncHandler)
AWSIotDataAsync
Gets the thing shadow for the specified thing.
For more information, see GetThingShadow in the AWS IoT Developer Guide.
getThingShadowAsync
in interface AWSIotDataAsync
request
- The input for the GetThingShadow operation.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public java.util.concurrent.Future<PublishResult> publishAsync(PublishRequest request)
AWSIotDataAsync
Publishes state information.
For more information, see HTTP Protocol in the AWS IoT Developer Guide.
publishAsync
in interface AWSIotDataAsync
request
- The input for the Publish operation.public java.util.concurrent.Future<PublishResult> publishAsync(PublishRequest request, AsyncHandler<PublishRequest,PublishResult> asyncHandler)
AWSIotDataAsync
Publishes state information.
For more information, see HTTP Protocol in the AWS IoT Developer Guide.
publishAsync
in interface AWSIotDataAsync
request
- The input for the Publish operation.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public java.util.concurrent.Future<UpdateThingShadowResult> updateThingShadowAsync(UpdateThingShadowRequest request)
AWSIotDataAsync
Updates the thing shadow for the specified thing.
For more information, see UpdateThingShadow in the AWS IoT Developer Guide.
updateThingShadowAsync
in interface AWSIotDataAsync
request
- The input for the UpdateThingShadow operation.public java.util.concurrent.Future<UpdateThingShadowResult> updateThingShadowAsync(UpdateThingShadowRequest request, AsyncHandler<UpdateThingShadowRequest,UpdateThingShadowResult> asyncHandler)
AWSIotDataAsync
Updates the thing shadow for the specified thing.
For more information, see UpdateThingShadow in the AWS IoT Developer Guide.
updateThingShadowAsync
in interface AWSIotDataAsync
request
- The input for the UpdateThingShadow operation.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.