/** * Simplified method form for invoking the Unsubscribe operation. * * @see #unsubscribeAsync(UnsubscribeRequest) */ @Override public java.util.concurrent.Future<UnsubscribeResult> unsubscribeAsync(String subscriptionArn) { return unsubscribeAsync(new UnsubscribeRequest().withSubscriptionArn(subscriptionArn)); }
/** * Simplified method form for invoking the Unsubscribe operation. * * @see #unsubscribeAsync(UnsubscribeRequest) */ @Override public java.util.concurrent.Future<UnsubscribeResult> unsubscribeAsync(String subscriptionArn) { return unsubscribeAsync(new UnsubscribeRequest().withSubscriptionArn(subscriptionArn)); }
/** * Simplified method form for invoking the Unsubscribe operation with an AsyncHandler. * * @see #unsubscribeAsync(UnsubscribeRequest, com.amazonaws.handlers.AsyncHandler) */ @Override public java.util.concurrent.Future<UnsubscribeResult> unsubscribeAsync(String subscriptionArn, com.amazonaws.handlers.AsyncHandler<UnsubscribeRequest, UnsubscribeResult> asyncHandler) { return unsubscribeAsync(new UnsubscribeRequest().withSubscriptionArn(subscriptionArn), asyncHandler); }
/** * Simplified method form for invoking the Unsubscribe operation with an AsyncHandler. * * @see #unsubscribeAsync(UnsubscribeRequest, com.amazonaws.handlers.AsyncHandler) */ @Override public java.util.concurrent.Future<UnsubscribeResult> unsubscribeAsync(String subscriptionArn, com.amazonaws.handlers.AsyncHandler<UnsubscribeRequest, UnsubscribeResult> asyncHandler) { return unsubscribeAsync(new UnsubscribeRequest().withSubscriptionArn(subscriptionArn), asyncHandler); }
@Override public UnsubscribeResult unsubscribe(String subscriptionArn) { return unsubscribe(new UnsubscribeRequest().withSubscriptionArn(subscriptionArn)); }
@Override public UnsubscribeResult unsubscribe(String subscriptionArn) { return unsubscribe(new UnsubscribeRequest().withSubscriptionArn(subscriptionArn)); }
UnsubscribeRequest unsubscribeRequest = new UnsubscribeRequest(); unsubscribeRequest.setSubscriptionArn(subscriptionArn); unsubscribe(unsubscribeRequest);
@Override public void delete(ResultCapture<Void> extractor) { UnsubscribeRequest request = new UnsubscribeRequest(); delete(request, extractor); }
@Override public void delete(ResultCapture<Void> extractor) { UnsubscribeRequest request = new UnsubscribeRequest(); delete(request, extractor); }
UnsubscribeRequest unsubscribeRequest = new UnsubscribeRequest(); unsubscribeRequest.setSubscriptionArn(subscriptionArn); unsubscribe(unsubscribeRequest);
@Override public void unsubscribe(NevadoTopic topic) throws JMSException { if (topic == null) { throw new NullPointerException(); } if (topic.getSubscriptionArn() == null) { throw new IllegalArgumentException("Topic doesn't have a subscription"); } try { _amazonSNS.unsubscribe(new UnsubscribeRequest().withSubscriptionArn(topic.getSubscriptionArn())); } catch (AmazonClientException e) { throw handleAWSException("Unable to subscribe topic " + topic + " with sub ARN " + topic.getSubscriptionArn(), e); } }
UnsubscribeRequest unsubscribeRequest = new UnsubscribeRequest(arn); sns.unsubscribe(unsubscribeRequest); } catch (Exception ex) {
private void cleanUp(QueueConfig config) { snsClient.unsubscribe(new UnsubscribeRequest(config.snsSubscriptionARN)); snsClient.deleteTopic(new DeleteTopicRequest(config.snsTopicARN)); sqsClient.deleteQueue(new DeleteQueueRequest(config.sqsQueueURL)); }
/** * To be called when done with this object. Cleans up notifications for when * jobs complete. */ private void cleanUp() { snsClient.unsubscribe(new UnsubscribeRequest(snsSubscriptionARN)); snsClient.deleteTopic(new DeleteTopicRequest(snsTopicARN)); sqsClient.deleteQueue(new DeleteQueueRequest(sqsQueueURL)); }