/** * 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)); }
@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); } }